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.

Comments are closed here.