📚 TaskFlowPy - Gerenciador de Tarefas Simples
TaskFlowPy é um gerenciador de tarefas eficiente para Python, permitindo o armazenamento de tarefas em JSON e SQLite, além de suporte para uso via terminal (CLI).
✨ Funcionalidades Principais
- ✅ Adicionar, listar, remover e concluir tarefas.
- 🗂 Armazenamento flexível: JSON ou SQLite.
- 🖥 Interface de Linha de Comando (CLI) para gerenciamento rápido.
- 🔄 Suporte para múltiplos formatos de armazenamento.
- ⚡ Fácil de instalar e usar.
⚡ Instalação
Instale o TaskFlowPy diretamente do PyPI:
pip install TaskFlowPy
💡 Requisitos: Python 3.6 ou superior.
🚀 Como Usar
✅ Adicionar uma Tarefa
from TaskFlowPy.task_manager import TaskManager
manager = TaskManager()
manager.add_task("Finalizar relatório", "Relatório financeiro de Q2")
📄 Listar Tarefas
tasks = manager.list_tasks()
for task in tasks:
print(task)
❌ Remover uma Tarefa
manager.remove_task(1) # Remove a tarefa com ID 1
✅ Marcar Tarefa como Concluída
manager.complete_task(2) # Marca a tarefa com ID 2 como concluída
🏃 Executando via CLI
TaskFlowPy também pode ser usado diretamente no terminal:
taskflowpy add "Comprar mantimentos" "Lista de compras do mercado"
taskflowpy list
taskflowpy complete 1
taskflowpy remove 2
🏗 Estrutura do Projeto
TaskFlowPy/
│
├── TaskFlowPy/ # 📦 Código do pacote
│ ├── __init__.py
│ ├── cli.py # 🖥 Interface de linha de comando
│ ├── task_manager.py # 🔥 Implementação principal
│ ├── storage.py # 📂 Gerenciamento de armazenamento
│
├── tests/ # 🧪 Testes unitários
│ ├── test_task_manager.py
│
├── pyproject.toml # ⚙️ Configuração do pacote
├── README.md # 📚 Documentação do projeto
├── LICENSE # 📜 Licença MIT
└── MANIFEST.in # 📋 Inclusão de arquivos extras
📝 Licença
Distribuído sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
👨💻 Autor
Desenvolvido por Roberto Lima 🚀✨
💬 Contato
- 📧 Email: robertolima.izphera@gmail.com
- 💼 LinkedIn: Roberto Lima
- 💼 Website: Roberto Lima
- 💼 Gravatar: Roberto Lima
⭐ Gostou do projeto?
Deixe uma ⭐ no repositório e compartilhe com a comunidade! 🚀✨
git clone https://github.com/robertolima-dev/TaskFlowPy.git
cd TaskFlowPy
pip install -e .
Metadata
Release files for TaskFlowPy 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| taskflowpy-0.2.0.tar.gz | 5.3 kB | Without provenance | Details for taskflowpy-0.2.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| taskflowpy-0.2.0-py3-none-any.whl | Python 3 | none | any | Details for taskflowpy-0.2.0-py3-none-any.whl |
Total release size: 11.3 kB
Release files / taskflowpy-0.2.0.tar.gz
| Download URL | taskflowpy-0.2.0.tar.gz |
|---|---|
| Size | 5.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e6d9107df3d220042aadd2c47fc02e21c146a681be4248b08d23e850ccd46622
|
|
BLAKE2b-256 checksum How to use checksums |
0b38b417a420a5acd131bb980311ebb3fd86d031c6d06a52ea058eec95f1b8d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / taskflowpy-0.2.0-py3-none-any.whl
| Download URL | taskflowpy-0.2.0-py3-none-any.whl |
|---|---|
| Size | 6.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8c3c72baeb0eb164ff15a6025250c6fc5b609d1a381cc936a50aff8cae1700cd
|
|
BLAKE2b-256 checksum How to use checksums |
09fad98babb97d34f81895414da9fce325cc6ab0795f7c36ae04dfb4a41c703b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Security for TaskFlowPy 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.