Post to thought streams inbox from email. Enables posting from phone or tablet without writing a custom client. Easy ubiquitous capture. ---- # built with * Python * twisted * Klein * treq * mailgun * txmongo * browserid-cred (Mozilla Persona) # runs on * dotcloud # Is reasonably pretty because of * bootstrap * bootswatch * fortawesome ---- These thoughts have been posted from an iPad 4 using drafts to compose them. ---- Originally I sat down to write an iOS app. The thoughtstreams API currently only supports post to inbox. Eventually I realized the differentiator would have to be a killer text editor. About the same time I discovered Drafts. It's a pretty killer text editor. It supports markdown and email and Dropbox and printing and so on and so forth. I didn't think I could really do better so I decided to figure out the easiest way to post to thoughtstreams from Drafts. Eventually I realized it'd be a good excuse to use my free mailgun account. ---- You can configure email actions in Drafts so you can send thoughts with only a couple of taps. ---- # todo - [ ] strip signatures - [X] better UI - [ ] open source - [ ] from: whitelist ---- The alpha is at [https://thoughtmail-dreid.dotcloud.com/](https://thoughtmail-dreid.dotcloud.com/) ---- # Thoughtstreams API thoughts * accepting and storing the API key makes me uncomfortable. * individually revoke able API keys * or oauth1 * or individually revocable inbox post URL. Thoughtmail might circumvent this by storing your apikey in the email address strongly encrypted. * not sure how to handle images without hosting outside of thoughtstreams. * would like auto linking of urls in addition to markdown syntax. [will prototype in Thoughtmail] * skip inbox and post directly to streams. Thoughtmail could use a list of stream names in the subject. Drafts lets you configure it's email sending to have a preset subject so you can add email actions for specific streams. * some mechanism for publishing a card from the API. * editing cards from the API. Thoughtmail could reply to posts with a special reply-to header that edits the previously created card.