ACM近期比赛Google日历版

今天下班前无聊,突发奇想写的,写一半没写完就得赶地铁去,于是说了句“兴致盎然地写代码到半路不得不回去赶地铁的感觉跟那啥到半路必须拔出来一样不爽。。。”

地址为:https://www.google.com/calendar/embed?src=32nl1p1mvhv4acg1g0uefjbrik%40group.calendar.google.com&ctz=Asia/Shanghai

老规矩,点右下角添加到自己的calendar上。然后就自动(对大家来说自动……)更新了。

如有bug请直接告诉我,谢谢!

就是用刁神的那个著名的JSON的数据,然后写个py,调用calendar的api发到我自己的某个能公开的日历上(顺便赞一下google 的api及其文档)。虽然之前有网页版、ios、android版等等,但毕竟主动查容易忘,手机app也懒得装也不知道有没有提示的功能。google日历可以自动同步手机,然后自动提示,甚至每天凌晨5点给你发邮件告诉你今天有啥比赛,甚至的甚至可以免费发短信……

总之很实用,一直觉得实现不难没准有人做,但是也一直没找到。然后这个需要定期爬JSON更新,感觉几天爬一次挂GAE上未必实用甚至出毛病了都不知道,所以准备隔几天自己在本地跑下py程序……但是没想好是都删除再重新插入好还是比对只插新增的好。。。理论上应该用后者但是前者更省事……

然后因为JSON只有比赛的开始时间没有结束时间,所以按照所有比赛都是两个小时算的。

update:经人点拨,发现SRM的地址转义符没处理,会导致404,会尽快修改。

updata2:地址已经unescape,SRM地址可以正常访问了。更新用的最省事的清空所有再重新插入的办法……往好了说是过去的比赛就让他过去吧,还节省新用户同步的流量……


已发布

分类

来自

标签:

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注