icalendar相关内容
我的应用程序必须处理日历信息(包括单次发生,重复发生等).为了轻松地与其他应用程序交互,我认为直接基于iCalendar格式(字段,关系,约束)创建数据库架构是一个好主意,这样我就可以通过ORM获得iCalendar兼容的对象,当需要. 我知道RFC是可用的,但由于目前我不使用其中的所有其他信息,它有点复杂. 有人可以让我指向一个更简单的资源来创建基于iCal标准的数据库架构(这意味着
..
我正在尝试使用JavaScript Regex从文件中提取子字符串.这是文件的一部分: DATE:20091201T220000 SUMMARY:Dad's birthday 我要提取的字段是“摘要".方法是: extractSummary : function(iCalContent) { /* input : iCal file content return : E
..
我有以下格式的.ics文件.解析它的最佳方法是什么?我需要检索每个条目的摘要,描述和时间. BEGIN:VCALENDAR X-LOTUS-CHARSET:UTF-8 VERSION:2.0 PRODID:-//Lotus Development Corporation//NONSGML Notes 8.0//EN METHOD:PUBLISH BEGIN:VTIMEZONE TZID:In
..
也许是愚蠢的问题,但我想知道iCal客户端如何查询远程日历. 我刚刚创建了一个小的Web服务,该服务生成了一个iCal文件. Google日历和Lightning(新的Sunbird)已成功解释了此文件.但是我没有过滤任何时间范围. 我认为Google和Sunbird客户端提供了至少可以按日期过滤的参数. 我怎么知道这些参数是什么?它是iCal RFC的一部分吗? 有人可以
..
我正在尝试使用X-ALT-DESC; FMTTYPE = text/html创建带有html描述的ICalendar:但它似乎不支持内联CSS进行布局/样式化,无论如何,它都可以使CSS在icalendar? 解决方案 RFC 5545(iCalendar规范)允许您使用HTML,但这与支持它的日历客户端不同.我怀疑您会发现很少有非基于浏览器的日历能够做到这一点.
..
我已经创建了一个ICS文件,并将其导入了Google日历.它以应有的方式用纯色块显示“全天"事件,但也将其添加到标题的开头(凌晨12:00).有什么方法可以不同地格式化我的供稿,以防止这种情况发生?这是代码: BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Nasher Museum of Art//NONSGML Events //EN X-WR-CALNAME
..
将ics文件("iCalendar")导入Google日历时,导入成功,并且所有事件都出现在日历中,但事件的所有字段均为空. 显示的唯一信息是“忙"(屏幕截图上的“占用(e)"). 在导入过程中不显示错误消息. 通过多个验证库和在线工具对ics文件进行了很好的验证. 解决方案 在我的情况下,这是由于事件的CLASS属性为PRIVATE或CONFIDENTIAL引起的.
..
我在ics文件下粘贴了一个重复发生的事件,这是每周一次的重复事件,该事件在星期一,星期二,星期三重复.我检查了语法,这似乎很好.这有什么问题吗? BEGIN:VCALENDAR PRODID;X-RICAL-TZSOURCE=TZINFO:-//com.denhaven2/NONSGML ri_cal gem//EN CALSCALE:GREGORIAN VERSION:2.0 METHOD
..
我正在使用Google Calendar API在Google Calendar上创建事件,效果很好. 当我在Google日历中修改其中一个事件时,Google可以通过电子邮件向我发送带有.ics文件的甚至更新. 有没有一种方法可以通过电子邮件或ics文件确定eventid,并在使用API创建事件时将其绑定回eventid? 例如,我想自动接收从Google日历发送的事件更改电子邮
..
我很难让我的订阅日历与Google日历一起使用.以下URL可以在Outlook和Apple Calendar(iCal)上正常使用,但是我从Google收到错误消息:“您提供的地址未包含有效iCal或GData格式的日历." 我的URL通过了以下验证器的验证(icalvalid.cloudapp.net/和severinghaus.org/projects/icv/) 任何人都可以提供
..
我目前正在研究在网页上显示来自多个Google日历的事件列表的可能性.目前,我正在使用适用于WordPress的Google Calendar Events插件在站点(防火墙后面的开发站点,因此无法共享链接)上显示事件;但我想看看是否有任何简单的方法可以为每个事件动态生成ICS文件. 我们希望允许网站访问者将单个事件添加到他们的日历中,但是Google Calendar Data API似乎
..
我正在尝试解析GCal的重复字段.通常,它看起来像这样: DTSTART;TZID=Europe/Kiev:20101111T140000 DTEND;TZID=Europe/Kiev:20101111T150000 RRULE:FREQ=DAILY;UNTIL=20101112T120000Z BEGIN:VTIMEZONE TZID:Europe/Kiev X-LIC-LOCATION:
..
我对Gmail/Google日历地址的ICS附件有一些麻烦. 当我必须编辑事件时,我会通过邮件发送带有ICS文件的更新,该文件具有与原始事件相同的UID.但是,GCalendar添加了第二个事件.我该如何克服? 这是第一个ICS文件内容: BEGIN:VCALENDAR VERSION:2.0 CALSCALE:GREGORIAN METHOD:REQUEST BEGIN:VEVENT
..
在Google Calendar API的文档中,内容如下: 有时,由于各种原因(包括令牌到期或相关ACL的更改),服务器使同步令牌无效.在这种情况下,服务器将使用响应代码410响应增量请求.这将触发对客户商店的完全擦除和新的完全同步. 我系统中的许多同步令牌都无效了,我也不知道为什么.我在很多日历中都遇到此错误: (410)同步令牌不再有效,需要完全同步. 在不强迫用户登
..
开发一个应用程序,使申请人可以通过第三方服务安排与我们团队成员的面试.我们会定期对第三方进行API调用以进行最近的更改,生成ICS文件,然后将该文件通过电子邮件发送给我们的团队成员,以便他们可以将其存储在Google日历中. BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Google Inc//Google Calendar 70.9054//EN CALSCA
..
我的应用程序中有一个日历供稿(.ics),但它很大,因为它包含4,000多个事件.指定下载多少个事件或日历应该往后或向前走多远时,是否有标准或最佳实践? 不过,我的主要问题是如何在日历上配置或设置更新限制,例如,用户使用Outlook订阅日历,而Outlook仅每几个小时更新一次.目前,我的Feed缓存了几个小时,但是如果我可以安装Outlook或任何客户端,则用户仅每隔几个小时检查一次更新
..
这个问题与我之前问过的一个问题有关( http://severinghaus.org/projects/icv/进行验证.这些事件将导入到单独的日历中,而不是默认的Exchange日历中,并按预期方式显示在日历中.但是,导入事件后,日历无法将事件同步到Exchange Server.如果我尝试添加受邀者,这一点尤其明显.立即,我收到一条错误消息,提示: Calendar can’t save
..
我想将 .ics文件导入R,但是,当我尝试这样做时... sneak_cal
..
我正在尝试使用 sed 过滤 *。ics 文件。 *。ics 文件如下所示: [... ] BEGIN:VEVENT UID:0xfoo 摘要:foo DTSTART:20131212T090000 DTEND:20131212T100000 序列:$ 0 $ b DTSTAMP:20131212T100000 位置:foo 类别:foo 描述:foo 类别
..
我使用在管理站点注册的Django模型。我模型的一个字段代表持续时间。我想使用DateTimeField,但我不想将值保存到数据库中的日期时间,而是想将其保存为varchar(根据RFC5545(标准)格式化)(例如,持续时间为1天1小时1分钟1秒将存储为“ P1DT1H1M1S”)。我该怎么做?我应该覆盖DateTimeField吗? 解决方案 您可以为其创建一个自定义Django字段,
..