Difference between revisions of "KDE PIM/KHolidays"

Line 9: Line 9:
* Code: https://projects.kde.org/projects/kde/kdepimlibs/repository/revisions/master/show/kholidays
* Code: https://projects.kde.org/projects/kde/kdepimlibs/repository/revisions/master/show/kholidays
* Code: http://quickgit.kde.org/?p=kdepimlibs.git&a=tree&f=kholidays
* Code: http://quickgit.kde.org/?p=kdepimlibs.git&a=tree&f=kholidays
* Bugs: https://bugs.kde.org/buglist.cgi?query_format=advanced&product=kdepimlibs&component=kholidays&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDSINFO
* Bugs: [[https://bugs.kde.org/buglist.cgi?query_format=advanced&product=kdepimlibs&component=kholidays&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDSINFO Bugzilla Search]]
== Features ==
== Features ==

Revision as of 16:38, 13 May 2011

The KHolidays Library


The KHolidays library in kdepimlibs provides details on public holidays for a given country and date range. A separate library and file format is required as iCalendar is not capable of expressing recurrence rules for all possible holidays.



File Format

Future Plans

The following development plan is designed to become a Freedesktop.org project so that the maintenance burden can be shared with Gnome and any other interested parties. A proposal will be presented at the Berlin Desktop Summit in August 2011.

  • Design a new XML based file format
  • Convert KDE files to new format
  • Implement a base C (?) library to parse the XML file and calculate the holidays, will include calendar systems if not in glibc by then. No desktop specific code allowed, i.e. to be equivalent to libical.
  • Implement a pure Qt library to wrap the C library in kdesupport
  • Implement an Akonadi resource

This page was last edited on 13 May 2011, at 16:38. Content is available under Creative Commons License SA 4.0 unless otherwise noted.