V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
alanhe421
V2EX  ›  分享创造

重度 Alfred 使用者,为了解决多元需求,我做了 alfred-workflow 集合

  •  
  •   alanhe421 ·
    alanhe421 · 2022-05-05 14:14:57 +08:00 · 3947 次点击
    这是一个创建于 940 天前的主题,其中的信息可能已经有所发展或是发生改变。
    仓库地址: https://github.com/alanhg/alfred-workflows


    > 个人认为:劳动重复即是体力活,so 需要以工具来做自动化处理,节约生命。

    当前我做了这些工具,根据自己的实际使用情况,仓库也在不断完善。

    ## Workflow 集

    1. eudic-tools 一键查词,一键发音
    2. pic-uploader 一键上传图片到个人图床 /Imgur
    3. git 循环拉取项目
    4. 快速连接和断开蓝牙设备
    5. 文本识别 OCR
    6. 百度翻译
    7. 印象笔记一键检索
    8. new-file 一键创建文件 [ JS ,CSS ,HTML ] ,并用 VSC 打开
    9. mac-enhancer - Mac 一些增强操作,比如一键开关 trackpad/静音,热键结束录屏等
    10. rgb-hex-converter - 快速转换 RGB ,Hex 颜色值
    11. airdrop - 一键唤起 Airdrop ,发送选中文件或链接到目标设备
    12. appid - 快速获取 App Bundle ID
    13. apple script - 批量替换 scpt 文件 b 内容
    14. Surge - 快速操作 Surge
    15. Medium Tools - 一键发布 hexo-MD 文档到 Medium
    16. Switch Audio - 一键切换 Mac 上声音输入输出设备
    17. File Enhancer - 一键 Copy 文件名称`无后缀`
    18. Giphy - 表情包检索
    19. Paste into files - 剪贴板内容存储为文件,比如图片
    20. About Mac - 显示 Mac 基本信息
    21. Progress bar - 显示时间进度
    22. Do not disturb - 一键开关勿扰模式
    23. Compress - 一键 GIF/WebP, JPEG and PNG 压缩
    24. Batch import workflows - 一键导入多个 workflow
    25. My iPhones - 展示个人 iPhone 购买历史
    26. Whistle - Rules 快速切换选择
    27. Json2Ts - JSON 生成 TS 接口定义
    28. Mount Volume - 快速挂载网络硬盘,支持 SMB ,FTP 等
    29. String Manipulation - 文本格式切换
    30. Type Search - 类型搜索 gp
    31. IP Tools - 判断给定 IP 是不是 CN 的,查询本地内网 /外网 IP
    32. Git Code - 腾讯工蜂
    33. Process - 进程 /端口管理
    34. convertio - mobi/epub 电子书转换工具
    35. OpenConnect VPN - 一键 VPN
    36. 2FA-Read Code - 短信验证码读取工具

    ## 啰嗦一下下
    1. 在使用工具,时谨防为了工具而工具,工具仅仅是辅助。Alfred 也好,其它工具也好,不求多,只求优雅,简单,解决痛点即可
    2. Alfred 的定位决定了 Alfred 的天花板,瓶颈,比如无法做定时任务,比如无法操作丰富的苹果 API 接口等等,这点在使用或者开发都要意识到
    3. Alfred 是个独立开发者做的,感觉他精力也很有限,比如更新迭代并不算快,社区提的很多个人觉得很合理的 request 还没动静。希望一直 active 活下去,毕竟现在同类竞品也有一些了。


    - 希望这些工具能帮到大家
    - 欢迎提些精彩,实用的 idea
    19 条回复    2023-05-30 01:40:09 +08:00
    edward1987
        1
    edward1987  
       2022-05-05 14:34:37 +08:00
    赞~
    Tink
        2
    Tink  
       2022-05-05 14:42:36 +08:00 via Android
    牛啊
    saimax
        3
    saimax  
       2022-05-05 15:04:43 +08:00 via iPhone
    666 感谢
    pkwenda
        4
    pkwenda  
       2022-05-05 15:51:03 +08:00
    请问 短信验证码读取工具 是什么场景使用,需要配合 iphone 吗
    alanhe421
        5
    alanhe421  
    OP
       2022-05-05 15:56:33 +08:00
    @pkwenda https://1991421.cn/2022/04/06/1b195cf8/ 读下这个,需要 iPhone 开启下短信转发 Mac 设备
    Echoleung
        6
    Echoleung  
       2022-05-05 16:23:40 +08:00
    读取验证码真的解决了一个痛点了,感谢已送上🙏
    storyxc
        7
    storyxc  
       2022-05-05 16:27:13 +08:00
    推荐一个: https://github.com/storyxc/Alfred-open-with-editor ,指定编辑器快速打开文件 /文件夹
    wangshijiejay
        8
    wangshijiejay  
       2022-05-05 17:33:55 +08:00
    Giphy 有路径问题,无法正常搜索 报错 cn.alanhe.giphy: No such file or directory 版本 mac os 12.3.1
    alanhe421
        9
    alanhe421  
    OP
       2022-05-05 18:22:21 +08:00
    @wangshijiejay 方便的话。repo 提 issue ,把必要信息给下。目前无复现。
    kimdir
        10
    kimdir  
       2022-05-05 20:49:10 +08:00 via iPhone
    楼主有心了
    alanhe421
        11
    alanhe421  
    OP
       2022-05-05 21:38:04 +08:00   ❤️ 1
    @storyxc 赞,不过个人觉得比较合适的方式是 universal action.

    当前 Alfred 本身也内置了`open with` action ,如果不满足自己拓展下。

    我个人并不想用太多这种热键,毕竟表意的组合键是有限的。
    jasongh
        12
    jasongh  
       2022-05-08 17:16:47 +08:00 via Android
    牛逼啊
    Vvictor
        13
    Vvictor  
       2022-05-08 22:44:19 +08:00
    额,我比较小白。需要百度翻译功能,我把插件下载下来配置好,为什么翻译会显示 error 不成功。
    还有 npm install 是在哪个目录下执行,我这边这个命令执行报错了 =。=
    Vvictor
        14
    Vvictor  
       2022-05-09 00:22:04 +08:00
    楼主,已解决啦是我的配置问题
    biubiuGolang
        15
    biubiuGolang  
       2022-11-10 14:29:34 +08:00
    ocr m1 mini 不可用.. os version 12.6 monterey
    kaqijiang1
        16
    kaqijiang1  
       2023-02-23 17:21:10 +08:00
    重度 Alfred 依赖者,全部使用 pyhton3 写了一些常用工具,支持 m1 ,Alfred Workflow tools
    我写了几个常用工具,包含了 ChatGPT 聊天、时间戳转换、unicode 、url 解码、随机密码生成、新建文件、MD5 转换等
    https://www.v2ex.com/t/918565
    hackpro
        17
    hackpro  
       2023-05-29 14:06:26 +08:00
    发现了个很好用的日历类 workflow 可以 cal 回车直接查看当月日历
    https://github.com/owenwater/alfred-cal

    但是用的是老版本 python2 很多新版本系统已经没法使用了
    GitHub 给原作者提了 issue 没啥反馈 有大佬可以帮忙升级吗😄
    alanhe421
        18
    alanhe421  
    OP
       2023-05-29 22:17:09 +08:00
    @hackpro 看下 repo 的 pr ,maybe 有人已提供了
    hackpro
        19
    hackpro  
       2023-05-30 01:40:09 +08:00
    @alanhe421 感谢大佬回复
    对的 原 PR 里面有个新的 repo 去里面下载 workflow 就行
    https://github.com/oorahduc/alfred-cal

    但是碰到一个新的问题 原来的代码使用的是系统日历设置 系统默认设置日历起始是从周日开始的 非常不符合国人的使用习惯
    原来老的 workflow 系统里改成周一就好了 但是新的 workflow 不行
    尝试对现在的代码进行修改

    1. 下载修改后的 workflow 导入 Alfred https://github.com/oorahduc/alfred-cal
    2. 选中对应的 workflow 找到对应文件路径
    https://s2.loli.net/2023/05/30/b9lB1ULNgqziGsD.png
    3. 找到目录下的 config.json 文件修改 将 default 由原来的 6 (周日)修改成 0 (周一)
    https://s2.loli.net/2023/05/30/gwPuoANkh7iVEzJ.png
    4. 找到目录下的 util.py 文件将 DEFAULT_SETTINGS 由原来的 6 (周日)修改成 0 (周一)
    https://s2.loli.net/2023/05/30/7s6vSguhOPZczCB.png
    5. 清空原来的 pyc 文件并重新编译
    rm *.pyc && /usr/bin/python -m compileall .
    https://s2.loli.net/2023/05/30/vfGTlbwFexq3EJd.png
    6. 试了下修改后的代码还是从周日开始

    请教下大佬是哪里有问题没有改对吗😄😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2719 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:06 · PVG 18:06 · LAX 02:06 · JFK 05:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.