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

Pitch: Extensão de pesquisa para o TabNews

TabNews Google Search

Simplificando as buscas no TabNews

Sempre achei o máximo as extensões do Google Chrome, mas nunca tinha encontrado algo especial que me motivasse a desenvolver minha (nossa) própria extensão.

Esse dia chegou! 🤩

TabNews foi amor à primeira vista, uma plataforma que de fato é feita pela comunidade e para a comunidade, sem distrações, sem segundas intenções e motivadora.

Bom, e posso imaginar que desenvolver e manter este espaço não está sendo uma tarefa nada fácil, além disso, devido a grande responsabilidade envolvida é evidente que determinadas features deixem de ser prioridade nessa primeira fase, como é o exemplo do campo de busca.

…e cá entre nós desenvolvedores, a feature de busca é algo simples de se ver em produção, mas sem sombra de dúvidas complexo e custoso de se implementar.

Entendendo esses fatores e observando os usuários clamando por tal funcionalidade, com base na sugestão do jjeanjacques10, decide simplificar ainda mais criando uma extensão para o Google Chrome, que espero eu, seja útil até o que o recurso oficial seja lançado.

⚠️ [ATUALIZAÇÃO]
Após reivindicação da comunidade, foi lançado também a versão para o navegador Firefox🦊

Como funciona? Basicamente a extensão pega o termo da busca que o usuário fornece e cria uma URL de pesquisa parametrizada, possibilitando assim que o Google faça a busca específica dentro do site www.tabnews.com.br

Para utilizar é super simples, basta seguir os passos abaixo:

  • Instalar a extensão por meio deste link:
  • Clique no menu de extensões na parte superior direita do seu navegador, busque pela extensão "TabNews Google Search" e marque-a para que sempre apareça na barra de extensões.
  • Agora é só clicar no ícone da extensão, adicionar um termo de busca e apertar enter. Você ainda pode utilizar o atalho Ctrl + Shift + P para abrir a extensão de uma forma mais ágil.

Obs.: A proposta da extensão é somente simplificar as buscas no TabNews, portanto nenhum dado é coletado, nem mesmo para analytics.

O código fonte é bem simples, e se você tem interesse em contribuir melhorando a extensão, sinta-se convidado a deixar seu pitaco lá no GitHub.

Repositório do projeto

E a propósito, parabéns a todos que contribuíram para o desenvolvimento desse espaço super construtivo, vida longa e próspera a todos! 👏🏻💯🖖🏼


#OFF TOPIC

😄 Aproveitando o espaço, vou vender meu peixe 🐟

Sou Analista de Sistemas, Desenvolvedor Web, Design Gráfico, Técnico em Eletrônica e Informática, propagador de tecnologias e adepto ao Lifelong Learning.

Atualmente trabalho como freelancer levando tecnologia a pequenos e médios negócios, entregando soluções que agreguem valor e gere resultados qualitativos.

Acessando meu site você pode conferir os principais serviços que ofereço e também uma infinidade de formas de entrar em contato comigo.


Roadmap de atualização

Fix

  • Substituir atalho por Ctrl + Shift + P
  • Remover flag 'Conteúdo para adulto'
  • Adicionar novo método de encode para evitar a exclusão de caracteres fora do conjunto ASCII, como por exemplo # (Erro reportado pelo usuário Ghizzi 💯)
  • Add auto close na versão para Firefox

Plataformas/Navegadores

  • Chrome
  • Firefox
  • Firefox Mobile
  • Safari

Features em avaliação

  • Listar buscas dentro da extensão
  • Salvar post
  • Compartilhar post nas principais redes. ex.: Twitter, WhatsApp, Telegram, E-mail

Tem alguma sugestão, deixe aqui nos comentários...


Update v0.0.2 ❌

🇺🇸 Violation: Requesting but not using the following permission(s): scripting

🇧🇷 Violação: solicitar, más não usar, as seguintes permissões: scripting

Update v0.0.3 ✅

  • Substituição do atalho por outro com maior compatibilidade;
    • Ctrl + Shift + P
  • Remoção da flag Conteúdo para adulto que anteriormente foi definida de forma equivocada;
  • Remoção de solicitação de permissões não utilizada

Update v.0.0.4 ✅

  • Adição de novo método de encode para evitar a exclusão de caracteres fora do conjunto ASCII, como por exemplo #.
  • Liberado versão para Firefox🦊

Notas de experiência:

  • O processo de submissão para atualização de uma extensão no Google Chrome é bastante minucioso, por conta disso, mesmo para pequenas atualizações, como por exemplo atualização da descrição, o processo tem levado até 24h para análise e liberação.

  • O JavaScript executado na própria extensão não requer permissões específicas.

  • Google Chrome cobra uma taxa de $5 para se registrar como desenvolvedor, Firefox até o momento não teve nenhum custo

  • No Chrome não consigo editar dados de descrição e outras características do gênero sem submeter a uma nova revisão, no Firefox é possível atualizar essas informações sem revisão.

  • Firefox não tem compatibilidade com a V3 do Manifest, sendo necessário utilizar a V2 para ambos os navegadores ou suas respectivas versões mais altas com compatibilidade, neste último caso sendo necessário adequar cada uma às suas características.

  • Mesmo para extensões que não coletam dados de seus usuários, o Chrome exige uma página externa detalhando suas políticas de privacidade, já no Firefox isso se restringe às extensões que fazem algum tipo de coleta de dados.

  • Detalhes completos estarão em um futuro artigo onde irei detalhar todo o processo de desenvolvimento e publicação.

Carregando publicação patrocinada...
2
2
2

Sensacional, uma análise construtiva é que ao terminar com um caractere especial como #, os parâmetros não são inseridos, assim resulta somente no texto pesquisado, por exemplo:

Livros para estudar c# (aqui deveria conter os parametros)

Estou utilizando o Brave então pode ser o meu navegador, mas fica a dica para testarem aí ;-)

1

Agradeço pela análise, farei a validação e correção o mais rápido possível.

Te te informo por aqui sobre a nova atualização.

Se puder, deixe um Up Vote para que este post siga em evidência e ajude a mais pessoas.😉🙏🏻

1
1
2

Muito legal ver uma contribuição assim, karytonn. Seria interessante ter um GIF ou fotos da extensão funcionando nos lugares que você divulgou ela (aqui, no repositório e na própria página da extensão).

Agora é só clicar no ícone da extensão, adicionar um termo de busca e apertar enter. Você ainda pode utilizar o atalho Ctrl + Shift + T para abrir a extensão de uma forma mais ágil.

Esse atalho serve para abrir a última guia fechada, então acho melhor você usar outro atalho.

Outro detalhe, na parte Recursos, na página da extensão, diz "Conteúdo adulto". Isso é algum tipo de restrição que a própria loja colocou por causa dos recursos que você utilizou ou você mesmo definiu isso?

1

Obrigado, Rafael!

  • Sobre o GIF, ótima observação, vou providênciar.
  • Sobre o atalho, como utilizo Mac e aqui o command fica no lugar do Ctrl, acabei não me atentando para o funcionamento no Windows. Vou corrigir!
  • Sobre esse detalhe "Conteúdo adulto", infelizmente eu acabei marcando essa opção sem querer, mas no próximo update já irei remover isso, até porque, não faz sentido algum essa marcação.
2

karytonn execução sensacional, incluindo a imagem que colocou de apresentação, ela ficou muito bonita 🤝

E entrando no seu site notei que de fato você tem um carinho por design, sensacional e extremamente importante, pois isso acaba tendo uma sobreposição com UX, como no caso dessa própria extensão que tem uma tecla de atalho por padrão.

Parabéns pelo projeto!

2

Obrigado, Felipe! É uma honra enorme poder contribuir mesmo que de forma simples com esse "pedacinho massa da internet" que está sendo construído.

Já me arrisco a dizer que esse é um dos projeto mais importantes já desenvolvido para o universo da tecnologia, não me lembro de nada tão construtivo assim nos últimos tempos.

Sucesso e bora compartilhar conteúdo! 🚀

2

Show bro, bom trabalho! Vai me ajudar bastante a filtrar o que preciso. Nem sempre consigo reservar o que vou ler mais tarde, mas posso filtrar o que lembrar. Parabéns!

2
2

Extensão adicionada aqui! Obrigado por sua contribuição para a comunidade, encontrei até mesmo comnetários com facilidade na pesquisa. Um grande abraço e boa venturança na sua jornada.

1
1

Vai salvar um bom tempo dos usuarios kkkk.
Vinum tópico aqui no tabnews, de um usuário ensinando a usar o GoogleHack pra fazer pesquisas no tab dentro do google.

1

karytonn, que massa! Eu não sei exatamente como funciona o processo de criação de extensões, mas você tem interesse em disponibilizar pra Firefox?

Você já deve ter percebido, mas eu alterei o título do post para adicionar a tag Pitch, é uma tag que deve ser usada quando você tem envolvimento direto com um projeto.

1

Sim, já está no roadmap a versão para Firefox 🚀

...eu também não tenho conhecimentos sobre extensões para o Firefox, mas isso torna o processo ainda mais motivador heheh

Obrigado pela atualização do título.

1
2

Que massa! Já instalei aqui. Agora vale a pena trabalhar na feature de mostrar os resultados dentro da própria extensão, talvez com alguma API do Google. 👍

1