Skip to content

Esse projeto tem como principal objetivo fazer consultas em notícias sobre tecnologia. As notícias foram obtidas através da raspagem de dados do blog da Trybe.

Notifications You must be signed in to change notification settings

mefiusr/python-tech-news

Repository files navigation

📝 Tech News

Esse projeto tem como principal objetivo fazer consultas em notícias sobre tecnologia utilizando a raspagem de dados.

As notícias foram obtidas através da raspagem do blog da Trybe.

⚙️ Habilidades trabalhadas

✅ Utilizar o terminal interativo do Python;

✅ Escrever meus próprios módulos e importá-los em outros códigos;

✅ Aplicar técnicas de raspagem de dados;

✅ Armazenar os dados obtidos em um banco de dados;

✅ Extrair dados de conteúdo HTML.

🛠️ Ferramentas

🍮 BackEnd

  • Python;
  • PyTest;
  • DOCKER;
  • MongoDB;
  • Web Scraping(Raspagem de dados);

Orientações

  • Clonar o repositório:
$ git clone git@github.com:mathews-r/tech-news.git
  • Acessar o projeto tech-news:
$ cd tech-news

Para iniciar o container com mongodb: docker-compose up -d mongodb
  • Criar o ambiente de virtual:
$ python3 -m venv .venv && source .venv/bin/activate
  • Instalar as dependências:
$ python3 -m pip install -r dev-requirements.txt
  • Para testar a aplicação:
Utilizar o comando do pytest:

python3 -m pytest

👨‍💻 Desenvolvedor

About

Esse projeto tem como principal objetivo fazer consultas em notícias sobre tecnologia. As notícias foram obtidas através da raspagem de dados do blog da Trybe.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published