mirror of
https://github.com/benbusby/farside.git
synced 2025-03-14 19:26:30 -04:00
Auto update list of invidious instances
Adds Invidious to the auto-update nightly CI build Closes #12
This commit is contained in:
parent
ae5d4a4c03
commit
7cb19579c9
15
.github/workflows/update-instances.yml
vendored
15
.github/workflows/update-instances.yml
vendored
@ -85,6 +85,21 @@ jobs:
|
||||
.instances |= $whoogle[0]' services.json > services-tmp.json
|
||||
|
||||
apply_update
|
||||
|
||||
# ==============================================================
|
||||
# Invidious update
|
||||
# ==============================================================
|
||||
curl -s https://api.invidious.io/instances.json | \
|
||||
jq '[
|
||||
.[] |
|
||||
select(.[1].type | contains("https")) ] |
|
||||
[.[][1].uri] |
|
||||
sort' > invidious-tmp.json
|
||||
jq --slurpfile invidious invidious-tmp.json \
|
||||
'( .[] | select(.type == "invidious") )
|
||||
.instances |= $invidious[0]' services.json > services-tmp.json
|
||||
|
||||
apply_update
|
||||
|
||||
# ==============================================================
|
||||
# TODO: Update instances for other services
|
||||
|
Loading…
x
Reference in New Issue
Block a user