Skip to content

Instantly share code, notes, and snippets.

@jsumners
Created November 8, 2016 14:43
Show Gist options
  • Save jsumners/851300a33c7a52460b062a2ba21a4ec2 to your computer and use it in GitHub Desktop.
Save jsumners/851300a33c7a52460b062a2ba21a4ec2 to your computer and use it in GitHub Desktop.
Task list query

Synopsis

I need an application to track tasks that I have completed. I do not need it to track tasks that I will complete. Features:

  • [preferred] a menubar application, no dock icon
  • [requirement] allows specifying storage location, i.e. just a file on the file system
  • [preferred] storage format is parseable, e.g. JSON
  • [requirement] records date item was entered
  • [requirement] allows multiple selection of items to be copied into the clipboard as a list
  • [requirement] items older than a certain number of days would be hidden/archived

Usage scenario

During the work week I will do various things. Let's assume the following:

  • Monday:
    • setup server foobar
    • patch server baz
  • Tuesday:
    • nothing entered
  • Wednesday:
    • nothing entered
  • Thursday:
    • project completed that had been worked on Tuesday, Wednesday and Thursday

On Friday I would select all of the items entered over the week, going back to the previous Friday, and press CMD + C. I would then be able to paste in another application and get:

  • setup server foobar
  • patch server baz
  • project completed that had been worked on Tuesday, Wednesday and Thursday

Ideally, the selection would be done by selecting a range of dates on a calendar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment