File tree 1 file changed +9
-5
lines changed
polybar-scripts/notification-spacex
1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
2
3
- spacex_launch=$( curl -sf https://api.spacexdata .com/v5/launches/next )
3
+ spacex_launch=$( curl -sf " https://ll.thespacedevs .com/2.2.0/launch/upcoming/?lsp__name=SpaceX&status__ids=1&limit=1 " )
4
4
5
5
if [ -n " $spacex_launch " ]; then
6
- spacex_precision=$( echo " $spacex_launch " | jq -r ' .date_precision ' )
7
- spacex_timestamp=$( echo " $ spacex_launch" | jq -r ' .date_unix ' )
6
+ spacex_precision=$( printf " %s " " $spacex_launch " | jq -r ' .results[0].net_precision.abbrev ' )
7
+ spacex_timestamp=$( date + " %s " --date " $( printf " %s " " $ spacex_launch" | jq -r ' .results[0].net ' ) " )
8
8
spacex_duration=$(( spacex_timestamp - $(date +% s)) )
9
9
10
- if [ " $spacex_precision " = " hour" ] && [ " $spacex_duration " -lt 43200 ] && [ " $spacex_duration " -gt 0 ]; then
11
- echo " # $( date +" %H:%M" -u --date @$spacex_duration ) "
10
+ if [ " $spacex_precision " = " HR" ] || [ " $spacex_precision " = " MIN" ] || [ " $spacex_precision " = " SEC" ]; then
11
+ if [ " $spacex_duration " -lt 43200 ] && [ " $spacex_duration " -gt 0 ]; then
12
+ echo " # $( date +" %H:%M" -u --date @$spacex_duration ) "
13
+ else
14
+ echo " "
15
+ fi
12
16
else
13
17
echo " "
14
18
fi
You can’t perform that action at this time.
0 commit comments