diff --git a/getardoplist b/getardoplist
index 7d7df2d..a4951e9 100755
--- a/getardoplist
+++ b/getardoplist
@@ -18,6 +18,7 @@ TODAY=$(date)
#path where files are located
#must match path in findardop script
MYPATH=$HOME/patmenu2/ardop-list/
+MYVARA=$HOME/patmenu2/vara-list/
#my log file
LOG=$HOME/Documents/mylog.txt
@@ -33,15 +34,24 @@ exit
fi
#make directory if it doesn't exist
-mkdir -p $MYPATH
+mkdir -p $MYPATH $MYVARA
-#set variables for each list
+#set variables for each ardop list
FILE=$MYPATH'ardoplist.txt'
EIGHTY=$MYPATH'80mardoplist.txt'
FORTY=$MYPATH'40mardoplist.txt'
TWENTY=$MYPATH'20mardoplist.txt'
THIRTY=$MYPATH'30mardoplist.txt'
PACKET=$MYPATH'packet.txt'
+
+#set variables for each vara list
+VARAFILE=$MYVARA'varalist.txt'
+VARAEIGHTY=$MYVARA'80mvaralist.txt'
+VARAFORTY=$MYVARA'40mvaralist.txt'
+VARATWENTY=$MYVARA'20mvaralist.txt'
+VARATHIRTY=$MYVARA'30mvaralist.txt'
+VARAFM=$MYVARA'varafm.txt'
+
GRID=$(grep locator $XDG_CONFIG_HOME/pat/config.json | sed 's/"locator"://;s/"//g;s/,//;s/ //g')
echo "GRID=$GRID" > $HOME/patmenu2/.grid
@@ -62,7 +72,33 @@ else
yad --center --timeout=3 --timeout-indicator=top --no-buttons --text="You are not connected to the internet"
exit
fi
-#remove old files before downloading new ones
+#remove old vara files before downloading new ones
+if [ -f $VARATHIRTY ]; then
+ rm $VARATHIRTY
+fi
+
+if [ -f $VARAFILE ]; then
+ rm $VARAFILE
+fi
+
+if [ -f $VARAEIGHTY ]; then
+ rm $VARAEIGHTY
+fi
+
+if [ -f $VARAFORTY ]; then
+ rm $VARAFORTY
+fi
+
+if [ -f $VARATWENTY ]; then
+ rm $VARATWENTY
+fi
+
+if [ -f $VARAFM ]; then
+ rm $VARAFM
+fi
+
+#remove old ardop list before downloading new ones
+
if [ -f $THIRTY ]; then
rm $THIRTY
fi
@@ -103,10 +139,99 @@ pat rmslist -s --band 40m --mode ardop --force-download >> $FORTY
pat rmslist -s --band 20m --mode ardop --force-download >> $TWENTY
pat rmslist -s --band 30m --mode ardop --force-download >> $THIRTY
pat rmslist -s --mode packet --force-download >> $PACKET
+
+pat rmslist -s --mode vara --force-download >> $VARAFILE
+pat rmslist -s --band 80m --mode vara --force-download >> $VARAEIGHTY
+pat rmslist -s --band 40m --mode vara --force-download >> $VARAFORTY
+pat rmslist -s --band 20m --mode vara --force-download >> $VARATWENTY
+pat rmslist -s --band 30m --mode vara --force-download >> $VARATHIRTY
+pat rmslist -s --band 2m --mode varafm --force-download >> $VARAFM
+
yad --center --timeout=2 --timeout-indicator=top --no-buttons --text="Downloads Done" &
}
DL | yad --center --progress --pulsate --auto-close --no-buttons --text-align=center \
--text="Downloading....This takes ~30 seconds\rDO NOT CLOSE THIS WINDOW\rDoing so will abort the download."
+
+#as of August 2022 the downloaded VARA lists do not include the URL needed for pat.
+#This section will generate the needed URL and update the downloaded files.
+
+#####GENERATE URL FOR 20M VARA File###########
+VARATEMP=/run/user/$UID/varatemp
+if [ -f $VARATEMP ]; then
+rm $VARATEMP
+fi
+sed -i '/^$/d' $VARATWENTY
+sed -i '1,3d' $VARATWENTY
+
+while read -r line; do
+CALL=$(echo $line | awk '{print$1}')
+FREQ=$(echo $line | sed 's/.*14./14./' | awk '{print$1}' | sed 's/\.//')
+URL="vara:///$CALL?freq=$FREQ"
+echo $line | sed "s||${URL}|" >> $VARATEMP
+done <$VARATWENTY
+
+mv $VARATEMP $VARATWENTY
+
+##############################################
+
+#####GENERATE URL FOR 30M VARA File###########
+VARATEMP=/run/user/$UID/varatemp
+if [ -f $VARATEMP ]; then
+rm $VARATEMP
+fi
+sed -i '/^$/d' $VARATHIRTY
+sed -i '1,3d' $VARATHIRTY
+
+while read -r line; do
+CALL=$(echo $line | awk '{print$1}')
+FREQ=$(echo $line | sed 's/.*10./10./' | awk '{print$1}' | sed 's/\.//')
+URL="vara:///$CALL?freq=$FREQ"
+echo $line | sed "s||${URL}|" >> $VARATEMP
+done <$VARATHIRTY
+
+mv $VARATEMP $VARATHIRTY
+
+##############################################
+
+#####GENERATE URL FOR 40M VARA File###########
+VARATEMP=/run/user/$UID/varatemp
+if [ -f $VARATEMP ]; then
+rm $VARATEMP
+fi
+sed -i '/^$/d' $VARAFORTY
+sed -i '1,3d' $VARAFORTY
+
+while read -r line; do
+CALL=$(echo $line | awk '{print$1}')
+FREQ=$(echo $line | sed 's/.*7./7./' | awk '{print$1}' | sed 's/\.//')
+URL="vara:///$CALL?freq=$FREQ"
+echo $line | sed "s||${URL}|" >> $VARATEMP
+done <$VARAFORTY
+
+mv $VARATEMP $VARAFORTY
+
+##############################################
+
+#####GENERATE URL FOR 80M VARA File###########
+VARATEMP=/run/user/$UID/varatemp
+if [ -f $VARATEMP ]; then
+rm $VARATEMP
+fi
+sed -i '/^$/d' $VARAEIGHTY
+sed -i '1,3d' $VARAEIGHTY
+
+while read -r line; do
+CALL=$(echo $line | awk '{print$1}')
+FREQ=$(echo $line | sed 's/.*3./3./' | awk '{print$1}' | sed 's/\.//')
+URL="vara:///$CALL?freq=$FREQ"
+echo $line | sed "s||${URL}|" >> $VARATEMP
+done <$VARAEIGHTY
+
+mv $VARATEMP $VARAEIGHTY
+
+##############################################
+
+
if [ -f "$FILE" ]
then
echo $TODAY" RMS Gateway list download Success" >> $LOG