jacob andreas [.net]

GNOME Do Twitter Plugin

January 28, 2008

overview

A simple little plugin for GNOME Do that lets you post to twitter.

As of version 0.5, I am no longer actively developing this plugin. All work is being done by the official Do plugins team on Launchpad, and you should go there for source, feature requests and bug reports. Per user request I will continue to provide my old tarballs here.

As The ChuX NorriX Blog noted this acts as a sort of meta-plugin for Do, giving you access to any web service that can read from a twitter feed (e.g. Remember the Milk).

Check out also my del.icio.us plugin for Do.

As always, feedback much appreciated. Enjoy!

license

GPL blah blah blah.

dependencies

If you are using the precompiled dll, make sure that you have libgconf2.0-cil and libndesk-dbus1.0-cil installed.

download

changelog

0.1
Created
0.2
* moved authentication to GConf
0.3
! Updated to work with changes in the Do interface
0.4
! Fixed to work behind proxies (thank you Polaris)
0.5
* Added feedback through notification-daemon
* New icon

28 Comments (Jump to form)

  1. Good job on the plugin; I’m using it and it works great.

    Makario — January 30, 2008 @ 2:20 pm

  2. [...] lastly, Jacob Andreas’ twitter plugin, for all your microblogging needs. Share and Enjoy: These icons link to social bookmarking sites [...]

    The Linux Index » Jorge Castro: Super Sunday, now with more GNOME Do — February 3, 2008 @ 2:32 pm

  3. [...] Per poterlo utilizzare dobbiamo scaricare l’ultima versione dalla pagina del blog dell’autore. [...]

    GnomeDo twitter plugin « Ispirazioni informatiche — February 6, 2008 @ 10:53 am

  4. [...] Another plugin that I have been using is the Twitter plugin: [...]

    The Linux Index » Christer Edwards: How To Install Gnome-Do Plugins — March 6, 2008 @ 6:09 pm

  5. [...] Another plugin that I have been using is the Twitter plugin: [...]

    Ubuntu - The Operating System » Blog Archive » How To Install Gnome-Do Plugins — March 6, 2008 @ 9:16 pm

  6. [...] mañana gracias Ubuntu Tutorials, el blog de Christer Edwards, me he econtrado este plugin que permite actualizar el status de twitter via gnome-do. Ojo, no permite recibir actualizaciones [...]

    Twitter plugin para gnome-do | <tech.kedesfase.com> — March 7, 2008 @ 12:24 am

  7. [...] Another plugin that I have been using is the Twitter plugin: [...]

    How To Install Gnome-Do Plugins | LiNUX FTW! — March 7, 2008 @ 2:33 pm

  8. gnome-do freezes when I try and send a twitter update, the only way I can stop it is by switching to a VT and killing it from the command line. Gconf settings are ok — at least they seem to be — and the network proxy is configured. Can the proxy be the problem ? I glanced at the source code, and from what I see, the web request does not handle it.

    (shuffles a bit through Mono documentation)

    I don’t do C#, but from what I see, adding a couple of lines for the proxy would do the trick:

    <pre try {
    http_proxy = gconf.Get (“/system/http_proxy/host”) as String;
    request.Proxy = new WebProxy(http_proxy, 3128);
    } catch (GConf.NoSuchKeyException) {

    }

    Polaris — March 11, 2008 @ 2:43 am

  9. [...] Actualmente la última versión es la 0.4. Puedes obtener nuevas versiones, o versiones previas desde la página de su autor. [...]

    Remember the milk en Gnome fácil, fácil... | The ChuX NorriX Blog — March 17, 2008 @ 11:33 am

  10. Can’t compile it.

    [jherran@gazelle ~/Desktop/downloads/Twitter]$ gmcs -target:library -r:System -r:Mono.Posix -r:/usr/lib/do/Do.Addins Twiter.cs -pkg:gconf-sharp-2.0
    Twitter.cs(17,32): error CS0246: The type or namespace name `IAction’ could not be found. Are you missing a using directive or an assembly reference?
    Compilation failed: 1 error(s), 0 warnings

    Could you please tell me how can I solve it?

    Regards

    jherran — March 17, 2008 @ 11:11 pm

  11. It looks like you’re using an older version of Do – this is based on the most recent bzr.

    Either get the latest source for Do or download one of the older versions of the Twitter plugin (0.2 would probably be your best bet).

    Jacob — March 18, 2008 @ 6:04 am

  12. 0.4 doesn’t work with GNOME Do 0.4 here. It does report “Successfully loaded “Tweet” action.” at startup, but typing “twe..” does nothing.

    John E. — March 18, 2008 @ 7:57 am

  13. This is a very popular Do plugin. Would you mind sprucing it up a bit (Mono coding guidelines, shinier icon(?), libnotify popup confirming successful tweet) so we can package it with the other official Do plugins? When you want to merge it, apply for membership in do-plugins.

    David — March 18, 2008 @ 6:56 pm

  14. Would you mind adding some of these links and information on the official wiki? https://wiki.ubuntu.com/GnomeDo/Plugins/Twitter

    Dave — March 20, 2008 @ 8:33 am

  15. Can you continue to stick the .dll up here?

    Alex Launi — March 22, 2008 @ 9:11 am

  16. Hey, what libraries does one need to compile this plugin? I wrote a small patch for the notifications but I can’t compile/test it.

    Alex Launi — March 22, 2008 @ 10:55 am

  17. System and Mono.Posix
    ndesk-dbus
    gconf-sharp
    and the usual Do dependencies (Do and Do.Addins)

    Obviously, you also need notification-daemon running for the notifications to show up.

    Jacob — March 22, 2008 @ 11:05 am

  18. Interestingly, 0.5 also refuses to work with Do 0.4.

    John E. — March 22, 2008 @ 2:59 pm

  19. It’s possible that you’re missing some of the dependencies. Make sure you have libgconf2.0-cil and libndesk-dbus1.0-cil installed.

    Jacob — March 22, 2008 @ 3:23 pm

  20. [...] that I’ve just began to use is the Tweet Plugin that posts status updates to Twitter. Many other plugins can be found in the official wiki. If [...]

    Gnome Do — March 23, 2008 @ 9:42 pm

  21. Hey, I’ve written some patches to your Twitter plugin including contact autocompletion for replying. I’ve got them in my Do code branch. https://code.launchpad.net/~alexlauni/do/alauni-plugins. You should merge them, it’s a good addition. I would have emailed you but I couldn’t find any contact info on your site.

    Alex Launi — April 2, 2008 @ 5:14 pm

  22. That looks awesome – thank you so much for the patch.

    Jacob — April 2, 2008 @ 10:01 pm

  23. I suppose calling it a “patch” isn’t exactly accurate on either of our parts, but hey, what’s it between friends right? :) Glad you like.

    Alex Launi — April 2, 2008 @ 10:02 pm

  24. [...] Inoltre si può postare dalla Deskbar e da Gnome-do. [...]

    Twitters power users: lista dei migliori servizi sul web -- Hard Rock Blog (mosso da un motore a improbabilità infinita) — April 17, 2008 @ 6:33 am

  25. [...] da poter ritenere limitante e “superata” qualsiasi definizione: ad esempio, GNOME Do supporta anche Twitter… colmando il gap delle applicazioni (poche e non proprio fatte benissimo) per Linux. [...]

    Separati alla nascita: GNOME Do e Krunner at brand:GNU² — May 20, 2008 @ 8:33 am

  26. [...] da poter ritenere limitante e “superata” qualsiasi definizione: ad esempio, GNOME Do supporta anche Twitter… colmando il gap delle applicazioni (poche e non proprio fatte benissimo) per Linux. [...]

    Separati alla nascita: GNOME Do e KRunner at brand:GNU — June 21, 2008 @ 3:45 am

  27. thanks for your work on this, jacob! i like using it so i can post without going to twitter’s site and getting distracted by the list of other people’s updates.

    how can i make do stop popping up a message each time someone else tweets? i don’t need that flashing in my face all day long when i’m trying to concentrate on something else. i’ve turned off “show friend status updates” in the plugin’s configuration, but nothing changed.

    i’m using v1.0 of the plugin with do 0.8.0.

    thanks!

    jeff covey — February 27, 2009 @ 3:36 am

  28. Having the same issue that @jeff covey is. I can’t seem to have the notification from popping up.

    Vitaly — March 12, 2009 @ 12:32 pm

Leave a comment

Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

fine print

All content in public domain unless otherwise specified. Powered by prgmr, FreeDNS, Wordpress and vim.