Skip to content

Naoko-simple/NavePnow-scripts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Evan

Profiles

Generic badge Generic badge Generic badge MIT license Open Source Love svg1

ForTheBadge built-with-love

📖 文档 | 📖 Docs

目录

Filter - Surge and QuantumultX 规则集

Scripts

Surge/QuantumultX

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 Apps Script

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. 设置一个合适的时间去触发脚本

    Edit -> Current project's triggers -> Add Trigger

  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. 设置一个合适的时间去触发脚本

    Edit -> Current project's triggers -> Add Trigger

  3. 注意⚠️
    1. 如果有问题,欢迎 反馈

By Neurogram feat NavePnow

powered by Google Script and Google Developers Console

  1. 特点
    1. 展示已用流量,剩余流量和到期时间
    2. 云端运行脚本Google Script, 无需消耗本地资源和流量
  2. 步骤
    1. BotFather 创建一个bot,记下 token,代替脚本中的关键词 BOT_TOKEN
    2. get_id_bot 得到用户 id,代替脚本中的关键词 CHAT_ID
    3. 在脚本的 accounts 中进行账号的添加,内容顺序依次为 站点名称站点登录网址邮箱密码,内容均需要用双引号 " " 或单引号 '' 括起来
    4. 拷贝脚本内容到 Google Script 的编辑器中
    5. 设置一个合适的时间去触发脚本

    Edit -> Current project's triggers -> Add Trigger -> Choose which function to run(launch)

  3. 注意⚠️
    1. 关于签到 Surge 和 Shortcuts 的详细教程
    2. 如果内容出错,检查返回数据的内容 Logger.log() 以及格式并修改正则表达式
    3. 如需进行测试,可以在编辑器中 Run -> Debug function -> launch 进行调试
    4. 如果有问题,欢迎 反馈

JSBox

JSBox/NUS_NextBus.js

By NavePnow

  1. 特点
    1. 检测用户所在位置信息进行公交站点筛选
    2. 显示公交站点详细信息
  2. 步骤
    1. 利用Erots商店进行脚本的下载 脚本链接
    2. 在小组件中进行设置,调整高度 (推荐: 180)
  3. 注意⚠️
    1. 如果有问题,欢迎 反馈

JSBox/Singtel+.js

By NavePnow

UI inspired by lchreal6

  1. 特点
    1. 显示剩余话费,流量,短信和电话相关信息
  2. 步骤
    1. 利用Erots商店进行脚本的下载 脚本链接
    2. 安装抓包软件,例如 HTTP Catcher
    3. 安装 hi!App 软件,并利用自己的手机号进行登录
    4. 打开抓包软件进行抓包,刷新 hi!App (重新打开)
    5. 在网络请求中找到 https://hiapp.aws.singtel.com/api/v2/usage/dashboard
    6. 记下请求头中的 AuthorizationCookie,代替脚本中的关键词
    7. 在小组件中进行设置,调整高度 (推荐: 180)
  3. 注意⚠️
    1. 如果有问题,欢迎 反馈

Tip Jar

PayPal 微信赞赏 WeChat Pay
paypal

About

👍 Make JavaScript Great Again

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%