Internet Calendaring and Scheduling (iCalendar) for Python
 
 
Go to file
Rok Garbas bbaefe7824 adding final touches for the first version of docs ... more needed ofcourse 2011-08-18 03:57:17 +02:00
doc UTC object were unpicklable. 2008-07-11 20:01:27 +00:00
docs adding final touches for the first version of docs ... more needed ofcourse 2011-08-18 03:57:17 +02:00
src fix typo & remove unused imports 2009-12-09 20:31:46 +00:00
.gitignore adding initial sphinx documentation 2011-08-18 00:07:32 +02:00
CHANGES.txt Onwards 2009-12-14 13:44:42 +00:00
CREDITS.txt Preparing for release of 1.1. 2006-11-23 12:33:21 +00:00
HISTORY.txt Updated docs before release. 2008-07-11 18:07:09 +00:00
INSTALL.txt Installation document. 2005-04-28 13:06:56 +00:00
README.rst adding final touches for the first version of docs ... more needed ofcourse 2011-08-18 03:57:17 +02:00
TODO.txt Update a little. 2005-04-08 14:31:29 +00:00
__init__.py Easy way to install this into Zope, as a Zope product. This will make 2005-04-04 16:50:12 +00:00
setup.py Added support for creating python eggs. 2006-04-13 16:17:21 +00:00
test.py Initial import of iCalendar, by Max M. 2005-03-23 13:49:29 +00:00
version.txt Onwards 2009-12-14 13:44:42 +00:00

README.rst

==========================================================
Internet Calendaring and Scheduling (iCalendar) for Python
==========================================================

The `icalendar`_ package is a parser/generator of iCalendar files for use
with Python.

----

    :Code: http://github.com/collective/icalendar
    :Mailing list: http://codespeak.net/mailman/listinfo/icalendar-dev
    :Dependencies: There are no other dependencies.
    :Tested with: Python 2.4 - 2.7
    :License: ???

----

About this fork
===============

.. warning::

    This part should be removed actual before release.

Aim of this fork is to bring this package up to date with latest RFC
specification as part of `plone.app.event`_ project which aims is to bring
recurrence evens to `Plone`_.

Current plan
------------

    1. Merge bugfixes from forks listed bellow.
    2. Contact all interested and try to get release 2.2 out.
    3. Start working on 3.0 to bring package up-to-date with newer iCalendar
       specification (`RFC 5545`_), while keeping 2.X series compatible with
       `RFC 2445`_.

Known forks
-----------

 - https://codespeak.net/svn/iCalendar/trunk/
   The original codespeak repo, which this branch is based on (keeping it up to
   date in ``svn-trunk`` branch)

 - https://github.com/cozi/icalendar
   The icalendar fork of the Cozi group with many fixes and additions. 
   Especially ``master-future`` branch is interesting.

 - https://github.com/greut/iCalendar
   Another repository. All changes except the one from commit
   #5166fa914593d8366044 were integrated into the cozi fork.

 - https://github.com/ryba-xek/iCalendar
   Another repo which fixes an Unicode issue with folding. Integrated into
   cozi.

 - https://github.com/1calendar/icalendar
   Same as above.

 - https://bitbucket.org/psagers/icalendar
   Another repo which fixes something also integrated in greut's repo, but not
   in cozi's. Not sure if we need it.


Todo
----

 - license: there is a little bit of mess with licensing. it would be good
   contact all contributors and ask them to change to one license (maybe
   propose BSD)? more about it here:
   http://codespeak.net/pipermail/icalendar-dev/2010-August/000157.html
 - mailing list: should we move mailing list from codespeak, since its services
   are shuting down? 


.. _`icalendar`: http://pypi.python.org/pypi/icalendar
.. _`plone.app.event`: http://github.com/collective/plone.app.event
.. _`Plone`: http://plone.org
.. _`RFC 5545`: http://www.ietf.org/rfc/rfc5545.txt
.. _`RFC 2445`: http://www.ietf.org/rfc/rfc2445.txt