This is my first Pythonista script but it is quite possible that I will do some more [Day One][1] automation in the future.
Of course, there are [slogger][2] and [sifttter][3], which are great but it's much more convenient for me to do these logging tasks from my iPhone.
[letterboxd script][4]
This script takes your [letterboxd.com][5] RSS feed which contains personal reviews/ logs from the site, asks which item (→ movie) to use, parses that item and sends it to Day One.
Before using it, you have to fill in your username.
The script also allows for customisation of the text that is added to the end of the entry.
I also tried to do a version of the script that automatically uses items from the last 24 hours but I couldn't figure out the datetime stuff. Please let me know if you'd like to help with that!
Edit: thanks for the tips; I'll try to implement auto-selection for letterboxd in the near future.
In the meantime, I've created five other scripts that use data from
Twitter.com: [twitter-script][6],
last.fm: [last.fm-script][7],
Instapaper.com: [Instapaper-script][8],
Notes for people in the iOS contacts: [contacts-script][9],
reporter-app.com (via Dropbox sync): [reporter-script][10]
and pinboard.in: [pinboard-script][11]
format it the way I want the entry to look and send it to Day One.
I could reuse much of the code but the reporter script took me relatively long because of the Dropbox authentication and JSON parsing. Thanks to omz and wrenoud for making this as painless as possible!
Let me know if you have any questions or comments!
[1]: http://dayoneapp.com
[2]: http://ttscoff.github.io/Slogger/
[3]: http://craigeley.com/post/72565974459/sifttter-an-ifttt-to-day-one-logger
[4]: https://gist.github.com/lukf/8978002
[5]: http://letterboxd.com
[6]: https://gist.github.com/lukf/8982812
[7]: https://gist.github.com/lukf/10540780
[8]: https://gist.github.com/lukf/8982684
[9]: https://gist.github.com/lukf/8982669
[10]: https://gist.github.com/lukf/8982799
[11]: https://gist.github.com/lukf/9785293