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

2015-03-30 10:08:35 +08:00
 no13bus

之前发表的一个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: 之前不知道在哪里看到的这么一句话叫“想到就去做,做了再放下”,就趁着感觉赶紧把自己的想法付诸实践。这感觉妙极了。

3108 次点击
所在节点    分享创造
22 条回复
laotaitai
2015-03-30 10:14:47 +08:00
赞, 界面不错, 创意不错, 代码写得更不错! 虽然对我没啥用处.
laotaitai
2015-03-30 10:15:12 +08:00
哦, 最佩服的是你英语也不错!
no13bus
2015-03-30 10:18:11 +08:00
@laotaitai 英语也就是上学那点底子。跟老外交流也是嘴和手势一起上。哈哈。
taine
2015-03-30 11:02:16 +08:00
how it works
no13bus
2015-03-30 11:05:21 +08:00
taine
2015-03-30 11:18:36 +08:00
@no13bus 我的意思是how it works,不是how it work。

不少英文还是有问题。
messense
2015-03-30 12:19:06 +08:00
add repo 500 Internal Server Error 了
no13bus
2015-03-30 13:34:14 +08:00
@messense 多谢,晚上回去看一下。
laotaitai
2015-03-30 16:14:51 +08:00
@no13bus 我在说反话, 我是不是太坏啦! 哈哈.
no13bus
2015-03-30 17:29:49 +08:00
@laotaitai 第一句也是反话吗?有啥需要改进的地方尽管提。
laotaitai
2015-03-30 20:24:50 +08:00
@no13bus 第一句不是, 第二句是. 哈哈.
no13bus
2015-03-30 21:15:37 +08:00
@messense 你添加的项目地址是什么呢?能方便说一下吗?现在再试试。应该可以了。
no13bus
2015-03-30 21:16:17 +08:00
@laotaitai 多交流。哈哈。
messense
2015-03-30 21:26:29 +08:00
@no13bus 已经可以了
no13bus
2015-03-30 21:29:24 +08:00
@messense 多谢反馈。
imeoer
2015-04-15 22:06:39 +08:00
@no13bus https://www.chromestatus.com/features
有没有考虑类似这样为repo增加feature request,显示开发计划与进度之类的信息,方便项目开发者与用户交流
no13bus
2015-04-15 22:36:56 +08:00
@imeoer 还是没太看明白,这个我看着像是开发者为自己的项目的各个版本的特性进行说明。也就是自己提供,不依靠github的东西?欢迎email具体交流。no13bus@hmail.com

今天加了个特性,用户可以微博分享当前的repo的star的变化图片。可惜说是需要审核才能分享,等审核下来之后就把这个特性加上。
最郁闷的是twitter的api无法申请,因为需要手机号,国内的手机号不允许。早知道就早几年申请了。
imeoer
2015-04-16 10:22:55 +08:00
@no13bus 比如未来功能投票,开发计划与当前进度,跟repo issue关联之类,随便想的啦
no13bus
2015-04-16 10:29:22 +08:00
@imeoer 想法很棒。TODO里面又加一项。也欢迎提交意见到issue。我这个项目最开始就是随便想,然后扯起键盘弄出来的。想法有时候稍纵即逝,不能让他总是成为一个想法。
no13bus
2015-04-16 14:49:29 +08:00
@imeoer 中午又想了想,是不是可以做成一个ios和iwatch版本的?因为都是图形吗,iwatch可能适合点?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/180252

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX