Skip to content

Latest commit

 

History

History
74 lines (50 loc) · 1.95 KB

File metadata and controls

74 lines (50 loc) · 1.95 KB

Catálogo Scraper

Script em Python que faz a raspagem de infomações do Catálogo da UFV.

Funcionalidades

Basicamente captura informações do catálogo e disponibiliza em formato json. São gerados dois arquivos, com as estruturas a seguir:

courses.json:

{
    "id": ...,
    "name": ...,
    "disciplines": [
        {
            "Code": ...,
            "Semester": ...
        },
    ]
}

disciplines.json

{
    "code": ...,
    "name": ...,
    "dependencies": [...]
}

🚀 Começando

1. Instale o Python 3 e o GeckoDriver

Caso ainda não tenha o Python 3 instalado no seu computador, instale seguindo as instruções oficiais para o seu sistema operacional.

Além disso, também precisará do GeckoDriver.

2. Clone o repositório

git clone https://github.com/OpenSourceLabUFV/catalogo-scraper.git

3. Navegue até a pasta

cd catalogo-scraper

4. Instale as Dependências

pip install -r requirements.txt

5. Execute o Script

python scraper.py

🤝 Contribua

Sua ajuda é muito bem-vinda, independente da forma! Confira o arquivo CONTRIBUTING.md para conhecer todas as formas de contribuir com o projeto. Por exemplo, sugerir uma nova funcionalidade, reportar um problema/bug, enviar um pull request, ou simplemente utilizar o projeto e comentar sua experiência.

Lembre - se que as contribuições devem seguir nosso Código de Conduta.

🎫 Licença

Esse projeto é licenciado nos termos da licença open-source MIT e está disponível de graça.