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).
- ✅ 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.
Instale o TaskFlowPy diretamente do PyPI:
pip install TaskFlowPy
💡 Requisitos: Python 3.6 ou superior.
from TaskFlowPy.task_manager import TaskManager
manager = TaskManager()
manager.add_task("Finalizar relatório", "Relatório financeiro de Q2")
tasks = manager.list_tasks()
for task in tasks:
print(task)
manager.remove_task(1) # Remove a tarefa com ID 1
manager.complete_task(2) # Marca a tarefa com ID 2 como concluída
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
TaskFlowPy/
│
├── TaskFlowPy/ # 📦 Código do pacote
│ ├── __init__.py
│ ├── task_manager.py # 🔥 Implementação principal
│ ├── storage.py # 📂 Gerenciamento de armazenamento
│
├── tests/ # 🧪 Testes unitários
│ ├── test_task_manager.py
│
├── setup.py # ⚙️ Configuração do pacote
├── README.md # 📚 Documentação do projeto
├── LICENSE # 📜 Licença MIT
└── MANIFEST.in # 📋 Inclusão de arquivos extras
Distribuído sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
Desenvolvido por Roberto Lima 🚀✨
- 📧 Email: robertolima.izphera@gmail.com
- 💼 LinkedIn: Roberto Lima
- 💼 Website: Roberto Lima
- 💼 Gravatar: Roberto Lima
Deixe uma ⭐ no repositório e compartilhe com a comunidade! 🚀✨
git clone https://github.com/robertolima-dev/TaskFlowPy.git
cd TaskFlowPy
pip install -e .