又过了一个月,小程序再次更新。


大家伙可以看看有什么变化呀!


小程序更新,工具箱上线。_java


其实就是上线工具箱功能...


目前只写了8个工具,如下图~


小程序更新,工具箱上线。_java_02


01. 短网址生成


利用网上开放的API接口实现长链接转为短链接。


这个功能对于我而言还是比较有用的。


比如公众号文章的链接一般都比较长,可以通过这个进行缩短简化。


这样就不会发给别人一个长长的,不优雅的链接。


短链接复原为长链接功能,目前不考虑做。


02. 二维码生成


一开始也想着用网上开放的API接口做这个功能的。


最后由于微信小程序对于请求到的二进制图片是乱码,于是放弃了。


进而通过QRCode.js,使用JavaScript库直接生成二维码。


这里并没有让二维码能够定制化,比如设置二维码大小、容错率等,这些参数都为定值。


这个功能也比较实用,因为微信公众号文章里是不能添加外部的超链接的。


但是通过识别文章中的二维码却可以访问外链,当然是必须是没有被微信屏蔽的外链。


03. 时间戳转换


源于以前爬评论的时候会获取到评论时间,但通常都会是时间戳的格式。


那么如果我想知道评论的具体时间,就需要转换一下,所以就会去找时间戳转换工具。


当然Python代码可以搞定,在线转换网站也能搞定。


为了方便,自己做一个,省的重复写代码,还没有广告。


最终转换的格式为「年-月-日」,一目了然。


04. RGB转16进制


代码里一般16进制格式的颜色比较常用,可是通常PPT中的取色器获得都是RGB值。


所以又需要来转换一下。


当然这个和时间戳都可以通过简单的JS代码实现。


05. 尺子


目前这个功能只在我自己的手机上才是准确的。


因为我不知道微信小程序中的分辨率系数是如何计算的。


所以在大伙手上这个尺子,勿用~


06. 手持弹幕


「GitHub」上开代码实现的。


https://github.com/redblue9771/minibarrage(复制到浏览器打开)


个人体验起来不错,就是弹幕消失距离再次出现的时间有点长。


07. 垃圾分类


目前只是做了查询功能,并没有科普内容,后面应该会加上去。


利用小程序的云开发实现,数据放在云开发的数据库里,大约有4500条左右。


08. 车站大屏


可查询到列车的发车时间、检票口以及检票状态。


小程序更新,工具箱上线。_java_03


目前只支持「上海虹桥」「南京南」「合肥南」「杭州东」这四个车站。


点击车站名字处可进行车站切换。


万水千山总是情,点个「在看」行不行。