Skip to content

用于iqihang爱启航视频播放和下载的命令行工具

Notifications You must be signed in to change notification settings

Tony15246/iqihang-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iqihang-cli

用于iqihang爱启航视频播放和下载的命令行工具。这个项目并没有任何破解的成分,因为你已经购买过了的课程,才支持播放或下载。

本工具使用mpv播放器播放视频,使用ffmpeg下载视频。欲使用对应功能,需要事先自行安装和配置好mpv或ffmpeg,或者自行修改调用mpv和ffmpeg的部分的命令。

iqihang-cli/test.py

Lines 189 to 196 in 35de5c1

subprocess.run(
[
str(config["mpv_path"]),
str(video_url),
f"--force-media-title={lesson["name"]}",
],
check=False,
)

iqihang-cli/test.py

Lines 199 to 209 in 35de5c1

subprocess.run(
[
str(config["ffmpeg_path"]),
"-i",
str(video_url),
"-c",
"copy",
f"{lesson["name"]}.mp4",
],
check=False,
)

使用方法

test.py同级目录下创建config.json文件,本件内容为账号的手机号和密码、以及mpv播放器的路径和ffmpeg的路径,格式如下。

{
    "phone": "xxxxxxxxxxx",
    "password": "xxxxxxxx",
    "mpv_path": "/your/path/to/mpv",
    "ffmpeg_path": "/your/path/to/ffmpeg"
}

使用如下命令安装依赖

pip install -r requirements.txt

使用如下命令运行脚本

python test.py

About

用于iqihang爱启航视频播放和下载的命令行工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages