https://github.com/vinibortoletto/tech-news
Este é um projeto que visa fornecer uma solução para consultas de notícias sobre tecnologia, obtidas por meio da raspagem do blog da Trybe. O objetivo principal é um sistema que colete, armazene e permita a pesquisa de notícias relacionadas à tecnologia.
https://github.com/vinibortoletto/tech-news
parsel pymongo pytest python
Last synced: 3 months ago
JSON representation
Este é um projeto que visa fornecer uma solução para consultas de notícias sobre tecnologia, obtidas por meio da raspagem do blog da Trybe. O objetivo principal é um sistema que colete, armazene e permita a pesquisa de notícias relacionadas à tecnologia.
- Host: GitHub
- URL: https://github.com/vinibortoletto/tech-news
- Owner: vinibortoletto
- Created: 2023-05-17T02:33:24.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-24T23:43:17.000Z (about 2 years ago)
- Last Synced: 2025-01-08T19:34:30.393Z (5 months ago)
- Topics: parsel, pymongo, pytest, python
- Language: Python
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tech News
## Sobre
Este é um projeto que visa fornecer uma solução para consultas de notícias sobre tecnologia, obtidas por meio da raspagem do blog da Trybe. O objetivo principal é um sistema que colete, armazene e permita a pesquisa de notícias relacionadas à tecnologia.## Funcionalidades
- Raspagem de dados: O projeto utiliza técnicas de raspagem de dados para extrair informações relevantes do blog da Trybe.
- Armazenamento de dados: Os dados obtidos são armazenados em um banco de dados para acesso posterior.
- Consultas interativas: O projeto disponibiliza um terminal interativo do Python para realizar consultas específicas nas notícias coletadas.
- Modularidade: O código é estruturado em módulos, permitindo a reutilização em outros projetos e facilitando a manutenção.## Tecnologias
Este projeto foi desenvolvido usando as seguintes tecnologias:- **Python**;
- **Pytest**;
- **Pymongo**;
- **Git**;
- **Visual Studio Code**.## Como usar
Para testar este projeto, precisará das seguintes ferramentas instaladas:- Git
- Python venv
```bash
# Clone ou baixe o repositório
git clone https://github.com/vinibortoletto/tech-news.git# Entre no diretório
cd tech-news# Crie o ambiente virtual
python3 -m venv .venv && source .venv/bin/activate# Instale as dependências
python3 -m pip install -r dev-requirements.txt
```