爱意满满的作品展示区。
no13bus

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

  •  
  •   no13bus ·
    no13bus · Mar 30, 2015 · 3925 views
    This topic created in 4242 days ago, the information mentioned may be changed or developed.

    之前发表的一个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

    截图:
    2
    3
    4
    5
    6
    7
    8

    欢迎大家提意见和issue。
    ps: 之前不知道在哪里看到的这么一句话叫“想到就去做,做了再放下”,就趁着感觉赶紧把自己的想法付诸实践。这感觉妙极了。

    22 replies  •  2015-04-17 13:31:14 +08:00
    laotaitai
    laotaitai
    Mar 30, 2015
    1
    赞, 界面不错, 创意不错, 代码写得更不错! 虽然对我没啥用处.
    laotaitai
    laotaitai
    Mar 30, 2015❤️1
    2
    哦, 最佩服的是你英语也不错!
    no13bus
    no13bus
    OP
    Mar 30, 2015❤️1
    3
    @laotaitai 英语也就是上学那点底子。跟老外交流也是嘴和手势一起上。哈哈。
    taine
    taine
    Mar 30, 2015
    4
    how it works
    taine
    taine
    Mar 30, 2015❤️1
    6
    @no13bus 我的意思是how it works,不是how it work。

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

    今天加了个特性,用户可以微博分享当前的repo的star的变化图片。可惜说是需要审核才能分享,等审核下来之后就把这个特性加上。
    最郁闷的是twitter的api无法申请,因为需要手机号,国内的手机号不允许。早知道就早几年申请了。
    imeoer
    imeoer
    Apr 16, 2015
    18
    @no13bus 比如未来功能投票,开发计划与当前进度,跟repo issue关联之类,随便想的啦
    no13bus
    no13bus
    OP
    Apr 16, 2015
    19
    @imeoer 想法很棒。TODO里面又加一项。也欢迎提交意见到issue。我这个项目最开始就是随便想,然后扯起键盘弄出来的。想法有时候稍纵即逝,不能让他总是成为一个想法。
    no13bus
    no13bus
    OP
    Apr 16, 2015
    20
    @imeoer 中午又想了想,是不是可以做成一个ios和iwatch版本的?因为都是图形吗,iwatch可能适合点?
    imeoer
    imeoer
    Apr 17, 2015
    21
    @no13bus 抱歉有点忙。可以做但现在还主要考虑要做哪些功能,就像偶尔才会打开移动端github一样 :)
    no13bus
    no13bus
    OP
    Apr 17, 2015
    22
    @imeoer 哈哈。是的。确实没必要为了做而做。得考虑下需要什么。忙吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   917 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 21:28 · PVG 05:28 · LAX 13:28 · JFK 16:28
    ♥ Do have faith in what you're doing.