V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
1340976576
V2EX  ›  分享创造

[小程序]开源热榜更新了,支持代码预览

  •  
  •   1340976576 · 2019-08-14 17:40:11 +08:00 · 2360 次点击
    这是一个创建于 1929 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前利用空闲时间开发了一款可以查看 github star 榜单的小程序(根据语言以及日期)

    最近手里事情不多,增加了一些功能:

    1.新增 gitee star 榜

    2.新增 README 文档预览

    3.新增代码预览

    演示图片:

    gif

    小程序:开源热榜

    wx

    第 1 条附言  ·  2019-08-15 13:02:37 +08:00

    出于什么目的?

    大概4个月前,996.ICU话题非常火热,众多媒体都纷纷报道这个项目在GitHub上有xxk Star了。 当时也是处于好奇便去网上查了一下这个996.ICU在GitHub上的排名,结果并没有发现第三方的统计结果,但是GitHub却支持以Star排序的查询,当时就萌发了做个GitHub Star榜的小程序。


    具体怎么做的?

    本人是一名后端开发,在此以前并没有接触过小程序开发,从小程序申请,到查看官方开发文档,到申请SSL证书,再到域名备案,大概花了一个月左右的时间(第一个单页面的版本开发却只用了3天)。

    小程序端只使用了几个UI组件和MarkDown语法插件(html2wxml),整体开发没有使用框架,后端是用java 和 python做的服务和爬虫,刚开始我并不知道GitHub为开发者提供了丰富的API(GitHub API v3),我还在傻兮兮的用爬虫去爬页面,设置Cookie,模拟登陆,想要了解GitHub API的,请查看这篇博客

    在我上线的第一个版本,只有一个单页面,只做了一个GitHub Star 榜单的页面,根据日期和语言选择。到目前陆陆续续的添加了Gitee Star 榜、README.md预览和在线查看项目源代码,后面Issues待开发的功能。

    总结

    由于本人是后端开发,也没有找前端的朋友帮忙,所有的UI和样式都是我一个完成的,所以样式比较丑陋,功能也比较单一,希望能给初学者一些帮助,大神们就跳过吧。

    GitHub源码:https://github.com/yisier/OpenHot-weapp

    4 条回复    2019-08-15 10:08:27 +08:00
    RLinux
        1
    RLinux  
       2019-08-15 09:05:55 +08:00
    老哥 你个人开发能发布信息收集这类的小程序吗,我也有申请过,但是没通过
    1340976576
        2
    1340976576  
    OP
       2019-08-15 09:26:05 +08:00
    @RLinux 要看你收集的是什么内容了,像个人隐私类的肯定不会给你通过申请
    RLinux
        3
    RLinux  
       2019-08-15 09:38:13 +08:00
    @1340976576 收集学校官网的新闻 说涉及信息发布 个人没有这个类目
    1340976576
        4
    1340976576  
    OP
       2019-08-15 10:08:27 +08:00
    @RLinux 那你可以把类别修改成信息查询,微信审核很扯淡的,同样的内容去审核多次,可能结果就会不一样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2992 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:57 · PVG 20:57 · LAX 04:57 · JFK 07:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.