Merge pull request #235 from saintaardvark/use-jq-for-processing-json

Use jq for processing JSON when figuring out latitude/longitude
This commit is contained in:
ehpersonal38
2022-05-01 14:11:47 -04:00
committed by GitHub
2 changed files with 12 additions and 5 deletions
Regular → Executable
+10 -3
View File
@@ -6,11 +6,18 @@ USER=$USER
export HOME=$HOME
export USER=$USER
branch=main
if ! which git &> /dev/null;then
PACKAGES_MISSING=
for cmd in git jq ; do
if ! which $cmd &> /dev/null;then
PACKAGES_MISSING="${PACKAGES_MISSING} $cmd"
fi
done
if [[ ! -z $PACKAGES_MISSING ]] ; then
sudo apt update
sudo apt -y install git
sudo apt -y install $PACKAGES_MISSING
fi
branch=main
git clone -b $branch https://github.com/mcguirepr89/BirdNET-Pi.git ${HOME}/BirdNET-Pi &&
$HOME/BirdNET-Pi/scripts/install_birdnet.sh
+2 -2
View File
@@ -19,8 +19,8 @@ install_config() {
## TO BE CHANGED TO STATIC VALUES
## Please only go to 4 decimal places. Example:43.3984
LATITUDE=$(curl -s4 ifconfig.co/json | awk '/latitude/ {print $2}' | tr -d ',')
LONGITUDE=$(curl -s4 ifconfig.co/json | awk '/longitude/ {print $2}' | tr -d ',')
LATITUDE=$(curl -s4 ifconfig.co/json | jq .latitude)
LONGITUDE=$(curl -s4 ifconfig.co/json | jq .longitude)
#--------------------- BirdWeather Station Information -----------------------#
#_____________The variable below can be set to have your BirdNET-Pi____________#