
The timeobjects application doesn't have an interface but provides streams of events to any applications that can consume them, notably the Horde calendar application. It contains drivers for facebook events and weather forecasts and can easily be extended by custom drivers.
This package is part of Horde, a web application Framework written in PHP with modules like IMP (webmail), Turba (contacts), Kronolith (calendar), Nag (task list), Gollem (file manager), etc.