browse controls

In alphabetical order
Sorted by date

ACPI Sensor
Authors:Legacy
ACPI sensor which is needed for the ACPI Desklet and others.


AudioPlayer
Authors:lauri
Plays sounds and music through the Gstreamer multimedia system. Supports all the formats that Gstreamer supports, including ogg vorbis, mp3, wav, etc.

Tested with the Boombox desklet.


Beagle
Authors:lauri
A control that enables doing Beagle queries and getting the results. In addition to gDesklets requires python bindings for Beagle and a running instance of Beagle.


Brian Jensen
Authors:capncrunch
This control is used for parsing signal strength and essid from iwconfig


Countdown
Authors:Legacy
A simple countdown timer control.


Desklet
Authors:lauri
The desklet control provides the next-gen desklet and control installation interface. Through this control desklets may act as frontends to the whole gDesklets system.

The control fetches a list of available desklets and controls through the HTTP-protocol and makes a list of local desklets. The lists are compared and upgradeable ones are marked. Fetching and installing desklets and controls is also supported, so basically the user needs no www-browser or other external applications to install desklets and controls.


eBayScraper
Authors:cumpstey
Extracts title, price and remaining time of an eBay auction, given item number.


FileFilter
Authors:cumpstey
Extracts all files with specified suffix(ces) from a list of files/folders.


FileToList
Authors:cumpstey
Writes a list to a local file; reads a local file to a list, splitting at linebreaks. Written because of the lack of a list type in preference system.


Fortune
Authors:piter122
It's an interface needed to access adages from fortune files.


GetHTML
Authors:lauri
Fetches HTML-pages and constructs a DOM of sorts. Makes it easier to quickly build desklets that fetch data from the web even if there is no official(SOAP, XML-RPC) method of fetching data. For an example of a working desklet see the "UrbanExplainer" which takes it's information from the UrbanDictionary.

Of course the desklets are vulnerable to changing webpages because this also changes the DOM, but usually this is not a real threat on stable pages.


iCalendarEvent
Authors:nixphoeni
Provides an interface for events stored in iCalendar (RFC 2445) files, through the filesystem or CalDAV (RFC 4791). CalDAV support included and provided by PyDAVClient 1.2 (http://www.infrae.com/download/pydavclient). Required python packages ------------------------ -icalendar 2.0.1 (http://pypi.python.org/pypi/icalendar/) -dateutil 1.2 -libxml2 -httplib and urllib (ships with Python) Optional (but highly recommended) python packages ------------------------------------------------- -gamin 0.1.9


IExec
Authors:tmkt
allows execution of external applications, can't seem to find any information about the original author of this control


ImageProperties
Authors:cumpstey
Gives x and y dimensions and format of an image.


ImageSlideShow
Authors:shizeon
Provides functions to control an image slideshow and read select image meta-data. Requires that you have the Python Imaging Library installed.


Mouse
Authors:nixphoeni
Retrieves the position of the cursor within the desklet. Written by Martin Grimme (pycage).


NewsGrab
Authors:tmkt
Grab newsItem form RSS by Peter Quinn


ntp
Authors:maxinbjohn
This control fetches the accurate time by contacting the Network Time Protocol server at redhat (0.fedora.pool.ntp.org).


PageScraper
Authors:cumpstey
Extracts instances of a regular expression from a webpage.


Radar
Authors:p0ssum
This control provides three different radar views(local, regional, and national). It captures still images and rotates them on the screen making an apparent radar. The storage directory, URLs and length of radar loop are all configurable. With imagemagick installed, it will also create a full size radar image when the deskletradar window is clicked. This is my first desklet, as well as my first python experience, so please be gentle. Also, the callback prefs do not seem to work properly(desklet needs to be restarted after config changes). If anyone could take a look at this and fix it, or explain why this is, I would be more than happy to fix it.


Radar
Authors:p0ssum
This control provides three different radar views(local, regional, and national). It captures still images and rotates them on the screen making an apparent radar. The storage directory, URLs and length of radar loop are all configurable. With imagemagick installed, it will also create a full size radar image when the deskletradar window is clicked.

This is my first desklet, as well as my first python experience, so please be gentle. Also, the callback prefs do not seem to work properly(desklet needs to be restarted after config changes). If anyone could take a look at this and fix it, or explain why this is, I would be more than happy to fix it.


RSS
Authors:lauri
Provides properties to read RSS-feeds. Originally created by Peter Quinn.


SOAP
Authors:lauri
The SOAP control provides support for SOAP based queries. It uses the SOAPpy (which is these days already deprecated, but works). You can install SOAPpy through your package management system (on ubuntu the package is called python-soappy) or look for it from http://pywebsvcs.sourceforge.net/


Thumbnail Generator
Authors:cumpstey
Generates and saves thumbnail of an image.


voo2do
Authors:nixphoeni
Interfaces with the voo2do web-based task list (http://www.voo2do.com).


Xirrus Wi-Fi Monitor Controller
Authors:xirrus
This controller provides all the necesary information for the Xirrus desklet display to use. The controller performs threaded wi-fi scanning and can rum applications in super-user mode.


XMMS2
Authors:ronny
This control provides communication with a running xmms2 daemon.