Two new Deskbar modules

I didn't stop working on new modules for Deskbar-Applet. Today, I bring you two new modules.

First, the Wikipedia Suggest module that works just like the Google Suggest module, but with Wikipedia. You type in something and the module will suggest Wikipedia articles for you. You can change the language you want to use when you go to preferences select Wikipedia Suggest and click the "More..." button.

Second, I wrote a module for rememberthemilk.com. It doesn't support all of RTM's features, but I think it's a good start. You can

  • search your incompleted tasks (name and tags)
  • view a task in your browser
  • mark a task as complete
  • postpone a task
  • move priority of a task up or down
  • delete a task

To use the module you have to allow the module to access your RTM account. Therefore, open Deskbar's preferences select the module and click the "More..." button. You will now see a text that explains the next steps to you. If you're finished with that you're ready to search your RTM account.

To install a module unpack the archive put the .png file in /usr/share/deskbar-applet/art and the .py file in ~/.gnome2/deskbar-applet/modules-2.20-compatible

If you encounter any problems or have any other feedback, please leave me a comment.

Comments

I am able to authenticate (the rtm page opens and I tell it to accept the module as a client). But when I click apply, I get an error. Here is what bug buddy tells me:

Traceback (most recent call last):
File "/home/shane-arch/.gnome2/deskbar-applet/modules-2.20-compatible/rememberthemilk.py", line 483, in __on_button_clicked
auth_token = RTM_CLIENT.auth_get_token(self.__frob)
File "/home/shane-arch/.gnome2/deskbar-applet/modules-2.20-compatible/rememberthemilk.py", line 164, in auth_get_token
rsp = self.get_response(url)
File "/home/shane-arch/.gnome2/deskbar-applet/modules-2.20-compatible/rememberthemilk.py", line 151, in get_response
self._raise_error(dom)
File "/home/shane-arch/.gnome2/deskbar-applet/modules-2.20-compatible/rememberthemilk.py", line 90, in _raise_error
raise Exception, "%s: %s" % (code, msg)
Exception: 101: Invalid frob - did you authenticate?

Thank you.

Wow, great RTM application! ... Was waiting hardly for some gnome integration of RTM. Thanks a lot!