Skip to content

javastraat/dapnet

Repository files navigation

Pocsag Pi-Star Scripts

I made some scripts for Pi-Star image which work together with the dapnetapi

msg scripts send the message, dap scripts make the content

1st you need a pipe script !! The pipe script is always the same, only needed once to create. dont forget to change yourcall in the dapnetapi line. usage f.e.: ./dap-lotto.sh | ./msg-pipe.sh

msg-pipe.sh

#!/bin/bash TEXT=$(cat ) sudo pistar-dapnetapi yourcall “$TEXT”

and then some content scripts…..

`dap-bingo.sh – lets play hambingo also download the hambingo.txt file

echo “HamBingo :)” && shuf -n1 hambingo.txt && echo ” – ” && shuf -n1 hambingo.txt && echo ” – ” && shuf -n1 hambingo.txt && echo ” – ” && shuf -n1 hambingo.txt && echo ” – ” && shuf -n1 hambingo.txt

watchout this is a 1 liner !!!

dap-exchange.sh – get usd/eur/usd exchange rates to your pager

echo “EUR/USD/EUR” &&curl “https://www.xe.com/currencyconverter/convert/?Amount=1&From=EUR&To=USD” -A “Mozilla” -s | sed -n “s/.>(.) USD<./\1 USD/p” && curl “https://www.xe.com/currencyconverter/convert/?Amount=1&From=USD&To=EUR” -A “Mozilla” -s | sed -n “s/.>(.) EUR<./\1 EUR/p”

watch out this is a 1 liner !!!

dap-fortune.sh – first install fortune (apt install fortune-mod)

fortune fortunes

dap-lotto.sh – send lotto numbers to pager (6/49 random numbers)

echo “Lotto 6/49 -” for i in {1..6}; do shuf -i 1-49 -n1; done | xargs -n6 echo -e “- We hope you win :)”

this is a 3 lines !!!

dap-weather.sh – get weather info from domoticz server

curl -s ‘http://192.168.2.222/json.htm?type=devices&rid=34’ | grep Data | sed -e ‘s/ “Data” : “/WX EHAM /g’|sed -e ‘s/”,//g’|sed -e ‘s/,//g’ |sed -e ‘s/ C/C/g’ |sed -e ‘s/ %/%/g’ |sed -e ‘s/ hPa/hPa/g’ && curl -s ‘http://192.168.2.222/json.htm?type=devices&rid=2’ | grep Data | sed -e ‘s/ “Data” : “/Outside: /g’|sed -e ‘s/”,//g’ |sed -e ‘s/ C/C/g’ && curl -s ‘http://192.168.2.222/json.htm?type=devices&rid=25’ | grep Data | sed -e ‘s/ “Data” : “/Inside1: /g’|sed -e ‘s/”,//g’ |sed -e ‘s/ C/C/g’ && curl -s ‘http://192.168.2.222/json.htm?type=devices&rid=1’ | grep Data | sed -e ‘s/ “Data” : “/Inside2: /g’|sed -e ‘s/, 0 %”,//g’ |sed -e ‘s/ C/C/g’

watch out this is a 1 liner

msg-ip.sh – message pi-star ip to pager tip and trick : if you add msg-ip.sh to rc.local just before exit0 f.e. /home/pi-star/msg-ip.sh pi-star will send you the ip of pi-star to your dapnet pager 🙂

ifconfig wlan0 | grep inet | sed -e “s/ //g” | sed -e “s/inet/wlan0 ip/g”| /home/pi-star/msg-pipe.sh

msg-creep.sh – creepy messages on your pager (i see you, we know you etc) also download the creep.txt file

shuf -n 1 creep.txt | ./msg-pipe.sh

extra commands and scripts:

restart dapnetgateway : sudo service dapnetgateway restart

tail dapnetgateway logfile: tail -f /var/log/pi-star/D*

tail mmdvmhost logfile: tail -f /var/log/pi-star/M*

Pipe scripts :

msg-pipe.sh normal for you only, usage f.e.: ./dap-lotto.sh | ./msg-pipe.sh

#!/bin/bash TEXT=$(cat) sudo pistar-dapnetapi yourcallsign “$TEXT”

msg-call.sh send output to a friend, usage f.e.: ./dap-lotto,sh | ./msg-pipe.sh callsigntosendto

#!/bin/bash TEXT=$(cat ) name=$1 sudo pistar-dapnetapi $1 “$TEXT”

Here you can download all scripts and txt files.

73, Happy paging :)

About

Pi-Star Dapnet api scripts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages