-
Notifications
You must be signed in to change notification settings - Fork 268
使用说明
目前只支持Windows平台直接运行
从Release可获取最新的可执行文件,无需配置Python环境可直接运行,其它配置说明参考配置文件与参数说明。
使用源代码可以获取最新的功能以及问题修复,但相应的也可能有更多的问题
准备一个Python3.8+环境。
使用指令拉取以下仓库:
git clone https://github.com/Samueli924/chaoxing.git
或自行下载源码压缩包并解压
在项目目录下存在文件requirements.txt
,它包含项目脚本运行所需要的三方库,你需要执行指令来安装它们:
pip install -r requirements.txt
之后你可以参考配置文件与参数说明。
启动脚本:
python main.py
配置文件一般为config.ini
,如若没有请自行复制config_template.ini
并更名为config.ini
放入可执行文件或源码同目录下。
配置文件已包含;
为开头的注释说明,请自行结合教程来参考、配置和使用。
请使用-c [配置文件名]
来指定使用你的配置文件,例如-c config.ini
。
一些参数说明(以源码为例,可执行文件同样支持):
python main.py [-h] [-c CONFIG] [-u USERNAME] [-p PASSWORD] [-l LIST] [-s SPEED] [-v]
optional arguments:
-h, --help 显示帮助信息并退出
-c CONFIG, --config CONFIG
使用配置文件运行程序
-u USERNAME, --username USERNAME
手机号账号
-p PASSWORD, --password PASSWORD
登录密码
-l LIST, --list LIST 要学习的课程ID列表, 以 , 分隔
-s SPEED, --speed SPEED
视频播放倍速 (默认1, 最大2)
-v, --verbose, --debug
启用调试模式, 输出DEBUG级别日志
可参考:使用手机运行脚本提升效率
以Android为例,配置Python环境,推荐使用以下App:
- Linux Deploy:需要Root,需要一些配置,并安装Linux环境,随后在其环境下再配置Python
- Termux:不需要Root,可直接配置Python环境。推荐
iOS上也有类似的App,如iSH,可以根据下面的内容参考自行配置
Termux无需Root,可直接配置Python环境。 前往官方仓库Releases下载:Releases-termux/termux-app
注意:Google Play商店上的版本似乎已经放弃了,请去官方仓库Releases下载。
首先为Termux换个源,加快后续涉及下载操作的速度。 打开后输入:
termux-change-repo
回车后出来的界面直接回车继续:
在第二个界面,使用下面的箭头往下选择Mirrors in Chinese Mainland,然后 按空格 选中,然后回车生效。
现在来安装一下需要的软件包,输入以下指令回车等待完成即可:
pkg install -y tur-repo openssl libxml2 libxslt git
脚本的运行需要Python 3.8+,这里演示使用指令来安装Python3.10:
pkg install -y python3.10
等待安装完后,就可以使用python3.10 -V
来检查是否安装成功了。
此时若要使用python可能需要指令
python3.10
,同时使用对应的pip需要指令python3.10 -m pip
,可以进行一下额外的配置touch ~/.bashrc echo "alias python='python3.10'" >> ~/.bashrc echo "alias pip='python3.10 -m pip'" >> ~/.bashrc source ~/.bashrc这时候就可以直接用
python
和pip
指令了
推荐更换pip的源,例如清华源:
pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple
现在确保在chaoxing
的目录下,使用以下指令来装下脚本运行所需的依赖,回车等待安装完成即可:
pip install -r ./requirements.txt
环境准备完毕,现在你可以按照之前的教程运行项目脚本开始你的刷课任务: