27 lines
789 B
Bash
Executable File
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'
|