Ejemplo de código. Funciona bajo windows (y en la Zaurus comprobado)
D:\Documents and Settings\Miguel>C:\Python24\python.exe
Python 2.4.2 (#67, Sep 28 2005, 12:41:11) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite
>>> import os
>>> os.getcwd()
'D:\\Documents and Settings\\Miguel'
>>> os.chdir('D:/')
>>> os.getcwd()
'D:\\'
>>> con = sqlite.connect('calendar')
>>> cur = con.cursor()
>>> cur.execute('SELECT * from calendar')
>>> d = cur.fetchall()
>>> d
[(1, 'summary', 'Programar con las librerias SQLITE'), (1, 'description', ''),(1, 'duration', '5400'), (1, 'modified', '1129803785'), (1, 'start', '2005-10-20
10:00'), (1, 'sequence', '0')]
Si alguno tiene dudas sobre el código me puede preguntar. De una forma MUY sencilla hemos accedido a los datos de la agenda desde un programa externo. Operar sobre los datos es sencillo con las sentencias SQL
Tambien he sacado los tags (etiquetas) que se pueden usar en el calendario de GPE. Creo que la estructura de la base de datos de Opie debe ser la misma. Este fin de semana subiré la tabla a la web