之前发表的一个开源项目 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
截图:
欢迎大家提意见和 issue。