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

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

  •  
  •   1340976576 · 124 天前 · 1449 次点击
    这是一个创建于 124 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    1.新增 gitee star 榜

    2.新增 README 文档预览

    3.新增代码预览

    演示图片:

    gif

    小程序:开源热榜

    wx

    第 1 条附言  ·  123 天前

    出于什么目的?

    大概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
        1
    RLinux   123 天前
    老哥 你个人开发能发布信息收集这类的小程序吗,我也有申请过,但是没通过
        2
    1340976576   123 天前
    @RLinux 要看你收集的是什么内容了,像个人隐私类的肯定不会给你通过申请
        3
    RLinux   123 天前
    @1340976576 收集学校官网的新闻 说涉及信息发布 个人没有这个类目
        4
    1340976576   123 天前
    @RLinux 那你可以把类别修改成信息查询,微信审核很扯淡的,同样的内容去审核多次,可能结果就会不一样
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2630 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 13:23 · PVG 21:23 · LAX 05:23 · JFK 08:23
    ♥ Do have faith in what you're doing.