Skip to content

JS scripts for Surge and QuantumultX

Notifications You must be signed in to change notification settings

lyericwang/Profiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Profiles

📖 文档 | 📖 Docs

Filter - Surge and QuantumultX 规则集

Scripts

filter_conversion.js

By NavePnow powered by CLOUDFLARE Workers

  1. 特点
    1. 从 QuantumultX 分流链接生成 Surge 规则集,反之亦然。
    2. 如果源链接改变,生成的分流链接自动改变。
  2. Instructions
    1. 在 CloudFlare 网站中创建新的 Workers
    2. 粘贴所有脚本内容到编辑器中
    3. 填充并修改必要的内容 (url 和 正则)
    4. 保存和部署

checkin.js

By Neurogram feat NavePnow

  1. 特点
    1. 展示已用流量,剩余流量和到期时间
    2. 利用 Cron 定时运行脚本
  2. 步骤
    1. https://www.notion.so/Check-in-0797ec9f9f3f445aae241d7762cf9d8b
    2. 如果内容出错,检查返回数据的内容以及格式并修改正则表达式

checkin_1point.js

By NavePnow feat wangfei021325

一亩三分地论坛自动签到脚本

教程

10010+.js/10010+_qx.js

By NavePnow 根据作者coo11 的 Jsbox 脚本进行修改

  1. 特点

    1. 显示剩余流量,话费余额和流量剩余
    2. 利用 Cron 定时运行脚本
  2. 步骤

    1. 在支付宝小程序“中国联通”设置你的联通手机号 (提供 api)
    2. 在 Surge/QuantumultX Scripts目录下创建 10010+.js 并复制 链接 所有内容到脚本中 QuantumultX 同理
    3. 在指定地方添加联通手机号
    4. 在编辑模式下打开 Surge, 并在配置文件最后(Scripts内容下)添加cron "00 12 * * *" debug=1,script-path=10010+.js QuantumultX([[task_local] 标签下): 00 12 * * * 10010+.js
    5. 保存
  3. 注意⚠️

    1. 如果你想把文件放在云端,确保该文件是私密的,因为支付宝api返回的数据包含了你的真实姓名。
    2. 如果有问题,欢迎 反馈

weather.js/weather_qx.js

By NavePnow powered by Dark Sky

  1. 特点

    1. 显示天气图标,当天温度,降雨概率以及实时天气信息总结
    2. 利用 Cron 定时运行脚本(8am-8pm 每隔3小时运行一次)
  2. 步骤

    1. Dark Sky 网站注册账号,获得免费的 api
    2. 下载并运行 捷径
    3. 在捷径中添加第一步生成的 Secret Key
    4. 在编辑模式下打开 Surge, 并在配置文件最后(Scripts内容下)添加cron "0 0 8-20/3 * * *" debug=1,script-path=weather_dark.js QuantumultX([[task_local] 标签下): 0 8-20/3 * * * weather_dark.js
    5. 保存
  3. 注意⚠️

    1. 如果你想把文件放在云端,确保该文件是私密的,因为Dark Sky api 免费的调用次数不是无限的,具体请参考 API Usage
    2. 如果想自定义功能,请参考 Dark Sky API
    3. 该脚本的目的是每天早上进行今天一天的天气提醒,因为 Dark Sky Api 有 US 极端天气警告,所以后续脚本会做相应的修改以适应本人的需求
    4. 如果有问题,欢迎 反馈

weibo

By NavePnow inspired by Nobyda

微博超话自动签到脚本

教程

google_script/singtel.js

By NavePnow powered by Google Script

  1. 特点
    1. 显示剩余话费,流量,短信和电话相关信息
    2. 云端运行脚本(Google Script),无需消耗本地资源
  2. 步骤
    1. BotFather 创建一个bot,记下 token,代替脚本中的关键词 BOT_TOKEN
    2. get_id_bot 得到用户 id,代替脚本中的关键词 CHAT_ID
    3. 安装抓包软件,例如 HTTP Catcher
    4. 安装 hi!App 软件,并利用自己的手机号进行登录
    5. 打开抓包软件进行抓包,刷新 hi!App (重新打开)
    6. 在网络请求中找到 https://hiapp.aws.singtel.com/api/v2/usage/dashboard
    7. 记下请求头中的 AuthorizationCookie,代替脚本中的关键词
    8. 拷贝脚本内容到 Google Script 的编辑器中
    9. 设置一个合适的时间去触发脚本
  3. 注意⚠️
    1. 如果有问题,欢迎 反馈

google_script/calendar.js

By NavePnow powered by Google Script and Google Developers Console

  1. 特点
    1. 根据 Google Calendar Api 可同时设置多个日历进行每日提醒
    2. 云端运行脚本(Google Script),无需消耗本地资源
  2. 步骤
    1. BotFather 创建一个bot,记下 token,代替脚本中的关键词
    2. get_id_bot 得到用户 id,代替脚本中的关键词
    3. Google Developers Console 中登录并激活你的 Google 账户
    4. Google Developers Console 激活 Google Calendar API
    5. 打开 Google Developers Console, 在凭证标签下创建新的 Public API access key, 代替脚本中的关键词 API_KEY
    6. [Google Calendar] -> [Setting and Sharing] -> [Calendar Setting] 下找到你的 Calendar ID ,添加到脚本 calendar_id
    7. 拷贝脚本内容到 Google Script 的编辑器中
    8. 设置一个合适的时间去触发脚本
  3. 注意⚠️
    1. 如果有问题,欢迎 反馈

Tip Jar

PayPal 微信赞赏 WeChat Pay
paypal

About

JS scripts for Surge and QuantumultX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%