Repo created
This commit is contained in:
parent
f3a6b3a320
commit
f954c78789
614 changed files with 135712 additions and 2 deletions
16
_scripts/getInstances.js
Normal file
16
_scripts/getInstances.js
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
const fs = require('fs/promises')
|
||||
const invidiousApiUrl = 'https://api.invidious.io/instances.json'
|
||||
|
||||
fetch(invidiousApiUrl).then(e => e.json()).then(res => {
|
||||
const data = res.filter((instance) => {
|
||||
return !(instance[0].includes('.onion') ||
|
||||
instance[0].includes('.i2p') ||
|
||||
!instance[1].api)
|
||||
}).map((instance) => {
|
||||
return {
|
||||
url: instance[1].uri.replace(/\/$/, ''),
|
||||
cors: instance[1].cors
|
||||
}
|
||||
})
|
||||
fs.writeFile('././static/invidious-instances.json', JSON.stringify(data, null, 2))
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue