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

[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

Carregando publicação patrocinada...
1

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.

1
1

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?

1
1

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.

1
1