已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。Improvethisquestion我们让客户能够使用webcal://链接在他们的设备上订阅iCalendar/VCalendar订阅源我们有一个漂亮的简单按钮,上面写着“订阅此日历”,他们点击它,他们的日历应用程序就会吸收数据-瞧。这在大多数设备上都很好用,但我们发现它在android设备上非常失败。在默认的Android浏览器上,它会显示“网页不可用”错误,这对我们的用户没有帮助。在A
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。Improvethisquestion我们让客户能够使用webcal://链接在他们的设备上订阅iCalendar/VCalendar订阅源我们有一个漂亮的简单按钮,上面写着“订阅此日历”,他们点击它,他们的日历应用程序就会吸收数据-瞧。这在大多数设备上都很好用,但我们发现它在android设备上非常失败。在默认的Android浏览器上,它会显示“网页不可用”错误,这对我们的用户没有帮助。在A
我正在向我的事件日历应用程序添加一项功能,以便为事件提供iCalendar(ics)文件下载。我想生成VTIMEZONEComponent,但我只有PHP'sTimezone来自date_default_timezone_get()的值.下面是Outlook生成的东部时间(美国和加拿大)的VTIMEZONE组件示例:BEGIN:VTIMEZONETZID:EasternTime(US&Canada)BEGIN:STANDARDDTSTART:16011104T020000RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11TZOFFSETFROM:-0400TZ
我正在尝试创建一个基于云的服务来存储重复发生的事件。我选择使用icalendarRRULE标准(RFC2445)并使用如下通过基于云的服务公开的数据库模式来执行此操作。EventIDEventNameEventDescriptonStartEndRecurrenceRule我相信EKRecurrenceRules符合RFC2445,但是通过存储RRULE的字符串表示或EKRecurrenceRule的描述有助于更加跨平台兼容的架构。我能够轻松地在客户端创建一个EKRecurrenceRule并从EKRecurrenceRule描述属性中提取RRULE。但是,我的问题是如何在从云服务中提
有人能给我一个生成icalendar的VTIMEZONE部分的例子吗?使用python的文件icalendar图书馆?我相信这可以通过使用icalendar.cal.TimezoneComponent类来完成,但还不知Prop体怎么做。最好,icalendar文件的结果部分类似于这个从MacOSXICal程序导出的样本(或者类似,但仍然有效的icalendar格式)。BEGIN:VTIMEZONETZID:America/DenverBEGIN:DAYLIGHTTZOFFSETFROM:-0700RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SUDTSTART:
我正在尝试将重复规则打印为iCalendar格式指定的字符串(请参阅RFC5545)。我使用pythondateutils,特别是dateutil.rrule来创建重复规则,我想将其打印为如下字符串:"RRULE:FREQ=DAILY;COUNT=5"谁能告诉我是否有实现此目的的方法?顺便说一句,我想我正在使用labixdateutils。非常感谢! 最佳答案 python-dateutil包中没有方法或函数可以执行此操作。请参阅此错误以获得可能有帮助的补丁:https://bugs.launchpad.net/dateutil/+
我正在尝试使用python中的icalendar库解析包含多个事件的提要。'summary'、'description'等工作正常,但对于'dtstart'和'dtend'它返回给我:位于0x101be62d0的icalendar.prop.vDDDTypes对象defcalTest():req=urllib2.Request('https://www.google.com/calendar/ical/XXXXXXXXXX/basic.ics')response=urllib2.urlopen(req)data=response.read()cal=Calendar.from_ical
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在寻找已在JaavScript中实现的良好iCalendarRFC5545处理库(开源/GPL兼容)。我目前的兴趣是一个完全实现RRULE的js库,这样我们就可以在兼容HTML5的浏览器中离线使用我们的日历网络应用程序。我们有我们的用户界面,所以我们只需要一个可以生成RRULE和事件日期的可用库。我什至考虑过联系创建pythondateutil的人,看看我们是否可
我有一个以下格式的.ics文件。解析它的最佳方法是什么?我需要检索每个条目的摘要、描述和时间。BEGIN:VCALENDARX-LOTUS-CHARSET:UTF-8VERSION:2.0PRODID:-//LotusDevelopmentCorporation//NONSGMLNotes8.0//ENMETHOD:PUBLISHBEGIN:VTIMEZONETZID:IndiaBEGIN:STANDARDDTSTART:19500101T020000TZOFFSETFROM:+0530TZOFFSETTO:+0530END:STANDARDEND:VTIMEZONEBEGIN:VEV
我正在尝试使用正则表达式解析iCalendar(RFC2445)输入。这是输入内容的[简化]示例:BEGIN:VEVENTabc:123def:456END:VEVENTBEGIN:VEVENTghi:789END:VEVENT我想要一个匹配数组:“外部”匹配是每个VEVENTblock,内部匹配是每个字段:值对。我试过这个的变体:BEGIN:VEVENT\n((?(?\S+):\s*(?\S+)\n)+?)END:VEVENT但考虑到上面的输入,结果似乎只有一个字段用于每个匹配的VEVENT,尽管+?在捕获组上:**Match1**fielddef:456namedefvalue45