标签: icalendar

如何使用Javascript Regex提取字符串

它可能看起来很明显,但我浪费了太多时间试图让它工作......

我正在尝试使用Javascript Regex从文件中提取子字符串.这是文件中的一个切片:

DATE:20091201T220000
SUMMARY:Dad's birthday
Run Code Online (Sandbox Code Playgroud)

我要提取的字段是摘要,所以我正在尝试编写一个只返回摘要文本的方法.这是方法:

extractSummary : function(iCalContent) {
  /*
  input : iCal file content
  return : Event summary
  */
  var arr = iCalContent.match(/^SUMMARY\:(.)*$/g);
  return(arr);
}
Run Code Online (Sandbox Code Playgroud)

显然,我是一个正则表达式noob :))你能解决它吗?谢谢

javascript regex string icalendar

124
推荐指数
6
解决办法
20万
查看次数

如何使用PHP动态发布Google Calendar要读取的文件?

任何关于PHP的Google搜索都会显示phpicalendar以及如何解析或读取IN文件.我只想写一个PHP文件,从我的数据库中提取事件并以ical格式写出来.

我的问题是我找不到任何可以回答两个问题的地方:

  1. 什么是确切的格式,包括标题,文件格式,页脚等?换句话说,文件必须具有什么,确切地说,才能被Google日历等正确读入?
  2. 如果我使用.php扩展名构建此文件,如何将其作为ical发布?我是否必须写一个新的.ics文件?或者Google Calendar等会将.php文件读为ical,只要内容格式正确吗?(就像一个style.css.php文件将被读取为CSS文件,如果内容实际上是CSS等)

任何帮助你们都可以给予或指出我将不胜感激!

php icalendar calendar

103
推荐指数
4
解决办法
10万
查看次数

在c#中创建iCal文件

我正在寻找一种在c#(asp.net)中生成iCalendar文件(*.ics)的好方法.我找到了一些资源,但缺少的一点是它们支持quoted-printable字段 - 具有回车符和换行符的字段.

例如,如果描述字段编码不正确,则只显示第一行并可能破坏*.ics文件中的其余信息.

我正在寻找可以生成*.ics文件的现有类和/或可以生成带引号的可打印字段的类.

c# asp.net icalendar

76
推荐指数
2
解决办法
6万
查看次数

如何创建用于向日历添加条目的链接?

我正在为这家夜总会工作,目前正在为他们建立一个网站,他们有很多活动,他们的网站围绕各种活动建立了很多,今天他们为每个活动制作了一个facebook活动,但是拥有一个"添加到我的日历"按钮,将其添加到您的iCal或Google日历(甚至可能是Outlook).

我已经设法弄清楚如何制作日历源,但随后它将被添加为新的日历,唯一的好处是人们可以"订阅事件"但是每个事件都有一个日历是非常混乱的.所以我想知道如何实现一个功能,让他们轻松地将它添加到他们的主日历.想想像mailto:链接,但是如果可能的话,可以用于日历.

此外,如果有人知道是否可以自动将Facebook中的事件导入WordPress或将事件从WordPress导出到Facebook,那将是很好的,但这并不是那么重要.

html icalendar calendar google-calendar-api web

62
推荐指数
4
解决办法
13万
查看次数

适用于Java的最佳iCalendar库?

我正在寻找一个库来处理Java中的iCalendar数据.

具有良好对象模型的开源,记录良好的实现是首选.iCal解析功能对我来说不那么重要,但仍然很好.

有没有人有任何建议?

java icalendar

59
推荐指数
2
解决办法
4万
查看次数

使用Python解析文件(ics/icalendar)

我有一个.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: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
BEGIN:VEVENT
DTSTART;TZID="India":20100629T110000
DTEND;TZID="India":20100629T120000
TRANSP:OPAQUE
DTSTAMP:20100713T071037Z
CLASS:PUBLIC
SUMMARY:meeting
UID:6011DDDD659E49D765257751001D2B4B-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:6011DDDD659E49D765257751001D2B4B
END:VEVENT
Run Code Online (Sandbox Code Playgroud)

python icalendar

56
推荐指数
5
解决办法
5万
查看次数

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

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

icalendar rfc2445 vcalendar rfc5545

50
推荐指数
3
解决办法
10万
查看次数

在iCal文件中编码换行符

我正在试图弄清楚如何在iCal文件的DESCRIPTION部分中编码换行符,以便它们可以正确导入Outlook,Google日历和Apple日历.

我继承的原始代码使用带有引用可打印编码的"= 0D = 0A",这在Outlook中很有用,但在Google日历中却不行.

规范似乎说你应该使用"\n"来表示换行符.这在Google日历中效果很好,但Outlook只会在其中放置文字"\n"字符.

有没有一种方法可以在日历系统中始终如一地工作?

icalendar

46
推荐指数
5
解决办法
4万
查看次数

iCal附件中的HTML

iCal附件可以在description属性中包含HTML吗?如果是这样,有什么限制?

icalendar

36
推荐指数
1
解决办法
3万
查看次数

用于ics(iCal)文件的HTML查看器

我正在ASP.NET MVC中创建一个小应用程序,它根据某些标准生成ics(iCal)文件.生成的文件可通过永久URL(http://myserver/some/criterias.ics)访问.

我正在寻找一种在页面上显示日历数据的方法,以便为用户提供生成文件的预览.理想情况下,我想在页面中嵌入Google日历类型界面.遗憾的是,Google日历似乎只允许嵌入先前已添加到其系统中的日历.

是否有任何免费服务或图书馆允许我在我的网站上嵌入任意ics文件的日历?

icalendar

35
推荐指数
2
解决办法
8万
查看次数