[EXTENSÃO] sistema de busca usando a api do tabnews

bom, tava sem nada pra fazer e tinha visto uma postagem aqui sobre um sistema de busca para o tabnews, me veio a ideia de criar uma extensão que usasse a api do tabnews para criar um sisteminha de busca aqui dentro do tabnews.

Lembrando que o sistema ainda não esta 100%, por não ser funcionalidade do proprio tabnews e sim algo inserido por uma extensão, pode apresentar alguma falha, e o sistema de busca é limitado a 150 resultados das ultimas postagens mais relevantes, não vi uma forma de carregar todas as postagens com a api do tabnews, talvez fosse até melhor tambem pois seria muita informação para ser tratado apenas com javascript no front.

caso alguem queira dar uma dica, ideia, e tambem não entendo muito sobre como usar o github Link: https://github.com/ancosta1995/tabnews-search

OBS: a extensão tem um bug que o input de busca só aparece quando a pagina é carregada totalmente, ou acessando direto pela url principal ou dando F5, transições entre paginas dentro do site faz com que o input suma.

print

Muito legal! Quando fiz o meu sistema de busca, também cogitei a possibilidade de usar a API do Tabnews. O problema é que eu não queria ficar limitado somente aos últimos posts, fosse por relevante ou recente, mas no fim não teve tanta diferença, já que o Google também faz um certo cálculo de relevância e eu não consigo pesquisar em 100% dos conteúdos. ¯\_(ツ)_/¯

Mas a parte que achei mais interessante de não utilizar a API do Tabnews, foi que aprendi sobre o porquê de não podermos extrair o conteúdo de um site através de requisições HTTP sem que tenha um servidor com um cabeçalho permitindo. Resumindo, é por motivos de segurança. Tem esse vídeo aqui explicando sobre isso.

agora que entrei no seu perfil, to vendo do que se tratava hehe.
ja tive muitos problemas com esse erro do video, mas sobre o seu sistema de busca, você fez ou ia fazer algo para o tabnews? ou era algum outro sistema?

Muito legal, eu sentia a falta dessa funcionalidade no site. Como faz para instalar?

Primeiramente você faz o download do projeto no github e extraia em algum lugar. Em seguida você abre o google chrome, clica nos 3 pontinhos a sua direita e entre em "Configurações", dentro de configurações, a sua esquerda tem um menu das configurações do google chrome, você procura a opção "Extensões" e clica, dentro de extensões a sua direita em cima no topo tem uma opção "Modo desenvolvedor", provavelmente esta desativa, se estiver, ative-a, logo apos ativar vai aparecer umas opções abaixo da caixa de pesquisa, você seleciona a opção "Carregar sem compactação", selecionando ela vai abrir uma tela pra você selecionar uma pasta, ai você procura o projeto que acaba de baixar do github e seleciona a pasta "tabnews serach" se a pasta não estiver com esse nome, você entra na pasta extraida que provavelmente ela estará la dentro. Pronto, agora é so abrir o tabnews.

é para Chrome ou firefox? ou os dois?