gdata-python-scripts collects some simple scripts and examples that use the Google Spreadsheets Data APIs client libraries for Python. The main goal is to collect and publish small snippets of code that, if not completely general and ready to use, remain simple enoguh (and hopefully well documented enough) to be adapted to your own needs.
Google Apps Improved Login (GAIL) provides Google Apps administrators with two oft-requested features: the ability to customize the login page and the ability to log in as their users. GAIL is designed to run on Google's App Engine so that administrators do not need to have their own Web server. GAIL works by making use of the SAML Single Sign-On (SSO) Service for Google Apps. Premier and Education Editions of Google Apps are supported. Standard Edition is not.
Google Apps Manager (GAM) is a command line tool that allows Administrators to control their Google Apps domain and accounts. With GAM you can create users, turn on/off services for users like POP and Forwarding and much more. It requires Google Apps Education or Premier Edition. Standard Edition is not supported. Future plans for GAM include even more management capabilities as well as a graphical and Web-based interface.
PicasaWeb class is a PHP class that can be used to display galleries of photos from PicasaWeb albums. It can access the PicasaWeb Web services API server and retrieve information about albums or photos in order to generate HTML to display photos in the current site. The class can display listings of albums in a given PicasaWeb account and display the photos of a given album.
Googsystray is a system tray app for Google Voice, GMail, Google Calendar, Google Reader, and Google Docs. It lets you keep track of the information provided by those services without having to keep a bunch of Web pages open or constantly checking them. It notifies you of new events, such as messages or alerts, and provides basic services quickly.
The Android Scripting Environment (ASE) brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device. These scripts have access to many of the APIs available to full-fledged Android applications, but with a greatly simplified interface that makes it easy to handle intents, start activities, make phone calls, send text messages, scan bar codes, poll location and sensor data, use text-to-speech, and more. Scripts can be run interactively in a terminal, started as a long running service, or started via Locale. Python, Perl, JRuby, Lua, BeanShell, and Bourne shell are currently supported.
GCalert will access all your Google calendars and display alarms via libnotify for whenever you have alarms set for each event. These alarm widgets do not receive focus (and thus do not take keyboard input away from other applications), yet are clearly visible even on a cluttered desktop.