1
0
Fork 0
mirror of https://github.com/Phantop/dotfiles synced 2025-03-27 12:29:18 +00:00

fish: make ytfluxfix actually work as intended

This commit is contained in:
Phantop 2024-06-21 11:49:06 -04:00
parent 5d48489fad
commit 0d0e841bff

View file

@ -1,7 +1,7 @@
function ytfluxfix function ytfluxfix
set instances (curl https://redirect.invidious.io | pup noscript text{} | htmldecode | pup .instances-list a text{})
for i in (eval curl (cat ~/.config/miniflux)/categories/3/feeds | jq -rc '.[] | select(.parsing_error_count!=0)' | head -n15) for i in (eval curl (cat ~/.config/miniflux)/categories/3/feeds | jq -rc '.[] | select(.parsing_error_count!=0)' | head -n15)
set instances (curl https://redirect.invidious.io | pup noscript text{} | htmldecode | pup .instances-list a text{}) set url (trurl -s host=(random choice $instances) (echo $i | jq -r .feed_url))
set url (trurl -s host=(echo $instances | shuf -n1) (echo $i | jq -r .feed_url))
set id (echo $i | jq -r .id) set id (echo $i | jq -r .id)
eval curl "$(cat ~/.config/miniflux)/feeds/$id" -X PUT -d @(jq -rn --arg feed_url $url '$ARGS.named' | psub) eval curl "$(cat ~/.config/miniflux)/feeds/$id" -X PUT -d @(jq -rn --arg feed_url $url '$ARGS.named' | psub)
eval curl "$(cat ~/.config/miniflux)/feeds/$id/refresh" -X PUT eval curl "$(cat ~/.config/miniflux)/feeds/$id/refresh" -X PUT