Agenda Hacker es una aplicación de escritorio desarrollada en Python con Tkinter que te permite gestionar tus tareas de manera eficiente, organizada y con un toque de estilo. Es ideal para estudiantes, programadores, pentesters y cualquier persona que disfrute del caos organizado.
- 📝 Agregar tareas: Introduce tareas con nombre, hora y opcionalmente una URL.
- ⏰ Organización automática: Las tareas se ordenan automáticamente por horario.
- 🔔 Notificaciones inteligentes: Cuando llegue la hora de una tarea, recibirás una notificación con dos botones:
- Comenzar: Si la tarea tiene una URL asociada, te redirigirá a la página; de lo contrario, cerrará la notificación.
- Posponer: Permite reprogramar la tarea para más tarde.
- 🧼 Gestión sencilla: Elimina tareas fácilmente desde la interfaz.
- 🌒 Modo oscuro: Estilo terminal hacker para una experiencia visual única.
- 🎯 Ligereza: Sin dependencias externas, fácil de usar y mantener.
- Cada tarea se guarda con un nombre, una hora específica y opcionalmente una URL.
- Las tareas se almacenan en memoria para un acceso rápido.
- La interfaz, creada con Tkinter, está completamente personalizada con colores estilo dark terminal.
- El botón “Agregar” solo se habilita si los campos son válidos.
- Las tareas se muestran en orden cronológico al agregarlas.
- Cuando llega la hora de una tarea, se muestra una notificación con opciones para comenzar o posponer.
- Si seleccionas "Comenzar" y la tarea tiene una URL, se abrirá en tu navegador predeterminado.
- La aplicación utiliza
after()de Tkinter para evitar bloqueos y mantener la fluidez.
git clone https://github.com/tuusuario/AgendaHacker.git
cd AgendaHackerpython3 Agenda.py-
Abre un editor de texto para crear el archivo
.desktop:```bash nano ~/.local/share/applications/Agenda.desktop ``` -
Pega el siguiente contenido (ajusta las rutas según corresponda):
```ini [Desktop Entry] Name=Agenda Hacker Comment=Aplicación para gestionar tareas estilo hacker Exec=python3 /ruta/a/Agenda.py Icon=utilities-terminal Terminal=false Type=Application Categories=Utility; ``` -
Haz el archivo ejecutable:
```bash chmod +x ~/.local/share/applications/Agenda.desktop ```
¡Disfruta!
