Categories
Projects

Actiontastic Exporter v0.1

I love Actiontastic. I really do. After I realized how much I was relying on it, I read a few Django tutorials and started work on an open-source clone. The morning I was going to release my clone to the world, the author of Actiontastic announced he was going to open source Actiontastic. *sigh*

Anyway, he pledges a sweet XHTML/CSS export eventually, but until then, there is no export. However, the data is stored in an sqlite database, so I wrote a little bit of python to export actions to plain text.

Pretty pictures first!

Screenshots:

  • Actiontastic Exporter showing the help screen
  • Actiontastic Exporter sorting by project
  • Actiontastic Exporter sorting by project with more information
  • Actiontastic Exporter exporting to a file

This is a python script, intended for use in the terminal or in scripts. To use in the terminal, extract the zip, and open a terminal. Use cd to enter the directory of the zip, and run python actiontastic-exporter.py. For help and options, run python actiontastic-exporter.py -h.

If you extracted it to your desktop, it will be like this:

cd ~/Desktop/actiontastic-exporter-v0.1/
python actiontastic-exporter.py
python actiontastic-exporter.py -h

It can export the output to a file. It can read from an alternative input sqlite database. It can put a little more information in the exports if you want, and it will sort by project or context. It preserves action ordering within projects and contexts.

It ignores actions that are in the inbox, and ignores completed actions.

Actiontastic Exporter requires Python 2.4. This is newer than the python shipped with any Mac at this point, and I debated on writing my own sorted() so that people could use this without upgrading their python install. However, since Actiontastic Exporter requires pysqlite2, which doesn’t come stock, and the python install is *so* easy, I decided to use the builtin.

Requires:

It never writes to the database, but if it destroys your Actiontastic database, please don’t be angry at me. Please backup your ~/Library/Application Support/Actiontastic.sqlite.

Anyway, you can download Actiontastic Exporter at the main project page at http://feelslikeburning.com/projects/actiontastic-exporter/.

Any feature requests, questions, or comments, feel free to comment below or email me using the contact form.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.