Skip to main content

iCal feeds for Django based on Django's syndication feed framework.

Project description

django-ical

PyPI Documentation Status build Jazzband

django-ical is a simple library/framework for creating iCal feeds based in Django’s syndication feed framework.

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 library under the hood to generate iCalendar feeds.

Documentation

Documentation is hosted on Read the Docs:

http://django-ical.readthedocs.io/en/latest/

Changes

1.7.0 (2019-10-09)

  • Add calendar MIME types for feeds. [xkill]

  • Add attendees for calendar events. [webaholik]

1.6.2 (2019-08-30)

  • Language and documentation improvements.

1.6.1 (2019-08-30)

  • Python 3.8 and PyPy support.

1.6 (2019-08-27)

  • Drop support for old Python and Django versions. This enables support for new Django versions which do not have Python 2 compatibility shims.

  • Add continuous delivery via Jazzband.

  • Add SCM versioning via setuptools_scm.

1.5 (2018-10-10)

  • 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 (2016-05-08)

  • 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 (2014-11-26)

  • 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 (2012-12-12)

  • 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 (2012-10-26)

  • Fixed issues running tests on Django 1.2 and Django 1.5.

1.0 (2012-05-06)

  • Initial Release

Project details


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.7.0.tar.gz (25.4 kB view details)

Uploaded Source

Built Distribution

django_ical-1.7.0-py2.py3-none-any.whl (13.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-ical-1.7.0.tar.gz.

File metadata

  • Download URL: django-ical-1.7.0.tar.gz
  • Upload date:
  • Size: 25.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4

File hashes

Hashes for django-ical-1.7.0.tar.gz
Algorithm Hash digest
SHA256 b6dfe6f86e6bedca2a2147196c48b52d592b7ad02f958e0c349aa871adb924f1
MD5 63bf93a9a30a76fc1819285cb2cedc63
BLAKE2b-256 569e112ebf938be0adf69e2a5fb8554c3241730f17c8dc28b2c2fcfdf5b92d45

See more details on using hashes here.

File details

Details for the file django_ical-1.7.0-py2.py3-none-any.whl.

File metadata

  • Download URL: django_ical-1.7.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 13.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4

File hashes

Hashes for django_ical-1.7.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b50c34bdfa6d7afa63a355125592e862135b849e2c44a592fd66fe2a4edfc29e
MD5 f3b6e316976265c90c3abc74f6f25099
BLAKE2b-256 3c2be7de60a0745181b058dbc26a9672ee6342d8e9e2cac1e7f1219363703dd9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page