Nevyn ([info]devnevyn) wrote,
@ 2006-09-05 21:00:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
linkd -- make cross-application links to VoodooPad
linkd iconOkay, y'know. I wanted to be able to make a link in my List Of Doom (an OmniOutliner document containing... Everything.) into my VoodooPad document. In this particular instance, I've got a Watch list (list of movies and series I want to watch) and on it, is The Twilight Zone. Now, a friend of mine recommended some episodes. So I want to save this information. I *could* save it in the Notes pane of OO. More logical is to put it in my personal wiki, that is, my VoodooPad document, since that's where I want to have all 'reserve brain' info, and let OO be JUST a check list. So I needed the ability to make a link in OO that points to the information in VP.

I searched the documentation of VP. Found nothing. Internally, VP uses "voodoo://" links that don't seem to work outside the application.

As a hacker, what was I to do? I made it work, of course ;) I've made an application, called linkd, that listens to URLs of the form "vppage:///path/to/document?pageName" (and the same syntax in the additional schemes "vpdoc", "vppage-file", "vppage-http", "vpdoc-file", "vpdoc-http", although the 'http' variants don't work yet).
Download linkd. You just need to have it on your harddrive, and it'll automagically work.

I also made a Lua script for VoodooPad that generates a link for you. Just download this script, put it in ~/Application Support/VoodooPad/Script Plugins, open VoodooPad and navigate to the page you want to link to, and choose "Copy link of current page" from the Plugin > Lua menu.
Download the lua script.

And that's that.



(Post a new comment)

problems
(Anonymous)
2006-11-05 09:33 am UTC (link)
Hi, this sounds great. I downloaded linkd into my applications folder. The Lua script doesn't work from the location that you have listed. I used VP's Lua -> Save Page as a Lua Plugin... function to save the script, and it generates the link perfectly.

I can't get the link to be recognized as a link however. I tried it in both of the apps that I would use it in, ThinkingRock, and Mail.

Jeff

(Reply to this)

Error messages, doesn't load page.
(Anonymous)
2006-12-28 04:43 pm UTC (link)
The copied URLs bring up VoodooPad (Pro, in my case) and the proper document/pad, but not the right page. The linkd app also produces an error:

Unable to open page '[pagename]' in VoodooPad document 'file:///Users/[username]/Documents/[VP doc name].vpdoc'

The error returned was: No user interaction allowed.

(Reply to this)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…