Tag: icalendar

iCalendar(.ics)和vCalendar(.vcs)之间的区别

我想通过附件中的邮件发送预订信息添加到MS Outlook中。 哪种格式更好? 特别是对于MS Outlook 2003?

使用Pythonparsing文件(ics / icalendar)

我有以下格式的.ics文件。 什么是parsing它的最好方法? 我需要检索每个条目的摘要,描述和时间。 BEGIN:VCALENDAR X-LOTUS-CHARSET:UTF-8 VERSION:2.0 PRODID:-//Lotus Development Corporation//NONSGML Notes 8.0//EN METHOD:PUBLISH BEGIN:VTIMEZONE TZID:India BEGIN:STANDARD DTSTART:19500101T020000 TZOFFSETFROM:+0530 TZOFFSETTO:+0530 END:STANDARD END:VTIMEZONE BEGIN:VEVENT DTSTART;TZID="India":20100615T111500 DTEND;TZID="India":20100615T121500 TRANSP:OPAQUE DTSTAMP:20100713T071035Z CLASS:PUBLIC DESCRIPTION:Emails\nDarlene\n Murphy\nDr. Ferri\n UID:12D3901F0AD9E83E65257743001F2C9A-Lotus_Notes_Generated X-LOTUS-UPDATE-SEQ:1 X-LOTUS-UPDATE-WISL:$S:1;$L:1;$B:1;$R:1;$E:1;$W:1;$O:1;$M:1 X-LOTUS-NOTESVERSION:2 X-LOTUS-APPTTYPE:0 X-LOTUS-CHILD_UID:12D3901F0AD9E83E65257743001F2C9A END:VEVENT BEGIN:VEVENT DTSTART;TZID="India":20100628T130000 DTEND;TZID="India":20100628T133000 TRANSP:OPAQUE DTSTAMP:20100628T055408Z CLASS:PUBLIC DESCRIPTION: SUMMARY:smart energy management LOCATION:8778/92050462 UID:07F96A3F1C9547366525775000203D96-Lotus_Notes_Generated X-LOTUS-UPDATE-SEQ:1 X-LOTUS-UPDATE-WISL:$S:1;$L:1;$B:1;$R:1;$E:1;$W:1;$O:1;$M:1 X-LOTUS-NOTESVERSION:2 X-LOTUS-NOTICETYPE:A X-LOTUS-APPTTYPE:3 X-LOTUS-CHILD_UID:07F96A3F1C9547366525775000203D96 END:VEVENT […]

最佳的iCalendar图书馆的Java?

我正在寻找一个库来处理Java中的iCalendar数据。 开放源代码,具有良好对象模型的文档化实现是首选。 iCalparsingfunction对我来说不那么重要,但仍然很好。 有没有人有任何build议?

如何使用JavaScript正则expression式提取string

它可能看起来很明显,但我浪费了太多的时间试图让它工作… 我试图从JavaScript正则expression式提取一个子string。 这里是文件的一部分: DATE:20091201T220000 SUMMARY:Dad's birthday 我想提取的字段是摘要,所以我试图写一个方法,只返回摘要文本。 这里是方法: extractSummary : function(iCalContent) { /* input : iCal file content return : Event summary */ var arr = iCalContent.match(/^SUMMARY\:(.)*$/g); return(arr); } 显然,我是一个正则expression式noob :))你能解决它吗? 谢谢

在c#中创buildiCal文件

我正在寻找一种在c#(asp.net)中生成iCalendar文件(* .ics)的好方法。 我find了一些资源,但是有一点是缺乏的,那就是他们支持quoted-printable的字段 – 有回车和换行的字段。 例如,如果描述字段编码不正确,则只显示第一行,并可能破坏* .ics文件中的其余信息。 我正在寻找可以生成* .ics文件的现有类和/或可以生成带引号的可打印字段的类。

我如何使用PHPdynamic发布一个ical文件供Google日历读取?

任何在PHP上的Googlesearch都会带来phpicalendar,以及如何parsing或读取IN文件。 我只是想写一个PHP文件,从我的数据库拉事件,并以ical格式写出来。 我的问题是我找不到任何地方会回答两个问题: 什么是确切的格式,包括标题,文件格式,页脚等? 换句话说,为了能够被Google日历等正确地读入,文件必须具备哪些内容? 如果我使用.php扩展名构build这个文件,我该如何将它发布为ical? 我必须写一个新的.ics文件吗? 或者,只要内容格式正确,Google Calendar等会将.php文件读取为“ (就像一个style.css.php文件,如果内容实际上是CSS等,将被读作一个CSS文件) 任何帮助你都可以给或指向我将不胜感激!

包含文本和日历的多部分电子邮件:Outlook无法识别ics

我在Outlook 2007中遇到了问题。发送包含“文本/日历”部分的“多部分/备用”电子邮件时,Outlook会识别日历事件,这就是它的实际情况。 但是,添加“文本/纯文本”部分时,Outlook只显示纯文本,日历部分丢失(但它存在于电子邮件的源代码中)。 源代码如下所示: […] Content-Type: multipart/alternative; boundary="_=_swift_v4_138243630552664dd1bc83e_=_" –_=_swift_v4_138243630552664dd1bc83e_=_ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable […the plain message…] –_=_swift_v4_138243630552664dd1bc83e_=_ Content-Type: text/calendar; charset=utf-8 Content-Transfer-Encoding: quoted-printable BEGIN:VCALENDAR VERSION:2.0 PRODID:-//GourmetPortal//NONSGML rr//DE BEGIN:VEVENT UID:res-Burkert CREATED:20131030T113000Z ORGANIZER;CN=3DSven Burkert:MAILTO:[…] SUMMARY:[…] DESCRIPTION:[…] DTSTART:20131030T113000Z END:VEVENT END:VCALENDAR –_=_swift_v4_138243630552664dd1bc83e_=_–