Skip to content

danielamorais/sbu-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sbu-bot

Bot para renovar os livros emprestados da biblioteca.

Instalação

A instalação é simples.

  • Primeiramente clone este repositório num diretório de sua preferência

    $ git clone https://github.com/prcaetano/sbu-bot.git
  • Certifique-se que possui virtualenv instalado em seu sistema. Em sistemas debian-like você pode instalá-lo com os comandos

    $ sudo apt update
    $ sudo apt install virtualenv
  • Execute o script install.sh

    $ bash install.sh

O script pedirá seu email e senha do acervus. Ele instalará o robô no diretório /usr/local/bin/sbu-bot. Um arquivo de configuração contendo as linhas email: [email protected] senha: 5up3r53gr3d0 será salvo em $HOME/.sbu-bot/config.yml. A linha 0 */3 * * * /usr/local/bin/sbu-bot/venv/bin/python /usr/local/bin/sbu-bot/bot.py > /dev/null será adicionada ao crontab de seu usuário e o robô tentará a cada 3 horas todos os dias renovar seus livros (entretanto, após ter sido rodado com sucesso ele não tentará renovar novamente até o dia seguinte). O log do robô fica no arquivo $HOME/.sbu-bot/log.log.

Desinstalação

  • Remova as pastas contendo o script e as configurações

    $ sudo rm -rf /usr/local/bin/sbu-bot
    $ rm -rf ~/.sbu-bot
  • Delete o cron job, executando

    $ crontab -e

e removendo a linha 0 */3 * * * /usr/local/bin/sbu-bot/venv/bin/python /usr/local/bin/sbu-bot/bot.py > /dev/null.

Garantias

Este robô não foi amplamente testado e não deve ser responsabilizado por desesperos às vésperas da P3.

About

Bot para renovar os livros emprestados da biblioteca

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published