A application to sync douban.com events to Google Calendar.
dbevent2gc是一个GAE应用,它将豆瓣同城的活动同步到Google Calendar的日历, 允许用户订阅活动而知道最近几周周边将发生活动。
dbevent2gc是基于Python/web.py/mako/iCalendar的,源代码地址在 https://github.com/alswl/dbevent2gc
目前dbevent2gc运行在GAE上面,地址是 http://dbevent2gc.appspot.com (墙外) http://dbevent2gc.log4d.com/ (我做的反向代理) 登录这个地址可以选择需要订阅的城市和活动类型,然后会生成一个按钮, 点击这个按钮可以直接将选择的活动订阅到Google日历。
你也可以直接使用 http://dbevent2gc.appspot.com/event/location/beijing?type=all&length=12 这样的地址添加到你的Google Calender里面。
接受的参数:
-
城市(把最后的beijing替换成你想要的城市拼音, 更多城市拼音查看http://www.douban.com/location/world/?others=true[这里]
-
活动类型 type,支持all, commonweal, drama, exhibition, film, music, others, party, salon, sports, travel. 可选参数,默认为all
-
活动时间长度 length,计时单位是小时,该选项允许用户过滤合适时间长度的活动。 可选参数,默认是不过滤。
如果想自己搭建GAE应用,也很简单,直接使用
git://github.com/alswl/dbevent2gc.git
就可以获取最新代码,
然后嘛去GAE注册一个应用,上传即可运行了。
-
2011-10-30 初始化项目
-
2011-11-19 静态数据解析
-
2011-11-21 使用iCalendar包解析
-
2011-11-24 使用动态数据
-
2011-11-25 支持过滤活动类型
-
2011-11-26 支持直接添加到Google Calendar,v0.1
-
2011-11-29 使用GAE数据库存储数据
-
2011-11-29 支持过滤活动时间长度
-
2011-11-30 加入后台队列/定时脚本来执行同步数据,发布v0.2
-
2011-11-30 修复排序bug,v0.2.1
-
2012-02-09 去掉数据库,单纯使用Memcache
-
2012-02-22 重新加入数据库(支持历史回滚一个月数据查询)
-
2012-04-30 添加分享按钮,添加帮助信息,v 0.2.2
-
2017-03-15 Support Google Cloud Platform, with Python2.7
dbevent2gc by alswl