Plugins

Revision 27 as of 2008-02-27 12:05:57

Clear message

Include(GnomeDo/Header)

You can find some plugins here: http://do.davebsd.com/plugins. Place these plugins in ~/.local/share/gnome-do/plugins and restart Do. The source for these plugins can be found in our do-plugins branch.

  • The Evolution plugin requires libevolution3.0-cil to read your Evolution address book.
  • The Rhythmox plugin uses rhythmbox-client to communicate with Rhythmbox. You probably already have this if you have Rhythmbox installed.

Rhythmbox...Fun with Music!

Note: This requires the Rhythmbox plugin which indexes the database of Rhythmbox, the default music player for the Gnome desktop. This is pre-installed on Ubuntu.

Launch GNOME Do and type the name of an artist in your music collection. Once the artist you want is shown press the right arrow key to view a list of albums beneath that artist. You can select albums by using the up and down keys.

http://blog.davebsd.com/files/2007/rhythmbox_music_browse/2.jpg

This list is also searchable (so for example if I had searched for Radiohead and had a list of albums, typing Ok Computer at this point would select Ok Computer). To view tracks in the selected album press the right arrow key again.

http://blog.davebsd.com/files/2007/rhythmbox_music_browse/3.jpg

At any point pressing enter will play the selection in rhythmbox. So, if I type Radiohead and press enter all Radiohead songs are enqueued, if I go across to Ok Computer and press enter...(you can see where this is going). Clever, isn't it?

Now, what about queuing songs up? The procedure is basically the same but we need to change the action from 'Play' to 'Queue'. Once you have selected the music you want (Ok Computer yet again) press tab to change focus to the Action box and press the down arrow to change the Action.

We can perform other music related actions too by typing them! For example...type Pause to...erm...pause! Others include:

  • Play

  • Volume up

  • Volume down

  • Show current track

  • Mute

  • and finally Unmute

http://blog.davebsd.com/files/2007/rhythmbox_music_browse/5.jpg

Anchor(GoogleCalculator)

Google Calculator Action

http://farm3.static.flickr.com/2258/2195480758_fe4853722d_o.jpg

The [http://do.davebsd.com/plugins/GoogleCalculatorCommand.dll Google calculator action] ("GCalculate") allows you to perform simple calculations ("2pi * (2.4-3)"), currency conversion ("10 dollars in euros"), and quantity conversion ("7.5 feet in yards").

Anchor(GNOMESession)

GNOME Session plugin

The [http://do.davebsd.com/plugins/GNOME-Session.dll GNOME Session plugin] allows you to log out, lock your screen, shutdown, hibernate, etc.

http://farm3.static.flickr.com/2348/2282501360_5a1784cddd_o.jpg

http://farm3.static.flickr.com/2036/2282507138_5c31a4b17d_o.jpg

http://farm3.static.flickr.com/2003/2282501566_a485914f7e_o.jpg

http://farm3.static.flickr.com/2282/2282501450_388d4eb3d2_o.jpg

Anchor(OpenSearch)

OpenSearch ("Search Web") Action

http://farm3.static.flickr.com/2108/2195480774_86cf74b41d.jpg

Search the web using your installed OpenSearch plugins from GNOME Do. Visit the [http://mycroft.mozdev.org/ Mycroft Project] for more details on OpenSearch and to install new plugins. There are over 14,000 to choose from!

[http://www.ralreegorganon.com/gnome-do-plugins/OpenSearch.dll Download here.]

Locate Files Action

Quickly find files on your computer using the Locate Files plugin, which allows you to search by filename and path. Actions can be applied to the files that are returned as result.

This is basically a wrapper of the GNU locate command.

[http://do.davebsd.com/plugins/LocateFiles.dll Download here.]

Epiphany Bookmarks

[http://do.davebsd.com/plugins/Epiphany.dll Epiphany bookmarks plugin].

Amarok "For the love of God don't bug me about an Amarok plugin anymore" Plugin

The [http://do.davebsd.com/plugins/Amarok.dll Amarok plugin] is much like the Rhythmbox plugin.

Third Party Plugins

Tomboy

URL: http://bzr.mitechie.com/do-extensions/

Drop the .dll from compiled_dlls into your .do/addins/ directory.

It indexes your notes by title and adds the actions:

  • Search Tomboy Notes
  • Create Tomboy Note

Banshee

Url: http://blog.zaft.be/2007/12/gnome-do-banshee-goodness.html

http://farm3.static.flickr.com/2177/2115654241_56a7b7cf2c.jpg

Twitter

http://farm3.static.flickr.com/2248/2241206468_4e0f4cdfc5_o.png

URL: http://jacobandreas.net/2008/gnome-do-twitter-plugin/

Provides "Tweet" action for updating twitter status.

SSH

http://peterstuifzand.nl/images/gnome-do-ssh-plugin.png

URL: http://peterstuifzand.nl/gnome-do-plugin-for-connecting-to-ssh.html

Provides "Connect with SSH" action for connecting to SSH on servers.

Example:

  • Type "Conn" TAB yourservername

Wordnet

http://simulacra.in/images/posts/WordnetAction.png

URL: http://simulacra.in/code/do-plugins/WordnetAction.dll

Requires [http://wordnet.princeton.edu/ Wordnet] to be installed locally, does not poll the web version.

Source: On [https://code.launchpad.net/~anks/+junk/do-plugins Launchpad]

TSClient

http://simulacra.in/images/posts/TSClientOpen.png

URL: http://simulacra.in/code/do-plugins/TSClient.dll

Indexes saved TSClient connections. Just type the connection name, and hit enter to connect.

Source: On [https://code.launchpad.net/~anks/+junk/do-plugins Launchpad]

GMail

http://simulacra.in/images/posts/GmailAction.png

URL: http://simulacra.in/code/do-plugins/GmailAction.dll

Same as the built-in Email action, but opens up Gmail on your browser. Useful if you use both a desktop mail client and Gmail... If you only use Gmail, then a better option would be to set up Gmail as your [http://www.howtogeek.com/howto/ubuntu/set-gmail-as-default-mail-client-in-ubuntu/ default] mailto handler and just use the Email action.

Source: On [https://code.launchpad.net/~anks/+junk/do-plugins Launchpad]

XSearch Plugin

Search: http://blog.wurzt.de/wp-content/uploads/2008/02/xse1.thumbnail.png Results: http://blog.wurzt.de/wp-content/uploads/2008/02/xseresult.thumbnail.png

URL: http://blog.wurzt.de/wp-content/uploads/2008/02/xesamsearch.dll

Makes Desktop-Search with any Desktop Search Engine. I've developed this with focus on searching with Beagle. Nevertheless I use the Xesam Standard, but it has too less fields. So using it with Beagle would show best functionallity. You need beagle-xesam-adaptor( http://ftp.gnome.org/pub/GNOME/sources/beagle-xesam/ ), but before compilling/installing it, replace BeagleXesam/src/Ontologies.cs with the Ontologies.cs you found in [https://code.launchpad.net/~c-franke/gc/XesamSearch this branch]( XesamSearch/BeagleXesamAdaptor/ ). Then get the XesamSearch.dll File from [http://blog.wurzt.de/wp-content/uploads/2008/02/xesamsearch.dll geeks' blog] and copy it in the Gnome-Do Plugin Directory.

Project Site: https://code.launchpad.net/~c-franke/gc/XesamSearch

Authors Site (German Description): http://blog.wurzt.de/index.php/2008/02/26/gnome-do-xesamsearch-beagle-suche-plugin/