Skip to content

davekr/pyshuffle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyshuffle

Desktop application created in Python using PyQt framework. It's main purpouse is to serve as the tool for GTD.

It was designed to work with similar application for mobile phones with Android operating system called Shuffle. This fact influenced significant part of the application design.

Project was developed for my Bachelor thesis. Large part of the application was recently rewritten and is still being improved.

Features:

  • Complete equivalent of the Shuffle application
  • Synchronization of data using git
  • Android application Shuffle was improved to support synchronization through git

Requirements

  • PyQt4
  • GitPython

Execute python shuffle.py to run this application.

Screenshots

TODO:

  • Bulk delete
  • Empty message
  • Add deafault contexts, projects, actions
  • Deleting project does not set empty project for project's actions
  • Add not before field
  • When selecting project with default context while creating action, implicitly add context
  • Details in action create shoul be only placeholder
  • Tab and del key support
  • Better sheduling of the action
  • Better workflow for creating actions - do not reset the fields, show better message
  • Order inbox by scheduling, order project list by scheduling

About

GTD desktop application in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages