~stevenf wrote a post about how he’s using VoodooPad to store information on his Treo. Very neat. I’ve become a VoodooPad junkie as well, and — while it’s not as neat as Steven’s trick — I have a little trick I’ve whipped up to export a voodoopad document as a singel bookmarks page that I use as my browser’s homepage.
I hacked the template and stylesheet of the included GMDC Blog plugin, so that all the pages that are linked from the document’s index get included in the home page (the original plugin does this) but I stripped it down so that the blocks of links wrap to the page width.
Then I wrote an Applescript that lives in VoodooPad’s script menu that exports the document to /Library/WebServer/Documents/, using my plugin. Now whenever I want some new link available, I drop it in bookmarks.vdoc, and exportBookmarks. Easy.
Oh, I also mark all my stuff up as Markdown, and export the content as such (a setting in the export window).
Download the plugin: GMDCHack
My export script: exportBookmarks
After seeing your post I was inspired (with a little help from Gus) to create a bookmarklet for VoodooPad. It requires that you have a document open in VoodooPad, but that's it.
javascript:if(navigator.userAgent.indexOf('Safari')%20%3E=%200){s=getSelection();}else{s=document.selection?document.selection.createRange().text:document.getSelection();}document.location.href='voodoopad:description='+encodeURIComponent(document.title)+'\n'+encodeURIComponent(location.href)+'\n\n'+encodeURIComponent(s)+'\n---------------&';
Charlie,
Can you explain a bit more what this does? I can't actually get it to work...
In safari create a bookmark. Place the javascript in as the address. WHen you are on a page you want to "document" in voodoo pad, click the bookmark you just created. It will dump the info to a page called Services Drop Page in what ever VoodooPad document you have open. If there is text selected on the webpage that will be added also. It should look something like this:
Thursday 02/09/2006 12:03 AM
Gus Mueller's Website
http://gusmueller.com/blog/
This would be the text that is selected on the web page.
---------------