Tag Archives: markdown

Convert .webloc files to a Markdown list

I have a bunch of bookmarks I was keeping in folders on my Mac as .webloc files. I still want the bookmarks, but I don’t want all these tiny files cluttering up my drive, so I wrote a quick script called webloc2md. The script takes a single argument, the target directory, and outputs the links as an unordered list formatted with Markdown. The list is output directly, you can pipe it into the file of your choice.

One caveat: the .webloc files must be in XML format. If not, the script will skip them, and output a warning as the last list item. You can use the program plutil to do the conversion. To convert all the .webloc files in the current directly, type plutil -convert xml1 *.webloc.

You can grab the script from my GitHub account.

Weekly link dump

HTML5 Bones

HTML5 Bones is more a starter project than a template or framework. It’s a well structured, well commented HTML file, and includes Normalize.css for sane resets and HTML5Shiv.js to make IE<9 act like a modern browser. Throw in box-sizing declarations and a box-sizing polyfill, and you’ve got my starter project. Only much better. And with ARIA landmark roles.


The original Flash game that lead to the mobile game Super Hexagon. It’s a brilliant game, but it’s important to remember that Terry Cavanagh’s games will make you feel bad about your skills.


Checkvist is a web-based outliner app. You can import OMPL, indented text, lists in Markdown. You can easily get your data out as well. Lots of keyboard shortcuts to speed things up, but none of them are necessary for every day use. Check out MacDrifter’s overview of Checkvist for more detail.