Skip to main content
Help improve PyPI by participating in a 5-minute user interface survey!

A command line tool managing all sorts of TODO lists

Project Description

pda is a command line tool used to manage useful lists in your daily ife - such as TODO, TOLEARN and TOREAD lists, etc. You can use it to create as many lists as you want.

Install

$ sudo python setup.py install

Synopsis

List names can be any string you want, personally I have todo, tolearn and toread as available list names. Lists data is stored on Github Issue and accessed through pda command line interface, which is explained below:

CREATE tasks

# add a task in a list named <listname>:
#
# <-t> specifies the time frame this task is scheduled to
#      allowed values are => d (day), w (week), m (month), s (season), y (year)
# <-p> specifies the priority of this task
#      allowed values are => 1 (low), 2 (medium), 3 (high), 4 (must), 5 (urgent must)
#
# if list <listname> has not yet created in database (Github Issue)
# this command will automatically create such list in the database
$ pda -a <task summary text> <-t PERIOD> <-p PRIORITY> <listname>

UPDATE tasks

# delete a task numbered <N>
$ pda -r <N>

# update a task numbered <N> in a list named <listname>
#
# all the attributes of a task can be changed to the specified values:
#
# <-s> specifies the NEW task summary
# <-t> specifies the NEW time frame this task is scheduled to
#      allowed values are => d (day), w (week), m (month), s (season), y (year)
# <-p> specifies the NEW priority of this task
#      allowed values are => 1 (low), 2 (medium), 3 (high), 4 (must), 5 (urgent must)
# <lisname> specifies the NEW list this task belongs to
$ pda -e <N> -s <task summary text> <-t PERIOD> <-p PRIORITY> <listname>

QUERY lists

# list ALL the tasks stored in the database (Github Issue)
$ pda

# list ALL the tasks belongs to the list named <listname>
$ pda <listname>

# list ALL the tasks belongs to time frame PERIOD
$ pda <-t PERIOD>

# list ALL the tasks which have priority PRIORITY
$ pda <-p PRIORITY>

# list ALL the tasks which belongs to time frame PERIOD
#                      and have priority PRIORITY
#                      and belongs to the list named <listname>
$ pda <-t PERIOD> <-p PRIORITY> <listname>

Release history Release notifications

History Node

0.3.0.2

History Node

0.3.0.1

History Node

0.3.0

History Node

0.2.1

History Node

0.2.0

History Node

0.1.9.1

History Node

0.1.9

History Node

0.1.8

History Node

0.1.7

History Node

0.1.6

History Node

0.1.5

History Node

0.1.4

History Node

0.1.3

History Node

0.1.2

This version
History Node

0.1.1

History Node

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
pda-0.1.1-py27-none-any.whl (12.8 kB) Copy SHA256 hash SHA256 Wheel py27 Mar 30, 2014
pda-0.1.1.tar.gz (12.3 kB) Copy SHA256 hash SHA256 Source None Mar 30, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page