博文

目前显示的是标签为“Shortcuts”的博文

吐槽 苹果 快捷指令 Apple Shortcuts

图片
上一篇用苹果快捷指令Apple Shortcuts"开发"了一个"死了么" 整个过程实在是不舒服 专门来吐槽一下 1. 只有GUI操作界面, 没有纯文本编辑界面 这对于开发成果的继承和分享十分不友好. 你想象一下, 我完成了一套 快捷指令A的开发. 接下来, 在开发 快捷指定B的过程中, 发现 A的其中一部分逻辑可以直接搬过来. 这时, 我应该怎么办呢? 我要照着 A的内容, 一步一步在B里面操作GUI界面, 一个一个地添加模块 设置参数. 如果我有两个iOS设备还好一点, 可以看着照抄. 如果只有一个iOS设备呢? 那将是一个灾难. 另一个案例, 我完成了一套 快捷指令A的开发, 我想分享给其它人. 我可以分享为iCloud链接 或文件, 当然我觉得本质上应该还是文件. 但是这个文件不是纯文本内容的. 这样其它人必须用iOS设备打开, 才能查看/学习里面的内容. 我能理解快捷方式可能需要包含一些图标/图像文件. 但我觉得, 生成一个实质上是zip格式的文件会更好(就像是 docx 一样). 把图标打包在里面, 但是代码部分是纯文本的. 2. 有将快捷指令保存到桌面图标的功能模块, 但是不能只保存1次/1个 有将快捷指令保存到桌面图标的功能模块是不错的. 这样人们导入快捷指令并第一次运行时, 就能在桌面上添加一个调用这个快捷指令的图标. 但问题是, 每次运行快捷指令, 都会添加一个桌面图标. 我查了一圈资料, 问了一圈GPT, 唯一找到的解决方案是: 在 Files文件 中保存一个文件当作 标志位/全局静态变量 使用.  如果不存在这个文件, 就生成桌面图标, 然后生成这个文件; 如果有这个文件, 就不生成桌面图标. 这个方案实在是太丑陋了, 我都不想花精力去查证是否可实现的. 最终, 在我的快捷指令中, 去掉了添加桌面图标的部分. 如果我是苹果的开发人员的话, 我会这样设计: 将快捷指令添加为桌面图标时, 如果桌面图标同名, 就覆盖掉. 快捷指令不允许重名.  如果引入重名的快捷指令, 在引入时就提醒用户保存为新名字. 3. iOS 18 的快捷指令功能更少, 都实现不了 "死了么" 的功能.  iOS 18 的快捷指令 不支持在 Message 中查找内容 还有一个缺点不能完全说是快捷指令的, 准确地说...

苹果 快捷指令 Apple Shortcuts 实现 定期报到 功能 | 死了么

图片
前言 一开始, 我只是在搞笑集锦里看到了 "死了么" 的APP Store页面截图, 没当回事. 没想到, 就这还能火? 很快想到可以用 苹果 快捷指令 Apple Shortcuts 实现 定期报到 功能 思路 用户身份: 报到者(发送者), 比如叫 阿强 检查者(接收者), 比如叫 阿珍 功能: 发送信息 检查信息 发送信息 的逻辑/伪码: 如果今天没有发送 阿强活着 的信息, 那么   发送 阿强活着 的信息 检查信息 的逻辑/伪码: 检查最后一条 阿强活着 的信息 的日期 如果与今天相差的天数大于2天, 那么   提醒 "超过2天没收到阿强活着的信息了" 实践 本来想面向GPT开发一把搞定的. 没想到各个GPT都不行, 并不能生成一份文档指导我如何操作生成 快捷指令. 苹果 的 快捷指令 并不像一般的编程语言那样有丰富的函数, 只有一些苹果限制下的系统功能模块, 再加上一些APP自愿提供的功能模块. 所以我们要进一步分解前面思考的逻辑/伪码 发送信息: 在 Message 中找到包含 "阿强活着" 的信息, 其中最新的1条, 如果这条信息的日期不是今天, 那么   发送 "阿强活着" 的信息给 阿珍 检查信息: 在 Message 中找到包含 "阿强活着" 的信息, 其中最新的1条, 计算今天与这条信息的日期之间的差额, 如果这个差额大于2天, 那么   提醒 "超过2天没收到阿强活着的信息了" 成果 快捷指令 我活着 https://www.icloud.com/shortcuts/0b09aabc1ce84f68914a5f9eb0b5f98d 快捷指令 TA活着吗 https://www.icloud.com/shortcuts/f2c6a655a39245d7844702dfa4430ee9 快捷指令 我活着&TA活着吗 https://www.icloud.com/shortcuts/f35b16c0841b48639775ca62fc70ddb9 Github https://github.com/crazypeace/sileme-by-apple-shortcuts 实际使用 引入 快捷指令 我活着 时 会提问 你叫...

The Hot3 in Last 7 Days

Woiden IPv6 VPS 搭 V2ray 梯子 VLESS+Websocket+TLS 模式 免费 白嫖 全程手机操作 2022-4-19

酒馆SillyTavern 玩英文角色卡 也能以中文输出 设置世界书Lorebooks

在 2G 内存 VPS 上搭建 OpenClaw (Moltbot / Clawdblot) 接入Qwen免费模型 用电报Telegram 作为交互窗口