~tmpod/litenesshut

Um micro servidor para gerar códigos QR de entrada para os ginásios FitnessHut
Adiciona um README
Servidor funcional
Versão inicial, obsoleta

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~tmpod/litenesshut
read/write
git@git.sr.ht:~tmpod/litenesshut

You can also use your local clone with git send-email.

#LitenessHut

Um pequeníssimo e simplíssimo servidor de Python (feito com requests e flask) para obter códigos QR válidos de entrada nos ginásios FitnessHut.

A implementação é propositadamente muito simples e bastante fora das ditas "boas práticas" de programação e segurança.

Em breve publicarei um pequeno artigo no meu blog (em Inglês) sobre o processo de engenharia inversa que levou a esta ferramenta.

#Como usar

⚠️ Atenção: Use por sua conta e risco.

Deve instalar uma versão (relativamente) recente de Python 3 mais os pacotes definidos no ficheiro requirements.txt. Deve ainda instalar um servidor WSGI como o gunicorn.

Antes de correr, deve definir as seguintes variáveis de ambiente:

  • HUT_EMAIL: O seu endereço de e-mail
  • HUT_PASS: A sua senha

Sugere-se a utilização de uma ferramenta como o dotenv.

Correr o servidor é tão simples quanto:

# Escutar todos os endereços na porta 12345
gunicorn -b 0.0.0.0:12345 litenesshut:app

#Licença

Todo o material presente neste repositório encontra-se no domínio público.