Aha! I was digging around some more, and thought I’d see if there was any kind of official movement on OPML import for Thunderbird. So I wandered over to the Mozilla bug tracker, and did a search for “OPML” in the “Thunderbird” project. That turned up a single hit, which was Bug #258102. Towards the bottom, were some patches from Justin.
At first, I wasn’t sure how to apply them. His patch touches a file named “subscriptions.js”, which I couldn’t find in my Thunderbird installation. But then I realized that it was packed up in a .jar file. I unpacked the ‘newsblog.jar’ file (it’s just a .zip by another name), applied the patch, repacked the jar, dropped it back into my Thunderbird installation, and voila!
This still needs some work, it is alpha quality at best. Proceed at your own risk. Here there be dragons. Do not taunt Happy Fun Ball. The imported feeds will all be under your main feeds folder, it will not auto-create subfolders for you.
The feeds will get imported, but don’t show up in the list when you “Manage Subscriptions”. On a similar note, only your manually added feeds will get exported. I’m sure that these bugs will be fixed at some point.
If the above problems don’t bother you too much, and you just want to get a bunch of feeds imported now, here’s what to do:
- Exit Thunderbird
- Download my patched copy of newsblog.jar
- Find the original newsblog.jar file for your installation, rename it (e.g. ‘newsblog.jar.orig’), and put the new version in its place. Under a standard Windows installation, it should be under “Program Files\Mozilla Thunderbird\chrome”. Under Linux/FreeBSD, try something like “/usr/share/mozilla-thunderbird/chrome”
- Restart Thunderbird, and go to the “Manage Subscriptions” option of your News & Blogs folder to see your shiny new OPML buttons!