Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 1.2 KB

README.md

File metadata and controls

28 lines (17 loc) · 1.2 KB

Rusbé Scraper

Ferramenta de raspagem de dados do Restaurante Universitário da UFPE.

Build status

Como funciona

Este script realiza a raspagem (scraping) do cardápio na página oficial do Restaurante Universitário da UFPE, convertendo as informações para formato JSON, para que o web app do Rusbé possa utilizá-las.

Uma workflow do Github Actions executa periodicamente o script, salvando os dados do cardápio no repositório rusbeapp/archive. Você também pode acessar os arquivos JSON obtidos por raspagem em archive.rusbe.app.

Executando localmente

Este projeto precisa da última versão do Deno instalada em sua máquina.

Para executar o script, execute no terminal o seguinte:

    deno task start

O script se conectará à página do Restaurante Universitário, e caso haja dados novos, atualizará os arquivos JSON na pasta /dist/days.

Caso deseje que o script reinicie automaticamente em caso de alteração no código-fonte, execute no terminal o seguinte:

    deno task dev