{
  "$type": "site.standard.document",
  "canonicalUrl": "https://handyman5.github.io//posts/neat-new-software",
  "path": "/posts/neat-new-software",
  "publishedAt": "2011-11-13T19:00:00.000Z",
  "site": "at://did:plc:yxhvd47p53gmb5zfiktqq3og/site.standard.publication/3mohn6mqvab25",
  "tags": "code",
  "textContent": "_(originally from <https://web.archive.org/web/20150422203246/http://ajcsystems.com/blog/page/2/>)_\n\nI’ve been on a bit of a coding tear lately. I’ve written a FUSE filesystem for Amazon Cloud Drive, and also made a lot of improvements to my Toodledo API library, including writing a command-line tool modeled on Tom Limoncelli’s Cycle System from Time Management for System Administrators.\n\nFUSE Filesystem for Amazon Cloud Drive\n\nGithub; does what it says on the tin. I couldn’t find a supported way to upload music from Linux, so I made one. Currently I’m a bit hesitant to call it production-ready, as Amazon has an eight-device-per-account limit and this appears to consume multiple slots instead of counting as just one extra device. I’m hopeful I can get that sorted soon.\n\nPoodledo (Toodledo API Library)\n\nGithub; I wrote (well, forked and extended) a Python library for interacting with the web-based task management system Toodledo. Toodledo has quite an extensive ecosystem, including a light version of the website suitable for embedding, SMS and Twitter integration, an official iOS client, and several Android clients (Due Today is what I use). However, there was no easy way to add tasks from a command line, and also it wasn’t possible to create tasks with metadata (due date, project name, priority, etc.).\n\nWith the Python library in hand, I wrote a couple of tools to add and manage tasks from a command line. tdcli implements a super-fancy lexer which can add metadata to a task while creating it, e.g. “Create a task that’s due today and part of the Poodledo project #today \\*Poodledo”.\n\n“cycle” for Toodledo\n\nThe other tool I wrote for interacting with Toodledo is cycle, modeled after Tom Limoncelli’s Cycle System from Time Management for System Administrators. It would take a while to explain; you should read the book, as it’s excellent. Here are some examples of its use.",
  "title": "Neat new software I’ve written recently"
}