Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

billma007/PythonActionof-JMComic-Crawler-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

7 Commits

Repository files navigation

PythonActionof-JMComic-Crawler-Python

基于 hect0x7/JMComic-Crawler-Python 的 GitHub Actions 自动化方案,并提供可通过 GitHub API 在本地触发/部署的 Python 脚本。

目录


如何使用?

1.fork原仓库

请先按照原仓库文档完成前置准备(完成教程中的第 1 与第 2 步):https://jmcomic.readthedocs.io/zh-cn/latest/tutorial/1_github_actions/

完成上述步骤后,再继续执行下列操作(以下步骤用于自动化触发原仓库中的 GitHub Actions 工作流)。


2.下载本仓库代码

将本仓库 下载/clone 到本地,:

git clone https://github.com/billma007/PythonActionof-JMComic-Crawler-Python.git
cd PythonActionof-JMComic-Crawler-Python

3.申请 access token

在 GitHub 获取一个可用的 Personal Access Token (classic),并勾选必要权限:

  1. GitHub 首页 → 右上角头像 Settings
  2. 左侧底部 Developer settingsPersonal access tokensTokens (classic)
  3. Generate new token (classic)
  4. 设置名称与有效期
  5. 权限务必勾选:workflow: Update GitHub Action workflows
  6. 生成后保存 token(后续在配置中使用)

提示:该 token 将用于通过 GitHub API 触发与管理工作流。请注意保密,不要将 token 提交到公共仓库。


4.本地配置

打开项目根目录下的 action.py:

  • 滚动至文件底部,可以看到一个用于配置的字典
  • 按照字典字段要求,填入信息(如:repo_ownerrepo_namebranchworkflow_filetoken 等)。需要注意的是仓库信息以你fork过来的信息为准,而不是原作者的。
  • 在主函数中,传入需要下载的本子车牌

运行示例(具体以你的环境为准):

python action.py

程序将使用你提供的配置与 token,调用 GitHub API 触发原仓库的工作流,并按给定车牌号开始下载流程。


5.其他说明(费用与网络)

费用

  • 运行 GitHub Actions 会产生费用。一般来讲一次下载约 0.007 USD(约 0円.05 RMB)。
  • 你可以在 GitHub 账户中充值,或申请 GitHub Education,一般每月可获得 24ドル 的额度减免。

网络与报错

  • 若长时间卡顿后突然报错,通常与直连 GitHub 网络质量较差有关。
  • 可选方案:
    • 使用 海外服务器 执行下载;
    • 在本地使用科学力量为 GitHub 访问提供更稳定的网络环境

需要加密?

如果您需要加密,请前往https://7-zip.org/下载7z,安装完后找到7z所在目录,然后复制目录,添加该目录的环境变量(自行百度),就可以了。



About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /