Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: master
Commits on Aug 19, 2010
  1. @brandenburg

    Add missing '@' tag marker in serialization code.

    brandenburg authored
    The '@' sign was missing if a tag had a parameter.
Commits on Jul 28, 2010
  1. @brandenburg

    Support formatting only a subset of the items.

    brandenburg authored
    Combine a select query with rendering the TaskPaper object to a string.
    For example, consider the following example:
        td = TaskPaper.parse(open('/path/to/my/todo-list')
        print td.format(lambda nd: 'today' in nd.tags)
    This will show all items tagged with @today _and their parents_,
    just like the TaskPaper GUI will do when filtering by a tag.
  2. @brandenburg

    Rewrite library.

    brandenburg authored
    - shorter; less code duplication
    - unicode clean
    - simpler interface
    - flexible iteration interface
    - less chance to create an inconsistent data structure
      (e.g., have a note that ends with a ':')
  3. @brandenburg

    Add a convenience delete() method to Node

    brandenburg authored
    This can be used together with select:
    for node in todos['done']:
  4. @brandenburg
  5. @brandenburg

    Add generic 'search-by' method.

    brandenburg authored
    Useful to find nodes based on arbitrary constraints.
  6. @brandenburg

    add drop_tag() to remove tags

    brandenburg authored
    Implement a safe delete that works even if a given
    tag is not present.
  7. @brandenburg

    bugfix: don't crash in add_tag

    brandenburg authored
    The tags are stored in a dict now, which does not
    have .append().
Commits on Apr 21, 2010
  1. fixed parsing strings

    Greg Allen authored
  2. added

    Greg Allen authored
Commits on Apr 5, 2010
  1. verified changing tag

    Greg Allen authored
  2. better print for each node type

    Greg Allen authored
Commits on Mar 29, 2010
  1. added write_tree to output TaskPaper to file

    Greg Allen authored
  2. cleaned up whitespace

    Greg Allen authored
Commits on Aug 29, 2009
  1. Fixed print_tree to print the node and its descendents.

    Previously, print_tree only printed the descendents, which was less
    useful and not intuitive. Also, TaskPaper objects are now counted as a
    node and may be passed to print_tree as an argument. This is a first
    step towards enabling parsing of directories containing multiple
    taskpaper documents in future releases.
Commits on Aug 26, 2009
  1. first commit

Something went wrong with that request. Please try again.