Hi guys,
I've been meaning to post a writeup of my recent research into this question but have procrastinated until now. Thanks, patteo, for inspiring me to share my results.
I've been married to Powermarks for almost ten years. With the twin blows of Kaylon no longer supporting it and it "not working" with Firefox 3, I recently found myself moving through the
five stages of grief. Then, having finally accepted that I must abandon my longest-used, most-used, and most-loved program, I furiously started looking for an alternative.
Without even testing them, I rejected most standalone bookmark managers because they rely on a tree rather than tags. That left two that actually use tags,
miTaggedMarks and
Power Favorites (formerly XBEL Bookmark Manager). I tried out miTaggedMarks and was impressed by its ability to import a Powermarks file and by its tag handling features. But before I could try Power Favorites (and figure out how much trouble it would be to devise a way to import my powermarks), I realized that I was essentially on the road to recreating the sorry situation in which I had found myself--having entrusted the most important part of my online life to a lone obscure programmer who could close up shop tomorrow.
So I decided to look at
del.icio.us. I figured out how get my 4300 powermarks into del.icio.us with the tags intact (I'll post that process separately in the next few days). I've had a Google Alert for the search term "powermarks" for years, which among other things has led me to read several unanswered appeals from Powermarks users desperate to get their bookmarks into del.icio.us. So seeing all those powermarks there in del.icio.us felt like quite a triumph. But you know, after working with it for a while, I just did not like that web interface. I tried the
del.icio.us Firefox extension, and that was pretty nifty, but the whole experience was so far short of what I'd been used to that I started thinking again.
Because I had equated Firefox 3 with Death to Powermarks, until last month I hadn't paid it any attention at all. But during all my research I discovered that Firefox 3 had incorporated tags into bookmarks, so I took a look. I installed Firefox 3 and, as patteo did, the
TagSifter extension, then went to work on importing my powermarks into Firefox. (I'll post that process soon, too). Seeing my powermarks in Firefox with tags, I experienced once again the feeling I had upon successfully importing my powermarks to del.icio.us: a mixture of jubilation, joy, and wonder. But, once again, after a few hours I was dissatisfied, as patteo was.
In desperation I (finally!) decided to see what it meant that "Powermarks doesn't work with Firefox 3". I found that Powermarks can indeed launch a bookmarked URL in Firefox 3, but it can't load info about a page into a new bookmark--hitting my usual hotkey for "Add bookmark from browser" brings up a blank powermark.
So I fooled around with
AutoHotkey for a while and came up with this kludgy, temperamental, but functional script:
!m::
WinActivate Firefox ; move to the Firefox window
Clipsave = %clipboard% ; save the current clipboard contents
Send !d^c ; copy the page's URL
Send ^+m ; simulate the hotkey for "Add bookmark from browser"
Sleep 200 ; wait a moment for the blank powermark to appear
Send {Tab}^v ; move to the URL field and paste in the URL
Sleep 1000 ; wait some more
Send !f ; hit the Fetch button
Sleep 1000 ; wait some more
Send {Enter} ; hit the OK button
Sleep 1000 ; wait some more
Send {Tab}^+{End}{Del} ; delete the fetched keywords so I can enter my own
clipboard = %clipsave% ; restore the previous clipboard contents
Return
If you use this script, change line 1 to whatever hotkey you want to hit to add a new powermark, and change line 5 to send whatever hotkey you entered in the "Add bookmark from browser" field in Powermarks's hotkey options.
Using "Fetch" to fill the name only works half the time; the other half it inserts the URL. I delete the keywords that Powermarks adds because I've developed my own taxonomy.
I've been using this for about a month now. It's not ideal, but it's pretty close. In any event, it has enabled me to continue using one of the best pieces of software I've ever encountered.
Any AutoHotkey whiz reading this who can suggest improvements?