之前发表的一个redis监控开源项目redispapa
https://github.com/no13bus/redispapa
受到了很多建议,多谢大家了。并且通过项目还结识了一些新朋友。在这期间我用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。
ps: 之前不知道在哪里看到的这么一句话叫“想到就去做,做了再放下”,就趁着感觉赶紧把自己的想法付诸实践。这感觉妙极了。
1
laotaitai 2015-03-30 10:14:47 +08:00
赞, 界面不错, 创意不错, 代码写得更不错! 虽然对我没啥用处.
|
2
laotaitai 2015-03-30 10:15:12 +08:00 1
哦, 最佩服的是你英语也不错!
|
4
taine 2015-03-30 11:02:16 +08:00
how it works
|
5
no13bus OP |
7
messense 2015-03-30 12:19:06 +08:00
add repo 500 Internal Server Error 了
|
16
imeoer 2015-04-15 22:06:39 +08:00 1
@no13bus https://www.chromestatus.com/features
有没有考虑类似这样为repo增加feature request,显示开发计划与进度之类的信息,方便项目开发者与用户交流 |
17
no13bus OP @imeoer 还是没太看明白,这个我看着像是开发者为自己的项目的各个版本的特性进行说明。也就是自己提供,不依靠github的东西?欢迎email具体交流。[email protected]
今天加了个特性,用户可以微博分享当前的repo的star的变化图片。可惜说是需要审核才能分享,等审核下来之后就把这个特性加上。 最郁闷的是twitter的api无法申请,因为需要手机号,国内的手机号不允许。早知道就早几年申请了。 |