19 lines
655 B
Fish
Executable File
19 lines
655 B
Fish
Executable File
#!/usr/bin/fish
|
|
|
|
set parturl (curl -s https://upd8.ninja/latestupd8.json | jq -r ".parturl")
|
|
|
|
echo $parturl > ./latest.txt
|
|
|
|
while true
|
|
set parturl (curl -s https://upd8.ninja/latestupd8.json | jq -r ".parturl")
|
|
if test ! -z $parturl
|
|
and [ (echo $parturl) != (cat latest.txt) ]
|
|
|
|
set title (curl -s https://upd8.ninja/latestupd8.json | jq -r ".title")
|
|
set pages (curl -s https://upd8.ninja/latestupd8.json | jq -r ".pages")
|
|
printf "New #homestuck update!\nTitle: %s\nPages: %s\nLink: https://homestuck2.com/%s" $title $pages $parturl | toot post
|
|
echo $parturl > ./latest.txt
|
|
end
|
|
sleep 10
|
|
end
|