My Ideas

2022
使用 Automator + Shell Script + pngpaste 实现集成到 Finder 的 Quick Action,通过微信公众平台接口将图片批量上传到素材库,并自动复制图片链接列表到剪贴板。
2022
将 SVG 推文中的内容模块封装成函数放在 JS 脚本里,开发推文时只需要编排 JSON 文件,使用 VSCode Task 一键将 JSON 文件传送给 JS 脚本生成 SVG 代码,效率远超市面工具。
2021
在 Figma 中创建一个插件,插件代码由一个 Shell 脚本动态生成。使用 VSCode Tasks 或 Sublime Build System 将编辑器中编写的 Figma 脚本内容传送给 Shell 脚本,Shell 脚本更新插件代码,然后使用 AppleScript 激活 Figma 窗口并自动点击菜单栏中的插件选项实现执行插件。
2021
2021
在 Automator 中使用 Shell 脚本实现调用 SVGO 和预设配置,压缩Finder 中选中的 SVG 文件。
2021
Automator + Shell Script + FFmpeg 实现一键将所选音频或视频转码成 MP3,复制到毛毛虫点读笔贴纸目录下。并根据目录中的编号记录把 MP3 重命名为递增编号,同时更新编号记录内容。
2020
通过 Pipedream 订阅 Abstract Webhook,如果指定的分支、项目、文件的 Commit Message 中包含 @ 字符,就给相应的企业微信群聊机器人发送通知。
2020
通过 RSS 的方式广播 Sketch Library,用 CODING 公开仓库做为 Library 文件的托管服务器,Pipedream 监听 Abstract Webhook,Abstract 存放 Library 的项目有新的分支 合并时就触发 CODING CI。CODING CI 通过 Abstract API 下载新的 Library 文件,修改 RSS XML 文件中的广播内容,推送到公开仓库。Sketch 设置中订阅公开仓库中的 XML 文件地址,就回自动同步新的 Library。
2020
使用 Face++ 人体抠像测试接口与 macOS Automator,编写 Shell 和 JS 脚本,实现在 Finder 中一键去除所选图片的背景。
2019
2019
在 Sketch 中创建一个隐藏的插件,插件代码由一个 Shell 脚本动态生成。使用 VSCode Tasks 或 Sublime Build System 将编辑器中编写的 Sketch 脚本内容传送给 Shell 脚本,Shell 脚本更新插件代码,然后调用 sketchtool CLI 在最前面的 Sketch 窗口中执行插件。
2017
生成器由坐标选择网站 + Alfred Workflow 组成,自动下载指定范围内的高倍率地图瓦片,使用 ImageMagick 将瓦片拼接成一张长宽分辨率过万的超大图片,以满足特定的实物地图印刷需求。
2016
使用 Karabiner-Elements 的 complex modifications 功能实现在指定软件中,使用空格作为快捷键修饰键。空格和其它按键一起按下时可触发快捷键,单独按时依然是空格。把 Figma、Sketch、Keynote、AI 的对齐快捷键设置为空格+ WASD 后,给工作增加一些游戏的乐趣。