Desafio Aceito | Criando uma extensão para pesquisar no TabNews

No meu último post: Oculte ou Destaque Artigos premium | criando uma extensão do chrome para o medium.com fui desafiado a fazer uma extensão para pesquisas de posts no TabNews.

O jeito mais simples proposto, foi utilizar o Google para isso. Eu sei que não é uma solução “ótima”. Mas para quem tem a preguiça de ir direto no google pesquisar os “termos” pode ser de grande ajuda.

Para usar, testar ou ajudar no desenvolvimento da extensão, basta clonar o repositório https://github.com/lucasedson/TabSearch -> Fazer download -> Descompactar -> Gerenciar Extensões no Chrome -> Habilitar o Modo Desenvolvedor -> Carregar a Pasta descompactada. Se tudo deu certo, Já terá uma barra de pesquisa e um botão no Header da Página.

texto

Obs:

  • O Javascript, é uma linguagem no qual eu ainda não tenho total dominio, não sei se utilizei a melhor maneira para implentar a extensão.

  • O código ainda precisa ser refatorado e bugs corrigidos.

  • Se houver engajamento da comunidade, penso em otimizar e criar mais recursos para a extensão. Um desses recursos é criar a função de favoritar posts.

Turma, eu abri o PR #1472 adicionando a pesquisa do Google enquanto não temos um sistema próprio.

Acho que assim conseguimos levantar mais dados para basear decisões sobre o tipo de sistema de busca que teremos que implementar futuramente.

Quem puder revisar o PR, eu agradeço!

Quem só quiser testar, segue o link do Preview:

https://tabnews-git-searchbox-tabnews.vercel.app/

Cara, muito massa mesmo..Maravilhoso na verdade! Eu fiz essa extensão, a primeiro momento, mais como uma forma mesmo de responder o desafio e para o meu próprio aprendizado, já que JS e FrontEnd não é a minha área de dominio. Depois vendo o feedback da galera, fui pesquisar que essas extensões já foram implementada por outras pessoas antes, e que é um pedido muito frequente da comunidade TabNews. Acredito que toda a comunidade TabNews aprove que essa feature seja implementada, até mesmo pelos motivos por vc mesmo apresentou na PR[#1472](https://github.com/filipedeschamps/tabnews.com.br/pull/1472) Sobre o alinhamento entendi a dificuldade, no qual vc mostrou. (Na verdade não manjo quase nada de Front..rsrs) Mas acho que se a galera se reunir, resolverá de uma forma ótima. Mas sobre o tema Dark, se fizermos uma injeção de CSS, não resolveria o problema?

Bem útil realmente Lucas. Eu mesmo já fiz uma Extensão para TabNews : https://www.tabnews.com.br/olavomello/criei-o-tabnews-reader-extensao-para-o-google-chrome

:)

Irmão, que ideia maravilhosa, já faz parte do meu arsenal de extensões aqui. ![](https://i.ibb.co/qpPb1hF/Captura-de-tela-de-2023-07-14-21-05-31.png "") Agora, eu fiquei maravilhado com a forma no qual vc apresentou e publicou no Github e o Making off mostrado no Linkedin. Já estou seguindo nas plataformas! E já falo logo, vou roubar essas ideias de apresentação em!rsrsrsrs...
Top Lucas. Fico feliz que tenha gostado. Não tem essa roubar não rs é tudo nosso, para reforçar a comunidade. Grande abraço. Tmj 👊👊👊

Muito bom, Lucas. Será útil para as pessoas que estão procurando uma barra de pesquisa kkk Acho que é legal continuar usando a pesquisa do Google, pois é importante para o Tabnews.

Uma outra sugestão é adicionar um README, sei que iniciou o desenvolvimento agora, mas em breve seria legal.

Você pode usar este artigo como referência: [Tutorial] Criando um Readme bacana para seus repositórios

Vou seguir a sugestão do README. Esse final de semana vou separar um tempo para refatorar o código e documentar. Quanto ao Google, realmente, acredito que quanto mais procura-se no Google, melhor vai ser o Rankeamento da Página!! Obrigado pelo Feedback!

Muito legal Lucas! Já estou utilizando e funciona lindamente!

Agora o que me incomodou um pouquinho foi o fato da margem ser inferior aos outros itens "Relevantes" e "Recentes".

Talvez aumentando a margem da esquerda de 10px para 16px em .searchBox resolva o problema :D

Ficou muito bom! Parabéns!!!

Vlw, ótima ideia. Nesse final de semana vou refatorar o código e seguir essa sugestão.

Cara, que trabalho bacana, colei seu código no console do navegador e já fui testar ahahah. Querendo muito que essa feature seja implementada. Parabéns.

Opa Amigo. Obrigado pelo Feedback! O FelipeBarso já mandou um [Pull Request](https://www.tabnews.com.br/FelipeBarso/43cef138-9a20-4da0-960a-56438263d85b) no Github em busca de implementar essa ideia. Segue o link do Preview: https://tabnews-git-searchbox-tabnews.vercel.app/ ATUALIZAÇÃO - FONTE: https://www.tabnews.com.br/FelipeBarso/43cef138-9a20-4da0-960a-56438263d85b