Vurdering for FilterTube
FilterTube av Devansh Varshney
Vurdering av Firefox-brukar 18653345
Vurdering: 5 av 5
av Firefox-brukar 18653345, 19 dagar sidanso far it works perfect, better than the old blocktube in most aspects.
the only thing it's lacking at the moment is a way to import blocked sites from a list. i have a long list of channels and adding them one by one in each computer would be exhausting.
thanks for this indispensable extension.
the only thing it's lacking at the moment is a way to import blocked sites from a list. i have a long list of channels and adding them one by one in each computer would be exhausting.
thanks for this indispensable extension.
Svar frå utviklaren
posta 19 dagar sidanThank you for the review.
I have just added the Import feature and it is approved you can now import the list and do let me know if the list is exported from other extension(which is supported) or is a text file?
I have tested mine but let me know if something problematic happens :)
I have just added the Import feature and it is approved you can now import the list and do let me know if the list is exported from other extension(which is supported) or is a text file?
I have tested mine but let me know if something problematic happens :)
3 vurderingar
- Vurdering: 3 av 5av alucioso, 2 timar sidanIt seems that this add-on, like all others, doesn't grab the Channel ID and the orange entries are soft blocks (Channel Name).
When I enter the Channel ID, the entries are gray.
Probably going to have to use Violent Monkey to snipe the Channel ID then paste it on FilterTube's popup menu.
Update:
You don't actually need to parse the whole ytInitialData object or use the API. You can grab the ID directly from the page head using either of these reliable DOM selectors:
document.querySelector('link[rel="canonical"]').href.split('channel/')[1]
document.querySelector('meta[itemprop="identifier"]').content
Since YouTube is a Single Page Application, you just need to wrap these in a MutationObserver or a small setTimeout to ensure the elements have finished injecting before the script fires. It’s light and fast.
Failsafe version that tries both:
const channelId = document.querySelector('meta[itemprop="identifier"]')?.content ||
document.querySelector('link[rel="canonical"]')?.href?.split('channel/')[1]; - Vurdering: 5 av 5av Angean, ein månad sidanNot the hero we deserve but the hero we need, this extension is awesome and much smoother compared to other filters. The UI is really user friendly, keep up the good work!
Svar frå utviklaren
posta ein månad sidanThank You for such kind words :)
I know it is still not fully functional specially on Watch Page but I have implemented it and only Playlist videos are having a minor bug.
Moreover, the Collab videos are filtering well You can see the Screenshot here - https://github.com/varshneydevansh/FilterTube/issues/26