iCal feeds for Django based on Django's syndication feed framework.
Project description
====================
django-ical
====================
|docs| |build|
django-ical is a simple library/framework for creating `ical
<http://www.ietf.org/rfc/rfc2445.txt>`_ feeds based in Django's `syndication
feed framework
<https://docs.djangoproject.com/en/1.4/ref/contrib/syndication/>`_. This
documentation is modeled after the documentation for the syndication feed
framework so you can think of it as a simple extension.
If you are familiar with the Django syndication feed framework you should be
able to be able to use django-ical fairly quickly. It works the same way as
the Django syndication framework but adds a few extension properties to
support iCalendar feeds.
django-ical uses the `icalendar <http://pypi.python.org/pypi/icalendar/>`_ library
under the hood to generate iCalendar feeds.
Docs
==============
Docs are hosted on Read the Docs:
http://django-ical.readthedocs.io/en/latest/
Requirements
===================
* `Django <http://www.djangoproject.com/>`_ >= 1.3.4
* `icalendar <http://pypi.python.org/pypi/icalendar/>`_ >= 3.1
* `six <https://pypi-hypernode.com/pypi/six>`_ is required for Django versions < 1.4.2
.. |docs| image:: https://readthedocs.org/projects/django-ical/badge/?version=latest
:alt: Documentation Status
:scale: 100%
:target: http://django-ical.readthedocs.io/en/latest/?badge=latest
.. |build| image:: https://travis-ci.org/pinkerton/django-ical.svg?branch=master
:target: https://travis-ci.org/pinkerton/django-ical
CHANGES
=======
1.5
------
- Add support for Django 1.11. *Thanks, Martin Bächtold*
- Drop support for Python 2.6. *Thanks, Martin Bächtold*
- Add support for categories, rrule, exrule, rrdate, exdate. *Thanks, Armin Leuprecht*
- Fix a documentation typo. *Thanks, Giorgos Logiotatidis*
- Add documentation and testing around recurring events. *Thanks, Christian Ledermann*
- Remove tests for Django versions < 1.8 *Thanks, Christian Ledermann*
1.4
------
- Django up to 1.9 is supported.
- Added new `ttl` parameter. *Thanks, Diaz-Gutierrez*
- Added support for Python 3. *Thanks, Ben Lopatin*
- Fixed LAST-MODIFIED support. *Thanks, Brad Bell*
1.3
------
- Django up to 1.7 is supported.
- Added a new `file_name` parameter. *Thanks, browniebroke*
- Added support for the `ORGANIZER` field. *Thanks, browniebroke*
1.2
------
- Removed support for Django 1.2. It should still work, but it's not supported.
- We now require icalendar 3.1.
- Added support for the `GEO` field. *Thanks, null_radix!*
1.1
------
- Fixed issues running tests on Django 1.2 and Django 1.5.
1.0
-------
- Initial Release
django-ical
====================
|docs| |build|
django-ical is a simple library/framework for creating `ical
<http://www.ietf.org/rfc/rfc2445.txt>`_ feeds based in Django's `syndication
feed framework
<https://docs.djangoproject.com/en/1.4/ref/contrib/syndication/>`_. This
documentation is modeled after the documentation for the syndication feed
framework so you can think of it as a simple extension.
If you are familiar with the Django syndication feed framework you should be
able to be able to use django-ical fairly quickly. It works the same way as
the Django syndication framework but adds a few extension properties to
support iCalendar feeds.
django-ical uses the `icalendar <http://pypi.python.org/pypi/icalendar/>`_ library
under the hood to generate iCalendar feeds.
Docs
==============
Docs are hosted on Read the Docs:
http://django-ical.readthedocs.io/en/latest/
Requirements
===================
* `Django <http://www.djangoproject.com/>`_ >= 1.3.4
* `icalendar <http://pypi.python.org/pypi/icalendar/>`_ >= 3.1
* `six <https://pypi-hypernode.com/pypi/six>`_ is required for Django versions < 1.4.2
.. |docs| image:: https://readthedocs.org/projects/django-ical/badge/?version=latest
:alt: Documentation Status
:scale: 100%
:target: http://django-ical.readthedocs.io/en/latest/?badge=latest
.. |build| image:: https://travis-ci.org/pinkerton/django-ical.svg?branch=master
:target: https://travis-ci.org/pinkerton/django-ical
CHANGES
=======
1.5
------
- Add support for Django 1.11. *Thanks, Martin Bächtold*
- Drop support for Python 2.6. *Thanks, Martin Bächtold*
- Add support for categories, rrule, exrule, rrdate, exdate. *Thanks, Armin Leuprecht*
- Fix a documentation typo. *Thanks, Giorgos Logiotatidis*
- Add documentation and testing around recurring events. *Thanks, Christian Ledermann*
- Remove tests for Django versions < 1.8 *Thanks, Christian Ledermann*
1.4
------
- Django up to 1.9 is supported.
- Added new `ttl` parameter. *Thanks, Diaz-Gutierrez*
- Added support for Python 3. *Thanks, Ben Lopatin*
- Fixed LAST-MODIFIED support. *Thanks, Brad Bell*
1.3
------
- Django up to 1.7 is supported.
- Added a new `file_name` parameter. *Thanks, browniebroke*
- Added support for the `ORGANIZER` field. *Thanks, browniebroke*
1.2
------
- Removed support for Django 1.2. It should still work, but it's not supported.
- We now require icalendar 3.1.
- Added support for the `GEO` field. *Thanks, null_radix!*
1.1
------
- Fixed issues running tests on Django 1.2 and Django 1.5.
1.0
-------
- Initial Release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-ical-1.5.tar.gz
(12.9 kB
view details)
Built Distribution
django_ical-1.5-py3-none-any.whl
(13.7 kB
view details)
File details
Details for the file django-ical-1.5.tar.gz
.
File metadata
- Download URL: django-ical-1.5.tar.gz
- Upload date:
- Size: 12.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80071168c7113d8ddf5907bd02bc32af017cf2bfb401d3e988d657819bce4756 |
|
MD5 | 5b8efc904c25677832f1ad10f78d278d |
|
BLAKE2b-256 | b0ee1eae135f838da255e32581383f667d4ec3190babad63af11c8f9f453bddc |
File details
Details for the file django_ical-1.5-py3-none-any.whl
.
File metadata
- Download URL: django_ical-1.5-py3-none-any.whl
- Upload date:
- Size: 13.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | afdf3020e6f7ed5955a4fc4d500283714b80bed16fcc3724a24e1fdae2bff7ed |
|
MD5 | cf64f6f7e2f6b8a787e8c8e313c4da9e |
|
BLAKE2b-256 | 52912f73ba21a7e5e27b5199d6a3a656271ee2669fe5e249a57c20d7f9370014 |