QIN2DIM/V2RSS

[Document] Scaffold ash

Closed this issue · 0 comments

[Add] Scaffold ash 指令

V2Ray雲彩姬 Clash一键订阅脚本 | Clash for Windows

1 指令介绍

  • 清洗订阅池,筛选出高可用订阅并转换为ClashConfig~.yaml配置文件;
  • 借由URL Scheme自启Clash for Windows并拉取配置文件;
  • Clash客户端将自行维护订阅池,若一段时间后节点大面积过期,仅需再此运行脚本更新订阅~

2 demo

3 注意事项

  • 若在Terminal中直接运行脚本,需要先手动开启Clash
  • 请使用确保网络通畅,并使用py3运行;
  • 请确保已安装Clash for Windows,测试版本为v 0.15.8(参考);
  • 请确保订阅池仍有可用订阅,否则建议先采集一点;
  • 作者认为使用此脚本的玩家应当熟悉Clash for Windows的基本操作并具备一定的故障排查能力;
  • 更多关于此脚本的问题请在issue下留言(提供可靠的运行日志能够有效的解决您的问题);

4 使用说明

4.1 [方案一] 命令行运行

开启与main.py同根的Terminal,随后键入:

python main.py ash

4.2 [方案二] 脚本驱动(以uTools为例)

搭配类似uTools等具备QuickComment模组插件的工具使用(更加2077的解决方案)

  • Alt + spacebar 呼出插件

image-20210622030636386

  • 输入QuickComment并进入捷径编辑器

image-20210622030921451

image-20210622031212000

  • 根据如下引导新建命令

image-20210622032303696

此处的命令行视为直接使用cmd后输入的指令,以作者所使用的环境为例,没有设置全局环境变量,运行方案1中的指令无法直接执行脚本(请确保执行环境为开发项目所使用的环境,否则可能会缺少某些第三方库)

参考指令如下:

image-20210622051057756

  • 第一行用于先启动Clash进程,以免不必要的并行bug;
  • 第二行使用&&串接两条指令,
    • 前半段用于激活Anaconda运行环境,activate [env name]
    • 后半段为Python编译脚本,Python [main.py绝对路径] ash
  • 根据自己的环境灵活调整