Python 写了个网站,利用 webhok 自动获取用户的 repo 的 star 信息,关注人的分布以及关注者的被 follow 的数量排名

no13bus · 2015年03月30日 · 最后由 lyfi2003 回复于 2015年03月30日 · 6 次阅读

之前发表的一个开源项目redispapa https://ruby-china.org/topics/24535 受到了很多建议,多谢大家了。并且通过项目还结识了一些新朋友。在这期间我用github的webhook自动推送功能写了个小工具,时刻监控我的项目被谁star了,并推送信息给我。后来觉得如果写成网站让大家都能看到自己的项目展示也挺好的,加上有时候我也看看大牛的项目的源码,follow他们,跟进他们的开发项目,进阶自己的水平。然后就做了这么个小作品。

该项目主要是利用webhok自动获取用户的repo的star信息,进而分析并展示你的开源项目每天的star数量变化,关注人的分布以及关注者的被follow的数量排名。

源码: https://github.com/no13bus/ohmyrepo

技术: 使用的是tornado框架, 数据库用的是mongo 缓存用的是redis

中文文档: https://github.com/no13bus/ohmyrepo/blob/master/README_CN.md

项目展示效果: http://ohmyrepo.ml/show?u=no13bus&r=redispapa

How it work: http://ohmyrepo.ml/howitwork

网站主页(进入需要使用github账户注册): http://ohmyrepo.ml/

Q & A: https://github.com/no13bus/ohmyrepo/blob/master/README_CN.md#q--a

截图: 2 3 4 5 6 7 8

欢迎大家提意见和issue。

共收到 9 条回复

看上去很不错, 反馈个问题: 试用 http://ohmyrepo.ml/ 添加仓库的时候出现 500 错误.

#1楼 @lyfi2003 再添加一次呢?可能是因为github的api请求出错导致的。

#2楼 @no13bus 还是不行唉, 你可以看下后台日志~

@no13bus Star Recode?

#3楼 @lyfi2003 能再次请求下吗?我改了下代码。看看这次能行吗?我让同事帮忙测试了下 没啥问题。

#7楼 @lyfi2003 再试试呢。嗨。我都不好意思麻烦你了。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册