hopefully fixed weather to now run every 10 minutes
This commit is contained in:
parent
5c480613e7
commit
bd64a45601
4 changed files with 26 additions and 2 deletions
|
@ -37,6 +37,9 @@ main()
|
|||
# message styling
|
||||
tmux set-option -g message-style "bg=${gray},fg=${white}"
|
||||
|
||||
# run weather script in background
|
||||
./sleep_weather.sh &
|
||||
|
||||
# status bar
|
||||
tmux set-option -g status-style "bg=${gray},fg=${white}"
|
||||
|
||||
|
@ -44,7 +47,7 @@ main()
|
|||
|
||||
tmux set-option -g status-right "#[fg=${dark_gray},bg=${pink}] #(~/.tmux/plugins/tmux-dracula/battery.sh) "
|
||||
tmux set-option -ga status-right "#[fg=${dark_gray},bg=${cyan}] tructus "
|
||||
tmux set-option -ga status-right "#[fg=${dark_gray},bg=${orange}] #() "
|
||||
tmux set-option -ga status-right "#[fg=${dark_gray},bg=${orange}] #(cat weather.txt) "
|
||||
tmux set-option -ga status-right "#[fg=${white},bg=${dark_purple}] %a %m/%d %I:%M %p #(date +%Z) "
|
||||
|
||||
# window tabs
|
||||
|
|
15
sleep_weather.sh
Executable file
15
sleep_weather.sh
Executable file
|
@ -0,0 +1,15 @@
|
|||
#/usr/bin/env bash
|
||||
|
||||
#wrapper script for running weather on interval
|
||||
|
||||
main()
|
||||
{
|
||||
while true
|
||||
do
|
||||
./weather.sh
|
||||
sleep 600
|
||||
done
|
||||
}
|
||||
|
||||
#run main driver function
|
||||
main
|
|
@ -57,8 +57,8 @@ display_weather()
|
|||
|
||||
main()
|
||||
{
|
||||
# process should be cancelled when session is killed
|
||||
if ping -q -c 1 -W 1 ipinfo.io &>/dev/null; then
|
||||
|
||||
echo "$(display_weather) $city, $(get_region_code)"
|
||||
else
|
||||
echo "Location Unavailable"
|
||||
|
|
6
weather.txt
Normal file
6
weather.txt
Normal file
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"error": {
|
||||
"title": "Rate limit exceeded",
|
||||
"message": "You've hit the daily limit for the unauthenticated API. Create an API access token by signing up to get 50k req/month."
|
||||
}
|
||||
}, { "error": { "title": "Rate limit exceeded", "message": "You've hit the daily limit for the unauthenticated API. Create an API access token by signing up to get 50k req/month." } }
|
Loading…
Reference in a new issue