Script em Python que faz a raspagem de infomações do Catálogo da UFV.
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": [...]
}
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.
git clone https://github.com/OpenSourceLabUFV/catalogo-scraper.git
cd catalogo-scraper
pip install -r requirements.txt
python scraper.py
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.
Esse projeto é licenciado nos termos da licença open-source MIT e está disponível de graça.