Catalog PyPI
PACKAGE EXPLORERView in registry

agende

PyPI

Agendador automático para o Restaurante Universitário da UFC

Versions collected1
Direct dependencies3From release 0.2.2
Last observed20 Oct, 21:25 UTC

README

Version 0.2.2 documentation

Agendador RU - UFC

Automação do agendamento de refeições no Restaurante Universitário da Universidade Federal do Ceará (UFC) usando Python e Selenium.

Descrição

Este script automatiza o processo de agendamento de refeições no sistema SIGAA da UFC. Ele realiza login, navega até a página de agendamento e agenda refeições para os próximos dias úteis disponíveis.

Instalação

O Agendador RU pode ser instalado facilmente via pip:

pip install agende

Uso

Após a instalação, você pode executar o agendador diretamente do terminal:

agende

Na primeira execução, o script solicitará seu nome de usuário e senha do SIGAA. Essas credenciais serão salvas localmente para uso futuro.

Funcionamento

O script realiza as seguintes etapas:

  1. Login no SIGAA: Acessa a página de login e realiza a autenticação com as credenciais fornecidas.
  2. Navegação: Acessa a seção do Restaurante Universitário e a página de agendamento de refeições.
  3. Agendamento: Agenda automaticamente almoço e jantar para os próximos dias úteis disponíveis (até 3 dias).
  4. Confirmação: Verifica e reporta o sucesso ou falha de cada agendamento.

Requisitos

  • Python 3.7 ou superior
  • Conexão com a internet
  • Google Chrome (o ChromeDriver será gerenciado automaticamente)

Notas

  • O script utiliza o modo headless do Chrome, então nenhuma janela do navegador será aberta durante a execução.
  • As credenciais são armazenadas localmente em um arquivo oculto (.credenciais_agende) para uso futuro.
  • O agendamento é limitado aos próximos 3 dias úteis, conforme as restrições do sistema SIGAA.

Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.

Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.

Este script é um projeto não oficial e não é afiliado à Universidade Federal do Ceará. Use por sua própria conta e risco.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.2.24 Sept 20243

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
pedro-emanuel/agende

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:25 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:16d7f8fedb82e86bd90446553fdea1082db879e21526c3d487fda0e22a7f769f