Pyriodic Backend, The Backend for the Small Web, é publicado no PyPi

Pyriodic Backend, The Backend for the Small Web, é publicado no PyPi


3 minutos


Estou muito feliz em informar que meu projeto Python, Pyriodic Backend, foi publicado no PyPi e pode ser usado por qualquer pessoa com o código disponível como código aberto.

Back-end piriódico em Codeberg
Back-end piriódico em PyPi

Piriódico o quê?

Pyriodic Backend é minha ideia de criar o serviço de “backend” mais simples possível para atualizar sites HTML estáticos com recursos absolutamente mínimos. Com o Pyriodic Backend, os sites podem ser atualizados com informações variáveis, por exemplo, a temperatura externa, o clima, a carga da CPU, o nível da bateria. O caso de uso são sites estáticos executados em Raspberry Pi Zeros, telefones antigos e hardware de nível de lixo eletrônico. O intervalo entre as atualizações de tags específicas pode ser definido em incrementos de um minuto, sendo um minuto o padrão.

Para executar o PB no servidor, os únicos requisitos são python3 e cron. Pyriodic Backend é capaz de atualizar sites puramente HTML, sem necessidade de JS ou qualquer outra mágica, apenas tags com ids.

Por exemplo, estou usando-o para atualizar meu site movido a energia solar com informações de temperatura e CPU.

(Como é basicamente inverno onde moro, com noites longas e frias, o local costuma ficar fora do ar durante a noite).

As instruções de instalação e configuração estão todas no arquivo README no repositório e na página PyPi, e espero que sejam suficientes para você começar.

Publicando no PyPi

O código é de código aberto sob a licença GPLv3 e hospedado em Codeberg.org. Por enquanto a implantação no PyPi está sendo feita manualmente, mas estou pensando em usar o Woodpecker CI para colocá-lo em Actions.

Tal como acontece com meu projeto PyPi anterior, zambretti-py, tenho usado este tutorial para passar pelo processo de implantação. Tudo correu bem, ainda mais tranquilo do que da primeira vez.

Roteiro futuro e contribuições

O roteiro futuro para Pyriodic Backend, por enquanto, inclui a adição de mais maneiras possíveis de rastrear a execução da função. Estou pensando em adicionar Redis ou outro suporte de banco de dados. Mas não quero sobrecarregar o projeto com muitos recursos, ele foi feito para ser simples e funcional.

Estou muito aberto a comentários, sugestões de melhorias ou contribuições de código. Crie um problema no Codeberg ou envie-me um e-mail 🙂

O resultado final

Com o Pyriodic Backend quero contribuir para a Small Web que tanto gosto e da qual tento ser um membro ativo. Espero que alguém o considere útil e o adicione à sua página da web. Se você fizer isso, por favor me envie um link!

Obrigado por ler!

Se você gostou deste post, considere me ajudar a fazer novos projetos apoiando-me nos seguintes sites de crowdfunding:



Source link

Postagens Similares

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *