Giter Site home page Giter Site logo

pyaipao's Introduction

PyAipao简介

该项目可实现阳光体育一键跑步,同时可基于GitHub Actions来实现云跑步。

仅需一次配置,即可轻松跑完一学期ヾ(≧▽≦*)o

准备工作

1.一个github账号
2.抓包抓到的IMEICode
3.Server酱的SCKEY或企业微信(可选,用于微信推送跑步结果)

云跑步上手教程

图片加载不出来?点我

1.点击fork按钮将该仓库复制到你的仓库 fork

2.获取 IMEICode

  • 打开抓包软件抓包, 再打开阳光体育 App 登录, 在所有的数据包中找后缀有 IMEICode= 的 URL 请求, 等号后面的字段即为七天有效的 IMEICode (若多次没抓到: 可来回切换几次飞行模式, 杀掉 App 后台重复尝试多次)

如果不需要推送,可以直接略过第3步

3.1基于Server酱的推送

3.2基于企业微信应用消息的推送

由于Server酱不捐助是无法查看消息内容的,所以为了白嫖我自己写了推送部分的代码,可以直接使用微信官方接口来推送。

企业微信的配置方法可以在Server酱的消息通道里看到,这里就不赘述了。

weisend

和Server酱一样,我们也需要企业ID(CORPID),应用ID(AGENTID),应用Secret(SECRET)这三个值。

4.配置Github Actions

  • 打开仓库的secrets,在其中建立IMEICODE并将IMEICode填入 4.1

  • (可选)使用Server酱推送,需要建立SCKEY并填入SendKey

  • (可选)使用企业微信应用消息推送,需要建立CORPID--填入企业ID,AGENTID--填入应用ID,SECRET--填入应用Secret

  • 打开Code-.github/workflows-autorun.yml,点击右上角的铅笔图标进行编辑,将时间改为你想让它每天按时跑的时间,默认为每天上午9点;同时修改推送方式,默认不推送。

4.2

注意autorun.yml里的时间为UTC时间而不是北京时间 点我转换

  • 启用Github Actions

    workflow

4.3

到这步已经配置完成了,它每天就会自己跑了。

5.(可选)手动开始跑步

  • 如果想手动开始跑步,点击Actions,按照图示步骤操作即可。 5.1

6.关闭自动跑步

  • 在仓库Settings-Actions中选择Disable Actions

    6.1

参考链接

注意事项

License GPL v3.0

本文仅供研究,使用者造成的任何后果由使用者自行承担,与作者无关。

pyaipao's People

Contributors

hanuxxx avatar mulu23 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.