Skip to content

liberatti/basic4web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

basic4web

Biblioteca interna para uso em projetos privados.

Descrição

basic4web é uma biblioteca Python que fornece funcionalidades comuns e reutilizáveis para projetos internos, incluindo:

  • Autenticação e autorização JWT
  • Integração com MongoDB
  • Integração com RabbitMQ
  • Integração com MinIO para armazenamento de objetos
  • Suporte a OAuth para Google e Microsoft
  • Reconhecimento facial com DeepFace
  • Utilidades para processamento de imagens

Instalação

pip install -e .

Dependências

Todas as dependências estão listadas em setup.py. As principais incluem:

  • Flask
  • PyJWT
  • pymongo
  • pika
  • minio
  • deepface
  • OpenCV
  • And more...

Estrutura do Projeto

basic4web/
├── controllers/     # Controladores base
├── middleware/      # JWT, logging, socket manager
├── repository/      # Ferramentas para MongoDB, RabbitMQ, MinIO
├── tools/          # OAuth, DeepFace, processamento de imagens
├── common_utils.py # Utilitários comuns
└── config.py       # Configurações base

Autor

Gustavo Liberatti

Licença

MIT License

About

Biblioteca desenvolvida para padronizar e otimizar projetos Python.

Topics

Resources

License

Stars

Watchers

Forks

Languages