Okay so here is the deal. I quit being lazy and added something that you will all enjoy. The protocol handlers are now added to Firefox for you when you install the plugin.
VGet is now installed when you run ./build
When you run ./build in the vget directory it is installed to $HOME/bin
Added a script called ffvget
I wrote a script called ffvget that launches vget in an Xterm, this is also installed to $HOME/bin. This is required for Firefox to launch vget.
Modified plugin build script to install protocol handlers
When you navigate to “openveoh/src/mozilla/plugin” and run ./build it will compile the plugin, install it to ~/.mozilla/plugins and it will add the protocol hanlders to Firefox. Please note that THIS WILL KILL ANY RUNNING INSTANCES OF FIREFOX. This really isn’t too much of a big deal since most newer versions of Firefox will restore your previous session when you open it back.
You can now click the download links on veoh.com
After you run ./build for both vget and the plugin you can use the “Download Video” links on veoh.com and your download will launch in a nice little Xterm.
There are some problems
VGet will only download one video at a time and you can only have one vget running at a time. I haven’t gotten around to fixing this yet but I will as soon as I can.
If you have more than one Firefox profile for your user then it will most likely fail. I haven’t tested this yet but the way I grab the profile directory is really quick and dirty. The same applies to having vget auto-login using the browser. If you are not logged in using the default profile then it won’t grab your login. This should not affect most users but if you have a problem or a solution then let me know.