宝哥软件园

写小程序——无聊也是一种生产力

编辑:宝哥软件园 来源:互联网 时间:2021-12-02

无聊也是一种生产力。最近不仅无聊,还心烦。在这种情况下,我只能做三件能让我更快乐的事情。我会出去和人玩,玩游戏或者写代码。因为前两种在现实中无法实现,所以只能用第三种方法,写代码的时候总能写出自己想做的事情。

小程序,很久以前我写过一个很简单的。当时觉得微信小程序的原生语法真的太复杂了,限制太多了,用不上,尤其是对我这样的人来说,我做出来的东西真的丑得要死。这一次,我们当然不会从头再来。我们果断地寻找GitHub,不出所料,我们找到了我想做的事情的模板,甚至找到了一个相当不错的项目。Gitter,这是最美的GitHub微信小程序。我同意,但是当我们使用它时,我们发现实际上有一个小问题不能满足我的需求:

在他的项目中,README显示直接向下,README无法显示。这个影响有点大。后来我看代码的时候就猜到原因是他把降价的分析放在服务器上了,服务器挂了还是别的什么。

打开小程序显示GitHub Trending,这是一个不错的功能,但是在Trending中找到感兴趣的项目的效率其实有点低。很多时候我进去看看最近最热门的现象级项目是什么,比如996。ICU和武汉2020,这个需求没有得到很好的满足。

当你提到这个小程序的问题时,你会自动添加一个。

小尾巴,内容是 Gitter 小程序的二维码,这个功能可以让使用者帮忙推广 小程序,没问题也是不错的方法,但是如果在一个 issue 下反复评论多次出现, 就会有一点重复的感觉。

总的来说,这个小程序是一个很优秀的小程序,作为学习者的我,我要向其看起,针对不能满足需求的部分,那我就自己改写吧,License 是 Apache License 2.0,改写没问题。

这里不想写具体的实现代码,如果有兴趣请点击查看改写后的项目,这里给出两张最后的截屏效果图吧:

写了一个小程序——无聊也是一种生产力(图1)

写了一个小程序——无聊也是一种生产力(图2)

打开小程序,你第一眼看到的可能就是最近最应该知道的一个小程序(选择依据是积极、健康、热点、具有一定进步性,人工审核),本小程序可以查看自己所 Follow 人的活动,如果感兴趣也可以很方便的 star 或 fork,也可以查找 GitHub 所有的项目或用户(Gitter 中本来是有这个支持计划的,但是不知道为什么去掉了,我在近一周的平时使用多次用到了这个功能,还是很实用的),还可以分享给朋友,也支持在公众号中插入直接跳转到某一个项目,在本篇中前后就有两个例子,非常欢迎大家使用,对于小尾巴,我的做法是可选而不是强制,为我宣传,我很感激,但是仅仅作为工具不强迫你。对于 README显示前三千个字符,基本应该可以了解这个项目是用来做什么的了,如果想查看全文可以到 Code 中查看,也是格式化好的,但是这样做就可以放在本地,并且有很好的效率,网络下载成功后几乎不用等待,我认为这样是一个比较好的用户体验。其他的界面我也都做了很多的相应优化,一些小细节,希望可以让你使用起来觉得还不错吧。

开始这个项目时,由于我对小程序的写法,尤其是 Taro(本项目使用的一个框架)是从完全没听过的状态开始这个项目的,因此参考拷贝了大量的 Gitter 中代码,本项目是对 Gitter 项目的拙劣模仿。特此感谢!Gitter 项目可点击查看:Gitter

后记:

每次闲下来无聊我都会围绕 GitHub 学东西,这一次自我感觉是写关于 GitHub 最成功的一次了,原因也是因为这次时间最长,无聊就是生产力呀!

武汉加油!中国加油!

更多资讯
游戏推荐
更多+