ajayyy / SponsorBlock

Skip YouTube video sponsors (browser extension)
https://sponsor.ajay.app
GNU General Public License v3.0
9.78k stars 316 forks source link

Bulk "Add 3rd party invidious instances" and deduplicate list of domains #1630

Open barkoder opened 1 year ago

barkoder commented 1 year ago

I have ~200 invidious domains I want to add. Is there a way to add them all in one go, instead of manually adding in each of them?

I tried adding them all comma separated but that doesn't work.

Also automatically deduplicate the list while adding, so only unique domains that aren't already on the list get added.

Thanks!

ajayyy commented 1 year ago

You can convert it to JSON, and use import/export all options

Make sure to disable and reenable invidious support though to update permissions

barkoder commented 1 year ago
  1. Exported config to json.

  2. Merged the list of some public invidious domains below to it.

"invidiousInstances":["invidious.snopyta.org","yewtu.be","yt.iswleuven.be","invidious.zapashcanon.fr","invidious.tube","invidious.xyz","invidious.fdn.fr","invidiou.site","vid.mint.lgbt","invidious.site","invidious.kavin.rocks","tube.connect.cafe","vid.encryptionin.space","invidious.mservice.ru.com","invidious.048596.xyz","invidious.zee.li","vid.puffyan.us","ytprivate.com","au.ytprivate.com","invidious.namazso.eu","invidious.ethibox.fr","inv.skyn3t.in","invidious.himiko.cloud","invidious.reallyancient.tech","invidious.silkky.cloud","invidious.exonip.de","notyoutube.org","inv.riverside.rocks","invidious.blamefran.net","invidious.moomoo.me","invidious-us.kavin.rocks","yt.cyberhost.uk","youtube.076.ne.jp","yt.didw.to","invidious.hub.ne.kr","yt.artemislena.eu","invidio.xamh.de","tube.incognet.io","incogtube.com","invidious.osi.kr","inv.cthd.icu","invidious.mutahar.rocks","invidious.sethforprivacy.com","invidious.flokinet.to","invidious.privacy.gd","invidious.lunar.icu","invidious.esmailelbob.xyz","y.com.sb","inv.vern.cc","invidious.slipfox.xyz","invidious.projectsegfau.lt","invidious.dhusch.de","inv.odyssey346.dev","invidious.weblibre.org","invidious.privacydev.net","invidious.baczek.me","c7hqkpkpemu6e7emz5b4vyz7idjgdvgaaa3dyimmeojqbgpea3xqjoid.onion","fz253lmuao3strwbfbmx46yu7acac2jz27iwtorgmbqlkurlclmancad.onion","qklhadlycap4cnod.onion","w6ijuptxiku4xpnnaetxvnkc5vqcdu7mgns2u77qefoixi63vbvnpnqd.onion","4l2dgddgsrkf2ous66i6seeyi6etzfgrue332grh2n7madpwopotugyd.onion","kbjggqkzv65ivcqj6bumvp337z6264huv5kpkwuv6gu5yjiskvan7fad.onion","grwp24hodrefzvjjuccrkw3mjq4tzhaaq32amf33dzpmuxe7ilepcmad.onion","invidious.3o7z6yfxhbw7n3za4rss6l434kmv55cgw2vuziwuigpwegswvwzqipyd.onion","invidious.himiko7xl2skojc6odi7hykl626gt4qki3vxdbv33u2u3af76d6k32ad.onion","hpniueoejy4opn7bc4ftgazyqjoeqwlvh2uiku2xqku6zpoa4bf5ruid.onion","xpwo2md4lgxs3hvroqi6wg33h6a3pv47euax6km3alke7letglieokyd.onion","p4ozd76i5zmqepf6xavtehswcve2taptxbwpswkq5osfvncwylavllid.onion","k7mnd6gyelynroxoncodxjz44fd5ch2ewfjl2a6ozmg3jy6fwyxq3cyd.onion","osbivz6guyeahrwp2lnwyjk2xos342h4ocsxyqrlaopqjuhwn2djiiyd.onion","tuberyps2pn6dor6h47brof3w2asmauahhk4ei42krugybzzzo55klad.onion","u2cvlit75owumwpy4dj2hsmvkq7nvrclkpht7xgyye2pyoxhpmclkrad.onion","2rorw2w54tr7jkasn53l5swbjnbvz3ubebhswscnc54yac6gmkxaeeqd.onion","euxxcnhsynwmfidvhjf6uzptsmh4dipkmgdmcmxxuo7tunp3ad2jrwyd.onion","invidious.lqs5fjmajyp7rvp4qvyubwofzi6d4imua7vs237rkc4m5qogitqwrgyd.onion","inv.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion","am74vkcrjp2d5v36lcdqgsj2m6x36tbrkhsruoegwfcizzabnfgf5zyd.onion"]

  1. Imported the json again.

  2. Disabled and re-enabled invidious support.

  3. Only got prompt for permissions to 17 of those domains.

  4. Tried restarting Firefox, still the same.

Please confirm you can reproduce? On Sponsorblock v. 5.1.11 on Firefox 102.6.0esr 64-bit.