An open API service indexing awesome lists of open source software.

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.

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
```