Thoughtmail

8 thoughts
last posted March 8, 2013, 5:50 p.m.
0
get stream as: markdown or atom
0

Post to thought streams inbox from email.

Enables posting from phone or tablet without writing a custom client. Easy ubiquitous capture.

reposted to Email to Post by jtauber
0

built with

  • Python
  • twisted
  • Klein
  • treq
  • mailgun
  • txmongo
  • browserid-cred (Mozilla Persona)

runs on

  • dotcloud

Is reasonably pretty because of

  • bootstrap
  • bootswatch
  • fortawesome
0

These thoughts have been posted from an iPad 4 using drafts to compose them.

0

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.

0

You can configure email actions in Drafts so you can send thoughts with only a couple of taps.

0

todo

  • [ ] strip signatures
  • [X] better UI
  • [ ] open source
  • [ ] from: whitelist
0

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.