satnogs-wut/wut-api-test

27 lines
789 B
Bash
Executable File

#!/bin/bash
# wut-api-test
# how does API work?
# https://network.satnogs.org/api
NORAD=43770 # FOX-1B
#NORAD=""
#TX_UUID=bxfwWfvm9UaXRvVfyhcjt6
GROUND_STATION=1152
START="2019-10-01+00%3A00"
END="2020-12-31+23%3A59"
#?future=0&bad=0&unvetted=0&failed=0
VETTED_STATUS="" # good, bad, failed, unvetted, future ?
VETTED_USER=2012
PAGE=2
# It's called cruft for a reason
curl \
--silent \
"https://network.satnogs.org/api/data/?id=&ground_station=$GROUND_STATION&page=$PAGE&satellite__norad_cat_id=$NORAD&transmitter_uuid=$TX_UUID&transmitter_mode=&transmitter_type=&vetted_status=$VETTED_STATUS&vetted_user=$VETTED_USER&start=$START&end=$END#"
exit 0
json_xs -f json -t json-pretty \
grep -i 'id ' | \
cut -f 2- -d ":" | \
sed -e 's/ //g' -e 's/,//g'