Skip to content

WellCastro/api_count

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Regra:

A Api considera a palavra em todo o conteúdo da URL informada, sendo assim a busca não é apenas por texto renderizado por um navegador, mas sim em todo o código da página.

Exemplo: Palavra pesquisada => ave

<h1>Avestruz<h1><p>Ave</p>
<img src="ave.jpg" alt="ave"></img>

Resultado = 2 palavras encontradas(Ave e ave)

Tecnologia

Instalando a API:

  • virtualenv env
  • source env/bin/activate
  • pip install -r requeriments.txt

1) Iniciando a aplicação:

$ cd api/
$ python api.py

Exemplos

curl -i GET "http://localhost:8000/count/globoesporte.globo.com/Cruzeiro"

{"url_details": [{"access": "ok", "url": "globoesporte.globo.com"}], "total": 16, "word": "Cruzeiro"}

Executando os testes:

Os testes criados são testes "smoke tests", garatem que API está com o serviço básico executando. Em uma nova aba do console, execute os seguintes comandos. (Necessário a API rodando).

$ cd /tests
$ pytest test.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •