Este proyecto tiene como objetivo presentar de manera satisfactoria un pequeño software que solucione la necesidad de gestionar tareas del dia, teniendo la posibilidad de almacenar, crear o actualizar tareas y subtareas aledañas a estas dandole una prioridad, fecha de vencimiento de la tarea con su propia descripción de la tarea / subtarea.
Puedes descargar el repositorio e iniciarlo mediante main.py
Este programa funciona extrictamente con archvios de datos json con la siguiente estructura:
[
{
"id_tarea": 4,
"id_usuario": 1,
"titulo": "Gestionar archivos (otro)",
"descripcion": "otro programa para gestionar archivos",
"fecha_limite": "09/11/2024",
"estado": "cancelada",
"prioridad": "alta",
"subtareas": [
{
"id_subtarea": 1,
"id_usuario": 1,
"titulo": "Menú Principal",
"descripcion": "hacer el menu principal",
"fecha_limite": "01/11/2024",
"estado": "cancelada",
"prioridad": "media"
}
]
}
]Antes de ejecutar este proyecto, asegúrate de tener instaladas las siguientes dependencias:
Este proyecto requiere Python 3 o superior. Puedes descargar Python desde python.org.
Para instalar Python en Linux, sigue los pasos detallados en la documentación oficial de Python sobre la instalación en plataformas Unix.
El proyecto utiliza las siguientes bibliotecas estándar de Python, que no necesitan instalación adicional ya que vienen incluidas con Python:
getpass: Para manejar entradas de contraseña de manera segura.datetime: Para manejar fechas y horas.re: Para trabajar con expresiones regulares.threading: Para manejar hilos de ejecución.
El proyecto también utiliza una biblioteca externa que necesita ser instalada:
colorama: Para el formateo de texto en la consola (colores).
Para instalar todas las dependencias necesarias, ejecuta el siguiente comando:
pip install -r requirements.txtSolución: Verificar el entorno de Python
- Comprueba en qué entorno de Python estás ejecutando tu script.
- Unix (Linux, macOS):
which python- Windows:
where python- Asegúrate de que la ruta del intérprete coincida con donde instalaste Colorama.
Si el problema persiste:
- Consulta la documentación oficial de Colorama: https://super-devops.readthedocs.io/en/latest/misc.html
- Envía un problema en el repositorio de GitHub del proyecto: https://github.com/tartley/colorama
Nota:
- Si utilizas entornos virtuales (venv, virtualenv), asegúrate de instalar Colorama dentro del entorno activo.
¡Esperamos que esto te ayude!
Unicamente Python
- Kevin González - KevinJGV
- Alvaro Andres Martinez Alcina - alvaroMartinez13
- Javier Eduardo Acevedo Noguera - JavierEAcevedoN
- Mario Felipe Parra Delgado - MarioFelipe19
- Luis Ariza - lucho
También puedes mirar la lista de todos los contribuyentes quíenes han participado en este proyecto.