Para baixar o histórico de uma agenda é utilizado o history.php, pode ser passado o parâmetro appointment com id de uma agenda especifica, se não irá baixar novamente todos as agendas registradas na tabela.
O crawler diário é o daily.php, que irá baixar todos os dados do dia atual de todas as agendas, deve ser agendado com um crawler para as 00h
api/appointment.php - lista todos as agendas registradas no banco de dados com id, nome e url. parâmetros disponível:
- format={csv|json}
api/index.php - lista todos as agendas registradas no banco de dados com id, nome e url. parâmetros disponível:
- format={csv|json}
- year={ano-especifico}
- appointment={id}
agendasdogov.sql
date = data do evento week_day = dia da semana, sendo 0 = domingo
hour_start = horário do inicio do evento
hour_end = horário do encerramento do evento
interval = tempo total do evento
title = nome do evento
place = local do evento
appointment_id = id do agenda
date = data do evento week_day = dia da semana, sendo 0 = domingo interval = tempo total do dia
appointment_id = id da agenda
id = id
name = nome da agenda url = url da agenda
Renomear config.sample.php para config.php e preencher as credenciais do banco de dados.