Timetable migrated to Micro.blog

Earlier this year I migrated 15 years of posts on manton.org to Micro.blog blog hosting. Today I finished moving over 100 episodes of my podcast Timetable to Micro.blog podcast hosting. I had gotten out of the routine of recording Timetable, and I think moving it to Micro.blog will simplify the setup and make me publish the podcast more often.

Timetable had been hosted on WordPress using the Seriously Simple Podcasting plugin. There were at least a few ways I could’ve moved the episodes, but ultimately I decided on the following:

  1. Downloaded all the MP3s to my Mac.
  2. Adjusted the WordPress settings to show 120 recent posts in the feeds, then saved the resulting JSON Feed of all episodes. This let me parse the JSON much more easily than working with the WordPress API or XML.
  3. Wrote a Ruby script that uses the Micropub API to upload each MP3, then create a new post with an audio tag, preserving the original post content and date.
  4. Pointed timetable.manton.org to use Micro.blog.

Even if you don’t know Ruby, hopefully you can see in the script how easy is it to work with Micropub, which Micro.blog uses as its native interface to create posts and upload files. I just call out to the curl command-line tool to do the work.

If you’re new to Timetable, each episode is only about 5 minutes. Some of my recent favorites include episode 91 (Lose yourself), episode 92 (Good, better, best), and episode 100 (One year).

Simon Woods

Oh damn. You know, now that the big social corporate machines are broadly rejecting reason and logic I think this whole micro idea might finally take off in a big way. ;)

Brad Enslen

This is a great demo of how robust the Micro.blog microcast hosting is, in case anyone was worried. Nice.

Psst, site says https not enabled. FYI.

Manton Reece

@bradenslen Thanks! I was happy with how smoothly all the episodes moved over. (Also just fixed HTTPS.)

Eddie Hinkle

Awesome! That’s great to hear!

Christopher Wilson

impressive. Most impressive. It’s a shame there isn’t an easy import option for podcasts but due to the plethora of services I suspect it would be difficult to implement.

Manton Reece

@ChrisJWilson Thanks! That's exactly the problem. I considered adding support for importing from the WordPress plugin I was using, but that wouldn't help everyone. Maybe there's more we could do later.

Jamie Thingelstad

thanks for sharing that code -- that snippet should be enough to help me import some additional content into my micro.blog.

Manton Reece

@jthingelstad Great, glad it was useful!

Manton Reece @manton
Lightbox Image