guilchaves / furafila-cinesala

Aplicação CLI desenvolvida na linguagem rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tests Build binary release License: CC0-1.0

🦀 Furafila Cinesala

Uma aplicação em CLI desenvolvida em Rust com o propósito de me avisar quando o Cinesala está com novas sessões.

Motivação

Não precisar ficar apertando Ctrl + Shift + R na página de bilhetes do Cinesala para saber se existem novas sessões de cinema. O Cinesala apenas disponibiliza ingressos para sessões semanais, sendo um dos poucos cinemas com sofázinho duplo, que são sempre super concorridos. Como um bom namorado resolvi automatizar esse processo e sempre garantir filme e sofázinho pra mim e meu amorzinho 🥰.

Como funciona

A aplicação utiliza técnicas de web scraping para extrair informações do site do cinema. Ele verifica as atualizações nos dias de sessão comparando o cronograma de sessão atual com o cronograma armazenado anteriormente. Quando novas sessões são detectadas, ele envia uma notificação para o console do usuário.

img

Todo

  • Adicionar integração com o Telegram, para notificação em tempo real via celular.

Instalação

  1. Clone o repositório
git clone https://github.com/seudomdeusuario/furafila-cinesala.git
  1. Navegue até o diretório do projeto
cd furafila-cinesala
  1. Compile o projeto usando o Cargo
make release

Rodar o projeto

Dentro de diretório do projeto, execute

./target/release/furafila-cinesala

Licença

Este projeto está licenciado sobre Licença Creative Commons - consule o arquivo LICENSE para obter detalhes.

About

Aplicação CLI desenvolvida na linguagem rust

License:Creative Commons Zero v1.0 Universal


Languages

Language:Rust 85.8%Language:Makefile 7.4%Language:Dockerfile 6.8%