README.md in thingamajig-0.1.0 vs README.md in thingamajig-0.1.1

- old
+ new

@@ -44,10 +44,12 @@ # For each project, get the todos that are active and have status "open" (not completed or cancelled) project.todos(Thingamajig::Todo.predicate_active.and(Thingamajig::Todo.predicate_open)) end ``` +### Naming + If you're tired of typing "Thingamajig" out in full, feel free to alias it: ```ruby Things = Thingamajig ``` @@ -67,9 +69,20 @@ $ bundle Or install it yourself as: $ gem install thingamajig + +## Example Usage + +I use Thingamajig extensively in my personal automated workflows. You can find the source code here: https://github.com/dv/dotworkflows + +## Research + +A lot of this was done through trial-and-error. Helpful resources: + +- [The official documentation by Cultured Code](https://culturedcode.com/things/download/Things3AppleScriptGuide.pdf) (beware, it's full of mistakes). +- Example of connecting to the underlying SQLite3 database: https://github.com/lucbeaulieu/KanbanView ## Development After checking out the repo, run `bin/setup` to install dependencies. Then, run `bin/console` for an interactive prompt that will allow you to experiment.