Live Camera/Emacs Link

I mostly use Emacs for WordPress blogging, and it works fine, but it’s a bit cumbersome to snap pictures, hunt around for them, and include them in the article manually.

It would be nice to be able to type away at a blog (or email), and then take some pictures and have them included in the Emacs buffer immediately.

So: This tiny Emacs function. (It requires an Emacs with lexical binding; i.e., one from the last two years or so? Four? Nine? Time flies. (This is the first time I’ve written something in Emacs using lexical binding, and everything just worked. Kudos to Stefan Monnier…))

See, I’m writing…

It worked!!!one!!!

Here’s the obligatory video:

Magic!

It’s not particularly snappy, because the FlashAir SD card isn’t all that snappy, and the cinematic epic up there ends with a close-up of the wifi range extender I have to use because the range of the FlashAir card is like two meters, but…

Oh, one final stupid trick: Most MTAs frown on sending jiggobytes of data via email. That’s so three months ago. To work around that, I send things directly to the WordPress MTA, which has pretty generous thresholds:

(setq smtpmail-smtp-server "mx1.lax.wordpress.com"
      smtpmail-smtp-service 25)

Or rather, I bind those variables around the `C-c C-c’ command…

The WordPress MTA/blog link thing is very fast.  The drafts usually show up in the “all posts” list a second or two after the mail finished being sent.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s