#我的桌面小部件 用Widgy拖了一个桌面小组件出来(图1),一开始拖的时候我还纳闷为什么我的日出日落时间和Sky Guide不一样(图2),后来发现关了代理就正常了,抓包一看它是请求IP-API反查经纬度,再通过经纬度去查日出日落时间(图3),所以在代理里面把ip-api.com策略改成直连才好用。
其实我不追求iOS14桌面小组件的花里胡哨,我就希望能在尽量小的空间里放下电量、步数、天气以及周几,但是Widgy乃至Scriptable都不支持health接口。
以前用过越南🇻🇳的一款软件叫Magic Launcher Pro(图4),个人感觉在负一屏上超级定制各类样式信息就挺不错的,不过也不知道为啥就迟迟不能支持桌面小组件。
Pythonista也是一款不错的iOS软件,也支持用Python写负一屏小组件(图5),我也曾经很希望它可以支持桌面小组件,这样就能用Python写它,查到有人去官方论坛上去问过,作者团队回复说Pythonista负一屏组件的开发与桌面小组件的开发完全是两码事,目前来看实现起来难度太大,因为新的小部件似乎只支持 SwiftUI,而pythonista的小部件是objc_util 写的。
最近在代理软件上用Crontab定时任务脚本签了不少到,薅了一些羊毛,也学到了MitM和rewrite。然后参考别人的代码,自己也写了几个脚本,不过我万万没想到我会以这种方式和动机学JS。