Created attachment 4223 DuckDuckGo support for xfce4-verve-plugin Attached is a patch that will implement DuckDuckGo support for the verve plugin. Any command beginning with an exclamation point "!" will be processed as a DuckDuckGo search and launched as a URL with exo-open. DuckDuckGo supports many shortcuts to search other websites. Examples: "!g hello" - goes to Google to search for "hello" "!g" - goes to the Google home page "!wa 1024*1440" - has Wolfram Alpha calculate 1024*1440 "! homestar" (note the space) - goes to the first DuckDuckGo result for "homestar" "!ddg test" - uses DuckDuckGo itself to search for "test" The patch only has xfce4-verve-plugin use DuckDuckGo when the command begins with "!". Known bug: it also checks first to make sure the command isn't an executable in the PATH, but this is incomplete (it checks the whole command, including arguments, when it should just check the first component.)
Just an update. I added this support as well as some other features in a fork called xfce4-verve-plugin-ddg, available for Ubuntu in this PPA <https://launchpad.net/~libertyernie/+archive/xfce4-verve-plugin-ddg/> as well as source on github <https://github.com/IsaacSchemm/xfce4-verve-plugin>. Feel free to put some or all of the code into the main codebase if you would like. It's under the same license.
This is nice, but why supporting only DDG ? Note that you can also use smartbookmark plugin, which should more fit your needs since it's meant to send a command to a search engine (or rather, call any arbitrary url with a user-given parameter)
(In reply to comment #2) > This is nice, but why supporting only DDG ? Note that you can also use > smartbookmark plugin, which should more fit your needs since it's meant to > send a command to a search engine (or rather, call any arbitrary url with a > user-given parameter) Since I filed this bug report, I added support for other search engines. My reason for including DDG is so it could go there if a command started with "!" (a DDG shortcut) and perform its regular behavior otherwise. Thank you for telling me about the smartbookmark plugin. My problem with it is that the size of the panel is limited to 10 characters, but I want my input box to fill almost the whole length of the panel row. I suppose I could just recompile it, but for now I'll stick with my modified verve plugin, so I can have one box instead of two.
Mass-reassign all bugs from florian@ to goodies-dev@, thanks for the maintenance work! (and sorry for the bugmail spam..)
Isaac, since you're maintaining your own fork on github and added quite some improvements on top, and verve-plugin in xfce doesnt really have a dedicated maintainer, do you want to take maintainership for it ? I'm looking at the attachment on the bug now and there's no point in merging only that part. I'd be glad to transfer you ownership if you want. mail xfce4-dev@xfce.org or hop by #xfce-dev on freenode irc if you want more details on how to get an account.
Note: since per se your repo on github is not a proper 'git fork' of the repo of http://git.xfce.org/panel-plugins/xfce4-verve-plugin/, merging things will be a bit complicated, but i can help you on the boring parts by cherrypicking stuff.
I can merge the changes in myself - then I'll get a good idea of what changes need to be made & if anything should be updated/cleaned up since I wrote them ~2 years ago. I'll be on xfce-dev periodically too.
I've made a 1.0.1 maintenance release of the last commits which were not pushed to users, as a start you can now rebase your commits on top of current git head. To be able to push to git, mail accounts@xfce.org with an ssh public key and the username you want to use.
Fixed by http://git.xfce.org/panel-plugins/xfce4-verve-plugin/commit/?id=2dae40888dafd575186e78c30ae8480a16c83aa0, and yay for a new maintainer!
Yay. Isaac, is there any chance you mail the developer mailing list to obtain ownership of the project on Bugzilla, and then that you update the milestones and versions for this project? Thanks.