Skip to content

TaskManager is simple Python application to manage tasks. The data are stored in JSON files.

License

Notifications You must be signed in to change notification settings

touatily/TaskManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskManager

TaskManager is simple Python application to manage tasks. The data are stored in JSON files.

Requirements

  • The application needs Python 3 to work
  • You need to install tkcalendar
    • pip install tkcalendar

Usage

  • Download project: git clone https://github.com/touatily/TaskManager.git
  • Run the application: cd TaskManager && python3 taskManager.py

Features

  • A task contains the information: title, description, start date, and end date
  • You have the possiblity to save many tasks in a file
  • You have the standard functionnalities: Open, Save, Save As ..., and Close file.
  • You have the possibility to add, remove, and edit tasks of a file

List of shortcuts

  • <Ctrl>-<O>: Open a file
  • <Ctrl>-<S>: Save the current file
  • <Ctrl>-<W>: Close current file
  • <Ctrl>-<Q>: Quit application
  • <Alt>-<Up>: Select previous tasks (go Up in the list)
  • <Alt>-<Down>: Select next tasks (go Down in the list)
  • <Alt>-<D>: Delete selected task
  • <Alt>-<A>: Toggle About Frame
  • <Alt>-<V>: Validate changes in memory (but not on disk)
  • <F1>: Toggle Help Frame

Pictures

Application Application Application Application

About

TaskManager is simple Python application to manage tasks. The data are stored in JSON files.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages