跳转到主要内容

基于Django的syndication feed框架的iCal订阅源。

项目描述

django-ical

PyPI Documentation Status GitHub Actions Coverage Jazzband

django-ical是一个简单的库/框架,用于创建基于Django的iCal订阅源,基于Django的syndication feed框架

本文档基于订阅源框架的文档进行建模,因此您可以将其视为一个简单的扩展。

如果您熟悉Django订阅源框架,应该能够快速使用django-ical。它与Django订阅框架的工作方式相同,但增加了一些扩展属性以支持iCalendar订阅源。

django-ical在底层使用icalendar库来生成iCalendar订阅源。

文档

文档托管在Read the Docs上

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

变更

1.9.2 (2023-06-12)

  • 支持RFC 5545中指定的所有属性 [magicbrothers]

1.9.1 (2023-05-01)

  • 修复多个CATEGORIES并添加测试 [mjfinney]

1.9.0 (2023-04-04)

  • 支持iCalendar VTODO元素 [wetneb]

1.8.4 (2023-04-02)

  • 修复内容类型字符集声明。 [lchanouha]

  • 更新测试矩阵。添加Python 3.11和Django 4.1支持。弃用Python 3.7支持。 [aleksihakli]

1.8.3 (2022-01-25)

  • 启用Python 3.10和Django 4.0支持。 [aleksihakli]

1.8.2 (2022-01-13)

  • 弃用通用Python 2 wheels。 [aleksihakli]

1.8.1 (2022-01-08)

  • 删除Python 3.6支持并添加Python 3.10支持。 [aleksihakli]

1.8.0 (2021-05-21)

  • 添加VALARM支持和文档。 [malteger]

1.7.3 (2021-05-03)

  • 修复日历Content-Type头。以前的配置在头中包含多个以逗号分隔的值,这与HTTP头规范不兼容。 [aleksihakli]

1.7.2 (2020-12-16)

  • 添加对Python 3.9的支持。 [aleksihakli]

  • 添加对Django 3.1的支持。 [aleksihakli]

  • 添加使用black和prospector的tox QA。 [aleksihakli]

  • 从Travis迁移到GitHub Actions。 [aleksihakli]

1.7.1 (2020-05-09)

  • 弃用对Django 1.11 LTS的支持。 [aleksihakli]

  • 修复测试中的字符串比较。 [aleksihakli]

1.7.0 (2019-10-09)

  • 为订阅源添加日历MIME类型。 [xkill]

  • 为日历事件添加参与者。 [webaholik]

1.6.2 (2019-08-30)

  • 语言和文档改进。

1.6.1 (2019-08-30)

  • 支持Python 3.8和PyPy。

1.6 (2019-08-27)

  • 弃用旧Python和Django版本。这使新Django版本的支持成为可能,这些版本没有Python 2兼容性垫片。

  • 通过Jazzband添加持续交付。

  • 通过setuptools_scm添加SCM版本控制。

1.5 (2018-10-10)

  • 添加对Django 1.11的支持。感谢,Martin Bächtold

  • 弃用对Python 2.6的支持。感谢,Martin Bächtold

  • 添加对类别、rrule、exrule、rrdate、exdate的支持。感谢,Armin Leuprecht

  • 修复文档中的一个错别字。感谢,Giorgos Logiotatidis

  • 添加关于周期性事件的文档和测试。感谢,Christian Ledermann

  • 删除对Django版本小于1.8的测试。感谢,Christian Ledermann

1.4 (2016-05-08)

  • Django支持版本到1.9。

  • 添加了新的ttl参数。感谢,Diaz-Gutierrez

  • 添加了对Python 3的支持。感谢,Ben Lopatin

  • 修复了LAST-MODIFIED支持。感谢,Brad Bell

1.3 (2014-11-26)

  • Django支持版本到1.7。

  • 添加了新的file_name参数。感谢,browniebroke

  • 添加了对ORGANIZER字段的支撑。感谢,browniebroke

1.2 (2012-12-12)

  • 移除了对Django 1.2的支持。它仍然可以工作,但不再受支持。

  • 我们现在需要icalendar 3.1。

  • 添加了对GEO字段的支撑。感谢,null_radix!

1.1 (2012-10-26)

  • 修复了在Django 1.2和Django 1.5上运行测试的问题。

1.0 (2012-05-06)

  • 首次发布

项目详情


下载文件

下载您平台对应的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源代码分发

django-ical-1.9.2.tar.gz (30.8 kB 查看哈希值)

上传时间 源代码

构建分发

django_ical-1.9.2-py3-none-any.whl (15.5 kB 查看哈希值)

上传时间 Python 3