To understand what we’re doing here, you may want to read my introduction to using YQL and Feed43 to create custom RSS feeds. I wanted to pull multiple unconnected elements from a webpage to make an RSS feed, but every example I’d seen recently only used xpath to get one element from the page. The solution to this problem is quite simple; however, the solution evaded me for quite a while. Read more »

Then call it from somewhere else with a path and a proper artist name. How you do that part is up to you, I’m just plugging the values into the script. You could probably make an explorer keyboard shortcut and a box that prompts you for the artist name if you so desired.

So I recently noticed that my code to combine AutoHotkey with iTunes wasn’t working, so tonight’s project was to get it working again. Luckily, AutoHotkey has dramatically developed since I wrote the last post, now bundling native COM support in a version that is generally known as AHK_L. For a full list of things added to AutoHotkey, consult the AHK_L Changelog.

Using COM

So the best news here is that we don’t have to mess with low-level COM coding at all; anyone who has done so will know the pain of which I speak. Using COM is one of the most degrading, mind-wrangling and time-consuming tasks in Computer Science. Thankfully, the new syntax is simple.

So there are plenty of applications that will let you view PDFs on your iDevice, but if you really want to enjoy reading a book it needs to be reformatted to have a decent font size. To that end, I suggest converting it to ePub and reading it with the iPhone app Stanza. While using Dropbox is optional here (email would work just as well) I find opening files is very easy using the Dropbox iPhone app.

Like many people, I don’t keep all of my data on one computer or device. I’ve got another machine that I dump less-used media to as my laptop doesn’t exactly have the largest hard drive in the world. Unfortunately, if you try to add a network drive to a Library using the GUI, it won’t let you. The back-end service, however, does support this functionality.

There’s a tool called Win7 Library Tool (aptly enough) that will let you add devices like that, so now you can view your video/picture (or whatever else) collection no matter where it is on your network. Huzzah!