简体   繁体   English

Javascript解析器Google Calendar JSON Feed与重复发生的事件

[英]Javascript Parser Google Calendar JSON Feed with Recurring events

I'm looking for a JavaScript / NodeJS library to parse a GoogleCalendar JSON Feed with recurring events . 我正在寻找一个JavaScript / NodeJS库来解析具有重复事件的GoogleCalendar JSON Feed。 I need to know at least next event(s) from now. 从现在开始,我至少需要知道下一个事件。

Reccuring events do not have gd$when attributes but gd$recurrence with given content (RFC 5545): 记录事件不具有gd $ when属性,但具有给定内容的gd $ recurrence(RFC 5545):

DTSTART;TZID=Europe/Paris:20121210T082000\r\nDTEND;TZID=Europe/Paris:20121210T085000\r\nRRULE:FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR\r\nBEGIN:VTIMEZONE\r\nTZID:Europe/Paris\r\nX-LIC-LOCATION:Europe/Paris\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nEND:VTIMEZONE\r\n

I found a rules parser on github but rules seems not working and parsing is a pain. 我在github上找到了一个规则解析器 ,但是规则似乎不起作用,并且解析很麻烦。

According to Google v2 API I have to use custom parameters 根据Google v2 API,我必须使用自定义参数

  • futureevents = true futureevents = true
  • or singleevents = true 或singleevents = true
  • with recurrence-expansion-end 重复扩展结束

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM