Skip to content

BlackCCCat/SurgeModuleManager

Repository files navigation

说明

Surge模块管理脚本的Python版本

对于Surge这个网络代理软件,已有很多用不同语言实现模块管理的“小程序”,如快捷指令(iOS)、JavaScript(iOS端app:Scriptable)等,本脚本为Python实现,单独有可在iOS端pythonista运行的版本

使用

  • 下载或复制脚本内容到Surge配置文件所在的路径下的.py文件中
  • 在Mac上:python ModuleDownloader.py
  • 在iOS上:在pythonista中打开并运行

选择添加模块时,需注意格式为name@links[@sysinfo][@sysinfo]为可选内容,即系统信息,分为iOSMac两种值,不区分大小写

全新的UI界面(pyqt实现)

CleanShot 2025-04-03 at 13.10.41@2x CleanShot 2025-04-03 at 13.10.48@2x

DownloaderUI

  • config.toml 填写路径,也可以在界面中选择,如果不填写配置也不选择路径,则在该主程序脚本相通路径下生成
  • main.py 主程序入口,执行该脚本即可

About

Manage your Surge app's modules with python(pythonista on iOS)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages