Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

🗓️ Agenda Hacker

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.

Agenda Hacker


🚀 Funcionalidades

  • 📝 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.

🧠 ¿Cómo funciona?

  1. Cada tarea se guarda con un nombre, una hora específica y opcionalmente una URL.
  2. Las tareas se almacenan en memoria para un acceso rápido.
  3. La interfaz, creada con Tkinter, está completamente personalizada con colores estilo dark terminal.
  4. El botón “Agregar” solo se habilita si los campos son válidos.
  5. Las tareas se muestran en orden cronológico al agregarlas.
  6. Cuando llega la hora de una tarea, se muestra una notificación con opciones para comenzar o posponer.
  7. Si seleccionas "Comenzar" y la tarea tiene una URL, se abrirá en tu navegador predeterminado.
  8. La aplicación utiliza after() de Tkinter para evitar bloqueos y mantener la fluidez.

📦 Instalación

1️⃣ Clona el repositorio

git clone https://github.com/tuusuario/AgendaHacker.git
cd AgendaHacker

2️⃣ Ejecuta la aplicación

python3 Agenda.py

3️⃣ (Opcional) Crea un acceso directo en tu sistema

  1. Abre un editor de texto para crear el archivo .desktop:

     ```bash
     nano ~/.local/share/applications/Agenda.desktop
     ```
    
  2. 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;
     ```
    
  3. Haz el archivo ejecutable:

     ```bash
     chmod +x ~/.local/share/applications/Agenda.desktop
     ```
    

¡Disfruta!

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages