diff --git a/filters/other/fandom_block_social_elements.list b/filters/other/fandom_block_social_elements.list new file mode 100644 index 0000000..d2224a1 --- /dev/null +++ b/filters/other/fandom_block_social_elements.list @@ -0,0 +1,26 @@ +fandom.com##^#mixed-content-footer +fandom.com##^.main-container > .global-footer +fandom.com##^#WikiaBar +fandom.com##^.page__right-rail +fandom.com##^.wds-global-footer +fandom.com#$#.main-container { margin-left: 0 !important; width: 100% !important; } +fandom.com#$#.is-content-expanded .resizable-container { width: calc(100% - 132px) !important; } +fandom.com#$#.search-modal { left: 0 !important; } +fandom.com#$#.search-modal::before { left: 0 !important; } +fandom.com#$#.fandom-sticky-header { left: 0 !important; } +fandom.com#$#.global-navigation { background-color: transparent !important; box-shadow: none !important; pointer-events: none !important; } +fandom.com#$#.global-navigation__bottom { background-color: transparent !important; pointer-events: initial !important; } +fandom.com#$#.global-navigation__icon { background-color: var(--fandom-global-nav-icon-background-color--hover) !important; } +fandom.com##^.global-navigation__top +fandom.com##^.unified-search__layout__right-rail +fandom.com#$#.unified-search__layout { grid-template-areas: "left left main main main main main main main main main main" !important; } +fandom.com##.render-wiki-recommendations:remove() + +www.fandom.com#@$#.global-navigation { background-color: transparent !important; box-shadow: none !important; pointer-events: none !important; } +www.fandom.com#@$#.global-navigation__bottom { background-color: transparent !important; pointer-events: initial !important; } +www.fandom.com#@$#.global-navigation__icon { background-color: var(--fandom-global-nav-icon-background-color--hover) !important; } +www.fandom.com#@#^.global-navigation__top +www.fandom.com#@$#.main-container { margin-left: 0 !important; width: 100% !important; } +www.fandom.com#@$#.search-modal { left: 0 !important; } +www.fandom.com#@$#.search-modal::before { left: 0 !important; } + diff --git a/filters/other/honey_allow_cashback_trackers.list b/filters/other/honey_allow_cashback_trackers.list new file mode 100644 index 0000000..58915e0 --- /dev/null +++ b/filters/other/honey_allow_cashback_trackers.list @@ -0,0 +1,4 @@ +@@||joinhoney.com^* +@@||joinhoney.com^*$~third-party +@@||honey.io^* + diff --git a/filters/other/lightnovelpub_allow_text_selection.list b/filters/other/lightnovelpub_allow_text_selection.list new file mode 100644 index 0000000..9846645 --- /dev/null +++ b/filters/other/lightnovelpub_allow_text_selection.list @@ -0,0 +1,2 @@ +www.lightnovelpub.com##.chapter-content:style(user-select:text !important;) + diff --git a/filters/reddit/block_needless_top_bar_elements.list b/filters/reddit/block_needless_top_bar_elements.list new file mode 100644 index 0000000..1949ce0 --- /dev/null +++ b/filters/reddit/block_needless_top_bar_elements.list @@ -0,0 +1,13 @@ +! Home Icon +www.reddit.com##header a[href="/"] +! Advertise with us +www.reddit.com##header .icon-campaign:upward(2) +! Reddit Live +www.reddit.com##header .icon-video_live:upward(1) +! r/all +www.reddit.com##header .icon-all:upward(1) +! r/popular +www.reddit.com##header .icon-popular:upward(1) +! Shop Avatars button +www.reddit.com##header button:has-text(/Shop Avatars/):upward(1) + diff --git a/filters/reddit/block_new_comments_posts.list b/filters/reddit/block_new_comments_posts.list new file mode 100644 index 0000000..3b9f8c3 --- /dev/null +++ b/filters/reddit/block_new_comments_posts.list @@ -0,0 +1,3 @@ +www.reddit.com###AppRouter-main-content button:has-text(/new posts/i):upward(2) +www.reddit.com##span:has-text(/new comments/i):upward(3) + diff --git a/filters/reddit/block_new_design_optin.list b/filters/reddit/block_new_design_optin.list new file mode 100644 index 0000000..2eabc05 --- /dev/null +++ b/filters/reddit/block_new_design_optin.list @@ -0,0 +1,2 @@ +old.reddit.com##.redesign-beta-optin + diff --git a/filters/youtube/block_homepage_sections.list b/filters/youtube/block_homepage_sections.list new file mode 100644 index 0000000..dbdfe8b --- /dev/null +++ b/filters/youtube/block_homepage_sections.list @@ -0,0 +1,12 @@ +!block suggested stuff like breaking news/community posts on home page + +#check for new types of suggested objects report to me +www.youtube.com##ytd-rich-section-renderer:style(border: dotted red 6px !important) + +! block community posts on main page +www.youtube.com###title:has-text(/posts/i):upward(ytd-rich-section-renderer) +! block news on main page +www.youtube.com###title:has-text(/news/i):upward(ytd-rich-section-renderer) +! block youtube asking what you thought of a video +www.youtube.com##ytd-inline-survey-renderer:upward(ytd-rich-section-renderer) + diff --git a/filters/youtube/block_irrelevent_search_results.list b/filters/youtube/block_irrelevent_search_results.list new file mode 100644 index 0000000..0a09b09 --- /dev/null +++ b/filters/youtube/block_irrelevent_search_results.list @@ -0,0 +1,3 @@ +! get rid of Top news/From health sources/More videos/People also watched/For you/Previously watched/Results for similar searches +www.youtube.com##ytd-search ytd-shelf-renderer + diff --git a/filters/youtube/block_react.list b/filters/youtube/block_react.list new file mode 100644 index 0000000..d9509a4 --- /dev/null +++ b/filters/youtube/block_react.list @@ -0,0 +1,11 @@ +! home page +www.youtube.com##ytd-browse ytd-rich-item-renderer:has-text(/react/i) +! search results +www.youtube.com##ytd-search ytd-video-renderer:has-text(/react/i) +! recommendations +www.youtube.com##ytd-watch-next-secondary-results-renderer ytd-compact-video-renderer:has-text(/react/i) +! subscriptions +www.youtube.com##ytd-browse[page-subtype="subscriptions"] ytd-grid-video-renderer:has-text(/react/i) +! channel pages +www.youtube.com##ytd-browse[page-subtype="channels"] ytd-grid-video-renderer:has-text(/react/i) + diff --git a/filters/youtube/block_shorts.list b/filters/youtube/block_shorts.list new file mode 100644 index 0000000..5abd561 --- /dev/null +++ b/filters/youtube/block_shorts.list @@ -0,0 +1,13 @@ +www.youtube.com###guide-content #endpoint[title="Shorts"]:upward(ytd-guide-entry-renderer) +www.youtube.com###items #endpoint[title="Shorts"]:upward(ytd-mini-guide-entry-renderer) +www.youtube.com##ytd-browse ytd-grid-video-renderer:has(span.ytd-thumbnail-overlay-time-status-renderer[aria-label="Shorts"]) +www.youtube.com##ytd-browse ytd-rich-item-renderer:has(span.ytd-thumbnail-overlay-time-status-renderer[aria-label="Shorts"]) +www.youtube.com##ytd-search ytd-video-renderer:has(span.ytd-thumbnail-overlay-time-status-renderer[aria-label="Shorts"]) +www.youtube.com##ytd-watch-next-secondary-results-renderer ytd-compact-video-renderer:has(span.ytd-thumbnail-overlay-time-status-renderer[aria-label="Shorts"]) +www.youtube.com##ytd-browse[page-subtype="subscriptions"] ytd-video-renderer span.ytd-thumbnail-overlay-time-status-renderer[aria-label="Shorts"]:upward(ytd-item-section-renderer) + +! block short videos (from letsblock.it) which i don't like +! www.youtube.com##ytd-browse ytd-grid-video-renderer:has(span.ytd-thumbnail-overlay-time-status-renderer:has-text(/\s(0:\d\d|1:0\d)\s/)) +! www.youtube.com##ytd-browse ytd-rich-item-renderer:has(span.ytd-thumbnail-overlay-time-status-renderer:has-text(/\s(0:\d\d|1:0\d)\s/)) +! www.youtube.com##ytd-search ytd-video-renderer:has(span.ytd-thumbnail-overlay-time-status-renderer:has-text(/\s(0:\d\d|1:0\d)\s/)) +! www.youtube.com##ytd-watch-next-secondary-results-renderer ytd-compact-video-renderer:has(span.ytd-thumbnail-overlay-time-status-renderer:has-text(/\s(0:\d\d|1:0\d)\s/)) diff --git a/filters/youtube/block_upcoming.list b/filters/youtube/block_upcoming.list new file mode 100644 index 0000000..cf62760 --- /dev/null +++ b/filters/youtube/block_upcoming.list @@ -0,0 +1,4 @@ +www.youtube.com##ytd-browse ytd-grid-video-renderer:has(ytd-thumbnail-overlay-time-status-renderer[overlay-style="UPCOMING"]) +www.youtube.com##ytd-browse ytd-rich-item-renderer:has(ytd-thumbnail-overlay-time-status-renderer[overlay-style="UPCOMING"]) +www.youtube.com##ytd-browse[page-subtype="subscriptions"] ytd-video-renderer ytd-thumbnail-overlay-time-status-renderer[overlay-style="UPCOMING"]:upward(ytd-item-section-renderer) + diff --git a/filters/youtube/block_warnings.list b/filters/youtube/block_warnings.list new file mode 100644 index 0000000..687270c --- /dev/null +++ b/filters/youtube/block_warnings.list @@ -0,0 +1,6 @@ +! remove conspiracy warnings on flat earth videos and covid-19 videos +www.youtube.com###clarify-box +! remove it on searches +www.youtube.com##ytd-search ytd-info-panel-container-renderer +www.youtube.com##ytd-search ytd-clarification-renderer + diff --git a/filters/youtube/block_watched.list b/filters/youtube/block_watched.list new file mode 100644 index 0000000..55e019e --- /dev/null +++ b/filters/youtube/block_watched.list @@ -0,0 +1,21 @@ +! home page +www.youtube.com##ytd-browse ytd-rich-item-renderer:has(ytd-thumbnail-overlay-resume-playback-renderer) + +! channel pages +www.youtube.com##ytd-browse[page-subtype="channels"] ytd-grid-video-renderer:has(ytd-thumbnail-overlay-resume-playback-renderer) + +! subscriptions +! grid mode +www.youtube.com##ytd-browse[page-subtype="subscriptions"] ytd-grid-video-renderer:has(ytd-thumbnail-overlay-resume-playback-renderer) +! list mode +www.youtube.com##ytd-browse[page-subtype="subscriptions"] ytd-video-renderer ytd-thumbnail-overlay-resume-playback-renderer:upward(ytd-item-section-renderer) + +! recommendations +www.youtube.com##ytd-watch-next-secondary-results-renderer ytd-compact-video-renderer:has(ytd-thumbnail-overlay-resume-playback-renderer) + +! search results +www.youtube.com##ytd-search ytd-video-renderer:has(ytd-thumbnail-overlay-resume-playback-renderer) + +! mixes/playlists +www.youtube.com##.playlist-items.style-scope.ytd-playlist-panel-renderer > ytd-playlist-panel-video-renderer:has(ytd-thumbnail-overlay-resume-playback-renderer) + diff --git a/filters/youtube/lower_verified_opacity.list b/filters/youtube/lower_verified_opacity.list new file mode 100644 index 0000000..0e44585 --- /dev/null +++ b/filters/youtube/lower_verified_opacity.list @@ -0,0 +1,11 @@ +! home screen +www.youtube.com##path[d="M12,2C6.5,2,2,6.5,2,12c0,5.5,4.5,10,10,10s10-4.5,10-10C22,6.5,17.5,2,12,2z M9.8,17.3l-4.2-4.1L7,11.8l2.8,2.7L17,7.4 l1.4,1.4L9.8,17.3z"]:upward(ytd-rich-grid-media):style(opacity: 0.1;) +! recommended videos +www.youtube.com##path[d="M12,2C6.5,2,2,6.5,2,12c0,5.5,4.5,10,10,10s10-4.5,10-10C22,6.5,17.5,2,12,2z M9.8,17.3l-4.2-4.1L7,11.8l2.8,2.7L17,7.4 l1.4,1.4L9.8,17.3z"]:upward(ytd-compact-video-renderer):style(opacity: 0.1;) +! channel/subscriber page +www.youtube.com##path[d="M12,2C6.5,2,2,6.5,2,12c0,5.5,4.5,10,10,10s10-4.5,10-10C22,6.5,17.5,2,12,2z M9.8,17.3l-4.2-4.1L7,11.8l2.8,2.7L17,7.4 l1.4,1.4L9.8,17.3z"]:upward(ytd-grid-video-renderer):style(opacity: 0.1;) +! search results +www.youtube.com##path[d="M12,2C6.5,2,2,6.5,2,12c0,5.5,4.5,10,10,10s10-4.5,10-10C22,6.5,17.5,2,12,2z M9.8,17.3l-4.2-4.1L7,11.8l2.8,2.7L17,7.4 l1.4,1.4L9.8,17.3z"]:upward(ytd-video-renderer):style(opacity: 0.1;) + +! comments +www.youtube.com##path[d="M9,18.7l-5.4-5.4l0.7-0.7L9,17.3L20.6,5.6l0.7,0.7L9,18.7z"]:upward(ytd-comment-renderer):style(opacity: 0.1;)