ublock-origin-filters - Remova distrações com filtros do uBlock Origin
(github.com/mig4ng)- Coleção pessoal de filtros do uBlock Origin para remover distrações desnecessárias de alguns sites
- Funciona permitindo apenas ações específicas em cada site e desativando elementos que possam desviar a atenção
- Modo de uso: adicionar
0-include-all.txtemFilter Lists > Import...do uBlock Origin para importar os filtros - Objetivos dos filtros por alvo
- Pop-up de conta do Google: desativa os pop-ups irritantes do Google que aparecem em vários sites
- YouTube: remove vídeos recomendados, reprodução automática, sugestões, Shorts e outras distrações, focando no uso para assistir, pesquisar e enviar vídeos
- Twitter: remove distrações como feed e barra lateral, focando em ver o feed de tweets de perfis específicos, ler o conteúdo e os comentários dos tweets e escrever tweets
- LinkedIn: remove distrações como feed e barra lateral, focando em ver perfis e empresas, ler publicações específicas, responder mensagens e criar publicações
- Stack Overflow e Stack Exchange: remove pontuações, fotos de perfil e notificações de interação, focando em ler a resposta principal das perguntas
- Há também uma observação de que atualmente é usada a extensão do Firefox Unhook no YouTube, mas ela talvez possa ser substituída por filtros
1 comentários
Opiniões no Hacker News
Depois de bloquear muitos anúncios e barras laterais, também é útil ampliar os elementos de texto restantes para reaproveitar o espaço vazio
Por exemplo, algo como
:xpath(//main/div):style(min-width: 80% !important)Indo além, tentei colocar regras
column-count:em alguns sites para fazer a tela parecer um jornal, mas havia muito mais ajustes do que eu esperava, e o layout DOM dos sites modernos é quase como uma área contaminadahttps://developer.mozilla.org/en-US/docs/Web/CSS/column-coun...
Um exemplo mínimo de injeção de
column-count:com uBlock está aqui: https://i.ibb.co/k3bRwhP/example-1.webptheguardian.com###maincontent:style(margin-left: -28vw !important; min-width: 90vw !important; column-count: 4 !important)theguardian.com##div:style(border: none !important)Gosto do formato em colunas e, para as coisas que acompanho regularmente, estou tentando voltar a um fluxo centrado em RSS com vários filtros inteligentes. Sinto que nunca deveríamos ter abandonado o RSS em primeiro lugar
Nem sempre é possível, mas é possível com bastante frequência
No uBlock Origin, basta ir em Options > Filter Lists > Annoyances e ativar estes itens
"AdGuard – Annoyances""EasyList – Annoyances""uBlock filters – Annoyances"Com isso, dá para eliminar 99,9% dos elementos irritantes dos sites sem quebrar as funções principais. Faço isso há anos em toda instalação nova do Chrome, e funciona muito bem
Nas férias, usei o notebook da minha mãe e fiquei por um instante confuso com o motivo de os sites que visitei parecerem tão diferentes; quase todos estavam cobertos de anúncios. Havia banners entre parágrafos, barras laterais cheias de anúncios e até imagens de fundo vendendo coisas, então era completamente diferente do visual a que eu estava acostumado
Se você usa uBlock Origin, fico curioso se, antes de começar este projeto, você tentou enviar esses filtros para as listas uBlock Annoyances ou EasyList Annoyances
Isso poderia ajudar muito mais gente do que criar mais uma lista Annoyances separada
https://github.com/uBlockOrigin/uAssets
Pessoalmente, no computador de trabalho, preciso ocultar as perguntas em alta do Stack Exchange. Para mim, elas são quase como catnip para gatos
askubuntu.com###hot-network-questionsserverfault.com###hot-network-questionsstackexchange.com###hot-network-questionsstackoverflow.com###hot-network-questionssuperuser.com###hot-network-questionsAlém disso, muitos sites ignoram
prefers-reduced-motion, então também costumo ocultar distrações visuais como carrosséis intermináveis ou animações decorativas bonitinhasUm dia, li algumas perguntas de fato e fiquei surpreso por serem bem interessantes; aí entendi completamente por que dizem que é como catnip. Felizmente, existe uma chave para eu mesmo desligar, então dá para evitar o vício
stackoverflow.com##.c-pointer.js-quack-btnstackoverflow.com##.js-step01.js-step.step.ws-nowrapstackoverflow.com##.js-step02.js-step.step.has-width.ta-centerstackoverflow.com##.quack-popover--arrowstackoverflow.com###overlay-headerstackoverflow.com###feed-linkstackoverflow.com##.mb16.s-anchors__default.s-anchors.s-sidebarwidget__yellow.s-sidebarwidgetstackoverflow.com##.grid--cell.js-reactionsstackoverflow.com##.mb16.s-anchors__grayscale.s-anchors.s-sidebarwidget__yellow.s-sidebarwidgetInfelizmente, não deixei comentários dizendo para que servia cada uma. Uma pode ser algum banner pedindo voto, e outra talvez seja a caixa “Featured on Meta” e a sidebar esquerda que eu nunca uso. Não está acima, mas recentemente também bloqueei o irritante pop-up “New Search AI Experience”
Felizmente há um conjunto de regras separado para banners de cookies, mas é o que mais causa problemas. Se você não interage com o banner de cookies, alguns sites não funcionam direito ou nem chegam a carregar. Eu realmente detesto a internet moderna sem uBlock
Uso uma abordagem parecida, mas meu objetivo é proteger a privacidade e evitar feeds algorítmicos
Com a extensão Redirector do Firefox, redireciono links do YouTube, Twitter e StackOverflow para front-ends alternativos como Piped, Nitter e AnonymousOverflow, respectivamente. Também há listas mantidas desses projetos e instâncias
A maioria é software livre e de código aberto, respeita a privacidade e, por serem softwares éticos, por acaso também oferecem front-ends sem distrações
https://github.com/digitalblossom/alternative-frontends
https://farside.link
Fico feliz em saber que outras pessoas tiveram a mesma ideia e que já existem versões implementadas online
Um tempo atrás, compilei formas de remover enfeites voltados a incentivar pagamento no Reddit e no Twitter
reddit.com##.awarding-iconreddit.com##.awardings-barreddit.com##.give-gold-buttontwitter.com##:xpath(//div[contains(@style, "hex-hw-shapeclip-clipconfig")]):style(clip-path: circle(50%) !important)Esta é uma regra para remover os pop-ups de Login With Google espalhados pela internet
accounts.google.com/gsi/iframeEla não quebra o botão de login do Google em si, então, se for realmente necessário, você ainda consegue entrar com a conta do Google
Estou usando filtros do uBlock Origin para o Hacker News assim
news.ycombinator.com##.comment:style(max-width: 70ch !important; overflow: hidden !important;)news.ycombinator.com##.c00:style(color: #3f3f3f !important;)news.ycombinator.com##.comhead:style(background: #e6e6df; font-weight: italic; color: #686868 !important;)news.ycombinator.com##.hnuser:style(background: #e6e6df; font-style: italic; color: #575757 !important;)news.ycombinator.com##html:style(filter:invert(100%) hue-rotate(180deg); background: white)Limitei a largura dos comentários a cerca de 10 palavras para deixar a leitura mais agradável, e também mudei algumas cores. Se houver pontos a melhorar, seria bom me avisarem
Por legibilidade e facilidade de depuração, acho que ainda vou preferir o Stylus, mas é bom saber
E
font-weight: italic;parece um erro de digitaçãoUso o uBlock de um jeito parecido. Nos últimos 8 anos acumulei centenas de filtros customizados, e mais recentemente adicionei regras ao IMDb para ocultar spoilers
! 2023-09-05 Hide episode's description and image (+ watchlist for not breaking the layout) [new experimental IMDb layout]imdb.com##article.episode-item-wrapper .ipc-slateimdb.com##article.episode-item-wrapper .ipc-html-contentimdb.com##article.episode-item-wrapper .ipc-watchlist-ribbon! 2023-09-05 Hide top rated episode's description both on a TV page and an episode pageimdb.com##[data-testid="episodes-top-rated-card"] ul + divO Arc tem recursos nativos para melhorias de personalização visual. Eles chamam de Boosts, dá para criar os seus com poucos cliques e, se necessário, também adicionar CSS/JS customizado
Uso bastante para remover elementos que distraem na maioria dos sites, como Facebook, Twitter, Reddit, Medium, Gmail, YouTube etc., e na prática isso chega a mudar a vida
Boosts compartilhados por outros usuários podem ser vistos aqui: https://arc.net/boosts
É ótimo poder confinar, dentro de um grupo, a toca de coelho de abas que surge quando se mergulha fundo em algum assunto. Quando terminava, eu fechava o grupo e podia deixar só as abas que originalmente queria manter; sinto falta disso
Hoje não uso porque levou tempo para configurar, e não há uma forma fácil de gerenciar isso declarativamente como código para compartilhar entre dispositivos e guardar no longo prazo. Se eu encontrar uma forma, posso voltar a usar
Testei o Arc, mas algumas coisas não me agradaram. Não é open source, e os Boosts também parecem não ser. Como ele é baseado em Chromium, isso não combina com minha posição de querer que o Firefox ou outros navegadores mantenham participação de mercado. Não é que eu odeie o Google, mas não quero que uma única empresa domine a web. E parece que só funciona no macOS e iOS, mas não sei se ainda é assim