Executando verificação de segurança...
5

Madrugada, marcada como lida

    Recentemente, salvei o tabNews nos meus favoritos com a intenção de transformar meus hábitos de navegação.
É comum acharmos que estar dentro da bolha DEV no X(Twitter) já nos mantém bem informados. Mas essa ideia muitas vezes nos impede de explorar conteúdos mais profundos e diversos.

    Hoje, no meio da madrugada e uma crise de insônia - são 5h da manhã agora - resolvi ajustar algo que me incomoda um pouco por aqui. As postagens de "PITCH", estavam poluindo a visualização e tirando o foco dos outros conteúdos. Disclaimer: Não sou contra — na verdade, acho inspirador ter a coragem de postar sua solução para o público ver e criticar à vontade. Esta postagem, inclusive, já está sendo um desafio para mim, mesmo sendo algo tão “bobo”.


    Foi então que criei uma extensão para "marcar como lido" as postagens que contém no título "PITCH". Ela deve trocar a cor da fonte em todos os títulos que contém a string [PITCH].

    Espero que não tenha uma configuração por aqui que ja faça isso, mas esse exercício me ajudou a aliviar a ansiedade de estar acordado essa hora.
Se isso for útil para mais alguém, deixei o repositório disponível para adicionar em seus navegadores.

tabnews-mark-as-reader

Assim deve ficar a página:

Um print das postagens "lidas" pela extensão

Carregando publicação patrocinada...
1

Gostei da ferramenta, acabei a achando pelo seu comentário em uma das issue no github.

Acho que hoje em dia aqui no site haveria uma adoção maior dela, se marcasse como lido postagem com VibeCode também.

E se pudesse compartilhar mais sobre como foi o desenvolvimento dela.

2

Ah, que legal que curtiu.

A ideia inicial era parecer o mais natural possível, como se não existisse uma extensão agindo para alterar a cara do site. Por isso "marcar como lido" pareceu a melhor abordagem, porque se já esta lido, então devo só ignorar e focar o próximo artigo.

O teu comentário me fez revisitar o projeto e adicionar algumas configurações nele, por enquanto bem hard-coded mesmo, mas já serve como passo inicial de customização. Sugestões são bem vindas, se preferir por aqui ou em uma issue la no repositório mesmo.

Por exemplo:
Configurar termos e cores específicos para titulos e autores dos artigos.

Se baixar o projeto e adicionar a extensão, vai tomar um susto com o "carnaval", mas como a configuração esta documentada no Readme acredito que a galera deve trocar ou remover alguns termos que deixei padrão como: SaaS e IA.

Para adicionar o termo VibeCode como sugeriu, inclua um objeto no array regrasTitulos com o termo e a cor que ja deve aplicar assim que salvar o arquivo e atualizar a extensao la no navegador.