├── .github ├── pull.yml └── workflows │ ├── dianshijia.yml │ ├── kuaishou.yml │ ├── repo_sync.yml │ └── weibo.yml ├── .gitignore ├── LICENSE ├── README.md ├── Script ├── 115lx.js ├── 91.js ├── Adguard.js ├── BiliHD.js ├── Bilibili.js ├── Bilibili │ ├── BiliHD.js │ ├── bilibili.unblock.playurl.min.js │ └── bilibili.unblock.season.min.js ├── BilibiliUnlock.js ├── CheckIP.js ├── Diyidan.js ├── HTJZ.js ├── IPinfo.js ├── ITHome.js ├── JAV101.js ├── JDcrazy.js ├── LaunchCenterPro.js ├── Pacdebug.js ├── Pdfexpert.vip.js ├── SMZDM.js ├── Smh.js ├── VideoStar.js ├── Wanliyingshi.js ├── XMind.js ├── YYeTs.js ├── YouTube.js ├── ZhiHu_All.js ├── abaenglish.vip.js ├── aimeiju.js ├── altstore.js ├── amjvip.js ├── bandwagon.js ├── bear.js ├── bilibili.unblock.playurl.min.js ├── bilibili.unblock.season.min.js ├── bilibili_space_qx.js ├── blockBikaUpdate.js ├── china_unicom.js ├── clarity.js ├── cpdq.js ├── cupdasher.js ├── cyxy.js ├── dayone-pre.js ├── dayone.js ├── fantastical.js ├── fit.js ├── hanjuTV.js ├── hjsp.js ├── hnsyhb.js ├── jdyTV.js ├── jxydt.js ├── kkyy.js ├── lake.js ├── llyd.js ├── mb.js ├── mkl.js ├── mmfy.js ├── mryy.js ├── myxj.js ├── nomo.js ├── old_ipa.js ├── peak.js ├── pear.js ├── pear2.js ├── photoshop.js ├── pillow.js ├── pock.js ├── qrxs.js ├── quanx.js ├── qyxj.js ├── resource-parser.js ├── revenuecat.js ├── rrtv.js ├── sdxz.js ├── shimo.js ├── sjyjgj.js ├── smart.js ├── smy.js ├── sololearn.js ├── themekuwo.js ├── wnsm.js ├── workingcopy.js ├── wps.js ├── wszs.js ├── xcz.js ├── xiaoshuimian.js ├── xigua_ad.js ├── xunjie.js ├── xxys.js ├── xxysad.js ├── ydybj.js ├── zgtyzb.js └── znzj.js ├── Surge_Task ├── Sunert_Cookie.sgmodule └── Sunert_Task.sgmodule ├── Task ├── Env.js ├── Env.min.js ├── GithubActions.md ├── README.md ├── Sunert_Task.json ├── Youth_Read.js ├── backup │ ├── beatPay.js │ ├── exchangeRate.js │ ├── sinanews.js │ ├── tele_p5.js │ └── youth_catcher │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── getdata.py │ │ └── readme.md ├── baidu_speed.js ├── dianshijia.js ├── formatJson.js ├── formatJson.txt ├── jdCookie.js ├── jddj.js ├── jukan.js ├── kuaishou.js ├── lkyl.js ├── midu_Read.js ├── moji.js ├── mydigit.js ├── package.json ├── sendNotify.js ├── sunert.boxjs.json ├── telecomInfinity.js ├── trainquery.js ├── translate.js ├── tvpreview.js ├── txnews.js ├── txnews_task.js ├── weibo.js ├── youth.js ├── youth_env.js └── youth_gain.js ├── TaskConf ├── README.md ├── baidu │ └── qx_rewite.txt ├── dianshijia │ ├── loon.plugin │ ├── qx_rewite.txt │ ├── readme.md │ └── surge.sgmodule ├── dianxin │ ├── qx_rewite.txt │ └── readme.md ├── digital_home │ ├── qx_rewite.txt │ └── readme.md ├── jd │ ├── qx_rewite.txt │ └── readme.md ├── jukan │ ├── qx_rewite.txt │ └── readme.md ├── kuaishou │ ├── loon.plugin │ ├── qx_rewite.txt │ ├── readme.md │ └── surge.sgmodule ├── sina │ ├── loon.plugin │ ├── qx_rewite.txt │ ├── readme.md │ └── surge.sgmodule ├── txnews │ ├── loon.plugin │ ├── qx_rewite.txt │ ├── readme.md │ └── surge.sgmodule └── youth │ ├── loon.plugin │ ├── qx_rewite.txt │ ├── qx_youthread.txt │ ├── readme.md │ └── surge.sgmodule ├── index.js └── package.json /.github/pull.yml: -------------------------------------------------------------------------------- 1 | # 使用方法见[@lxk0301](https://raw.githubusercontent.com/lxk0301/scripts/master/githubAction.md) 2 | 3 | version: "1" 4 | rules: # Array of rules 5 | - base: master # Required. Target branch 6 | upstream: Sunert:master # Required. Must be in the same fork network. 7 | mergeMethod: hardreset # Optional, one of [none, merge, squash, rebase, hardreset], Default: none. 8 | mergeUnstable: true # Optional, merge pull request even when the mergeable_state is not clean. Default: false -------------------------------------------------------------------------------- /.github/workflows/dianshijia.yml: -------------------------------------------------------------------------------- 1 | 2 | name: 电视家 3 | 4 | on: 5 | workflow_dispatch: 6 | schedule: 7 | - cron: '*/15 4,12,19,23 * * *' 8 | watch: 9 | types: started 10 | jobs: 11 | build: 12 | runs-on: ubuntu-latest 13 | if: github.event.repository.owner.id == github.event.sender.id 14 | env: 15 | DSJ_HEADERS: ${{ secrets.DSJ_HEADERS }} 16 | DSJ_DRAWAL: ${{ secrets.DSJ_DRAWAL }} 17 | TZ: Asia/shanghai 18 | steps: 19 | - name: Checkout 20 | uses: actions/checkout@v2 21 | - name: Use Node.js 12.x 22 | uses: actions/setup-node@v1 23 | with: 24 | node-version: 12.x 25 | - name: npm install 26 | run: | 27 | npm install 28 | - name: '运行 【电视家】' 29 | if: env.DSJ_HEADERS 30 | run: | 31 | node Task/dianshijia.js 32 | env: 33 | DSJ_NOTIFY_CONTROL: ${{ secrets.DSJ_NOTIFY_CONTROL }} 34 | PUSH_KEY: ${{ secrets.PUSH_KEY}} 35 | BARK_PUSH: ${{ secrets.BARK_PUSH}} 36 | BARK_SOUND: ${{ secrets.BARK_SOUND}} 37 | TG_BOT_TOKEN: ${{ secrets.TG_BOT_TOKEN}} 38 | TG_USER_ID: ${{ secrets.TG_USER_ID}} 39 | DD_BOT_TOKEN: ${{ secrets.DD_BOT_TOKEN}} 40 | DD_BOT_SECRET: ${{ secrets.DD_BOT_SECRET}} 41 | QYWX_KEY: ${{ secrets.QYWX_KEY}} 42 | IGOT_PUSH_KEY: ${{ secrets.IGOT_PUSH_KEY}} 43 | QQ_SKEY: ${{ secrets.QQ_SKEY}} 44 | QQ_MODE: ${{ secrets.QQ_MODE}} 45 | PUSH_PLUS_TOKEN: ${{ secrets.PUSH_PLUS_TOKEN}} 46 | PUSH_PLUS_USER: ${{ secrets.PUSH_PLUS_USER}} 47 | TG_PROXY_HOST: ${{ secrets.TG_PROXY_HOST}} 48 | TG_PROXY_PORT: ${{ secrets.TG_PROXY_PORT}} 49 | -------------------------------------------------------------------------------- /.github/workflows/kuaishou.yml: -------------------------------------------------------------------------------- 1 | name: 快手视频签到 2 | 3 | on: 4 | workflow_dispatch: 5 | schedule: 6 | - cron: '1/20 10-23/3 * * *' 7 | watch: 8 | types: started 9 | jobs: 10 | build: 11 | runs-on: ubuntu-latest 12 | if: github.event.repository.owner.id == github.event.sender.id 13 | env: 14 | KS_TOKEN: ${{ secrets.KS_TOKEN }} 15 | steps: 16 | - name: Checkout 17 | uses: actions/checkout@v2 18 | - name: Use Node.js 12.x 19 | uses: actions/setup-node@v1 20 | with: 21 | node-version: 12.x 22 | - name: npm install 23 | run: | 24 | npm install 25 | - name: 运行 【快手视频签到】 26 | if: env.KS_TOKEN 27 | run: | 28 | node Task/kuaishou.js 29 | env: 30 | PUSH_KEY: ${{ secrets.PUSH_KEY || github.event.client_payload.PUSH_KEY }} 31 | BARK_PUSH: ${{ secrets.BARK_PUSH || github.event.client_payload.BARK_PUSH }} 32 | BARK_SOUND: ${{ secrets.BARK_SOUND || github.event.client_payload.BARK_SOUND }} 33 | TG_BOT_TOKEN: ${{ secrets.TG_BOT_TOKEN || github.event.client_payload.TG_BOT_TOKEN }} 34 | TG_USER_ID: ${{ secrets.TG_USER_ID || github.event.client_payload.TG_USER_ID }} 35 | DD_BOT_TOKEN: ${{ secrets.DD_BOT_TOKEN || github.event.client_payload.DD_BOT_TOKEN }} 36 | DD_BOT_SECRET: ${{ secrets.DD_BOT_SECRET || github.event.client_payload.DD_BOT_SECRET }} 37 | IGOT_PUSH_KEY: ${{ secrets.IGOT_PUSH_KEY || github.event.client_payload.IGOT_PUSH_KEY }} 38 | -------------------------------------------------------------------------------- /.github/workflows/repo_sync.yml: -------------------------------------------------------------------------------- 1 | # File: .github/workflows/repo-sync.yml 2 | name: sync-Sunert-scripts 3 | on: 4 | schedule: 5 | workflow_dispatch: 6 | watch: 7 | types: started 8 | repository_dispatch: 9 | types: sync-Sunert-scripts 10 | jobs: 11 | repo-sync: 12 | env: 13 | PAT: ${{ secrets.PAT }} #此处PAT需要申请,教程详见:https://www.jianshu.com/p/bb82b3ad1d11 14 | dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} # 我自己同步到gitee使用,其他人可忽略 15 | runs-on: ubuntu-latest 16 | if: github.event.repository.owner.id == github.event.sender.id 17 | steps: 18 | - uses: actions/checkout@v2 19 | with: 20 | persist-credentials: false 21 | 22 | - name: sync Sunert-scripts 23 | uses: repo-sync/github-sync@v2 24 | if: env.PAT 25 | with: 26 | source_repo: "https://github.com/Sunert/Scripts.git" 27 | source_branch: "master" 28 | destination_branch: "master" 29 | github_token: ${{ secrets.PAT }} 30 | # 我自己同步到gitee使用,其他人可忽略 31 | - name: sync github -> gitee 32 | uses: Yikun/hub-mirror-action@master 33 | if: env.dst_key 34 | with: 35 | # 必选,需要同步的Github用户(源) 36 | src: github/Sunert 37 | # 必选,需要同步到的Gitee的用户(目的) 38 | dst: gitee/Sunert 39 | # 必选,更新指定库名字 40 | static_list: "Scripts" 41 | 42 | # 必选,Gitee公钥对应的私钥,https://gitee.com/profile/sshkeys 43 | dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} 44 | 45 | # 必选,Gitee对应的用于创建仓库的token,https://gitee.com/profile/personal_access_tokens 46 | dst_token: ${{ secrets.GITEE_TOKEN }} 47 | -------------------------------------------------------------------------------- /.github/workflows/weibo.yml: -------------------------------------------------------------------------------- 1 | 2 | name: 微博每日签到打卡 3 | 4 | on: 5 | workflow_dispatch: 6 | schedule: 7 | - cron: '5 18 * * *' 8 | watch: 9 | types: started 10 | jobs: 11 | build: 12 | runs-on: ubuntu-latest 13 | if: github.event.repository.owner.id == github.event.sender.id 14 | env: 15 | WB_TOKEN: ${{ secrets.WB_TOKEN }} 16 | WB_COOKIE: ${{ secrets.WB_COOKIE }} 17 | steps: 18 | - name: Checkout 19 | uses: actions/checkout@v2 20 | - name: Use Node.js 12.x 21 | uses: actions/setup-node@v1 22 | with: 23 | node-version: 12.x 24 | - name: npm install 25 | if: env.WB_TOKEN 26 | run: | 27 | npm install 28 | - name: '运行 【新浪微博】' 29 | if: env.WB_TOKEN 30 | run: | 31 | node Task/weibo.js 32 | env: 33 | PUSH_KEY: ${{ secrets.PUSH_KEY}} 34 | BARK_PUSH: ${{ secrets.BARK_PUSH}} 35 | BARK_SOUND: ${{ secrets.BARK_SOUND}} 36 | TG_BOT_TOKEN: ${{ secrets.TG_BOT_TOKEN}} 37 | TG_USER_ID: ${{ secrets.TG_USER_ID}} 38 | DD_BOT_TOKEN: ${{ secrets.DD_BOT_TOKEN}} 39 | DD_BOT_SECRET: ${{ secrets.DD_BOT_SECRET}} 40 | QYWX_KEY: ${{ secrets.QYWX_KEY}} 41 | IGOT_PUSH_KEY: ${{ secrets.IGOT_PUSH_KEY}} 42 | QQ_SKEY: ${{ secrets.QQ_SKEY}} 43 | QQ_MODE: ${{ secrets.QQ_MODE}} 44 | PUSH_PLUS_TOKEN: ${{ secrets.PUSH_PLUS_TOKEN}} 45 | PUSH_PLUS_USER: ${{ secrets.PUSH_PLUS_USER}} 46 | TG_PROXY_HOST: ${{ secrets.TG_PROXY_HOST}} 47 | TG_PROXY_PORT: ${{ secrets.TG_PROXY_PORT}} -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 |