“
基于iOS手机美化 | 宝可梦图鉴主题小组件的升级版本,新增自定义参数支持、三级缓存系统、中型/大型小组件自适应、点击跳转宝可梦百科,并全面重构代码架构。
”
01

桌面想放谁就放谁
V1 只能每天随机,V2 可以自己说了算。在小组件参数里填 #25,桌面永远是你的本命皮卡丘;填 #6 就是喷火龙,填 #151 就是梦幻——想放谁你定。如果想保留惊喜但限定范围,填个数字就行。比如填 151,每天只从关都地区的 151 只里随机,重温初代回忆。填 251 加上城都,以此类推,最高到 898。
刷得更快,不费流量
看过一次的宝可梦不会再重复加载,秒开秒显示。同一天内来回刷新桌面,也不会出现"刚才是喷火龙怎么又变了"的尴尬,始终如一。缓存会自动清理,不占你空间。
中号和大号都适配
不只大号小组件,现在中号也完美显示。中号塞两格桌面空间,立绘和属性信息照样清晰,排版自动适配,怎么摆都好看。
点一下直达百科
桌面直接点击就能跳转宝可梦百科,中文宝可梦优先走神奇宝贝百科,外文的走 Bulbapedia,查资料不用再自己搜。
断网也不慌
属性类型都配了中文,火、水、草、电一目了然。就算网络抽风也不会白屏,会贴心地告诉你"出现错误,请稍后再试",不破坏桌面美感。
02
—
从 App Store 下载安装 Scriptable 应用,并将 Scriptable 小组件添加到桌面。 复制以下代码,在 Scriptable 中新建空白脚本,粘贴运行即可自动安装:
const FILE_MGR = FileManager[module.filename.includes('Documents/iCloud~') ? 'iCloud' : 'local']()await Promise.all(['宝可梦图鉴小组件.js'].map(async js => {const REQ = new Request(`https://raw.githubusercontent.com/AlanNandy/AlanNandy.GitHub.io/repository/src/Scriptable/${encodeURIComponent(js)}`);const RES = await REQ.load()FILE_MGR.write(FILE_MGR.joinPath(FILE_MGR.documentsDirectory(), js), RES)}))FILE_MGR.remove(module.filename)Safari.open("scriptable:///open?scriptName=" + encodeURIComponent('宝可梦图鉴小组件'))
回到桌面,长按 Scriptable 小组件 → 编辑小组件:
Script:选择「「源码」宝可梦图鉴小组件」
When Interacting:选择 Run Script
Parameter:留空则每天随机;填 #编号 则固定宝可梦;填数字则限定世代范围
随带一提, 假如你玩虚拟定位的 PokemonGo 的话,还可以查看以下技巧:
夜雨聆风