【发布时间】:2009-10-08 13:19:21
【问题描述】:
这是我在 stackoverflow 上的第一篇文章。我的问题是如何更改谷歌日历提要,使其仅自动显示当天的事件?
基本上我想做的是将提要输出到只显示今天事件的网页上。饲料每天都在变化。我之前对其他提要(不是谷歌日历)做过类似的事情,除非在这些情况下,我会输出最新的“#”个帖子。如果我只显示今天的活动,这将行不通。
我在 yahoo 管道上进行了四处搜索,发现了一些它过滤提要的地方,其中包含您必须输入的日期。这有效,除了我希望能够使其自动而不是让某人输入日期。阅读谷歌日历提要api,我也可以做一个日期范围,但这是同样的问题,我必须手动指定范围。有什么方法可以自动执行该操作或其他替代方法吗?
有什么我可以做的 xslt 魔法吗?
感谢您的帮助!
【问题讨论】:
-
您可以发布您尝试使用的(精简的)提要 XML 吗?在我的 Google 日历提要中,似乎没有实际活动日期的概念。我只有
<published>和<updated>日期。 -
你说得对。我也只有
和 日期。实际事件日期的唯一概念实际上是每个事件条目的内容本身,其中显示:地点:时间:事件状态:等。 -
这是一个非常糟糕的过滤字段,因为它可能是任何疯狂的格式。我想您可以尝试检索 iCal,对其进行一点解析,找出每个 VEVENT 的 DTSTART、DTEND 和 UID 值,然后将该 UID 与 XML 进行匹配。如果你想实现这一点,我可以编写一些 XSLT 来根据“今天”UID 列表过滤 XML。
标签: xml xslt feed google-calendar-api yahoo-pipes