Skip to content

安装并运行JavSP

Yihang Liu edited this page Sep 27, 2024 · 5 revisions

使用二进制软件包

请前往软件发布页下载。

使用Workflow打包的二进制软件包

https://github.com/Yuukiy/JavSP/actions/workflows/cx_freeze.yml

这里可以找到最新的二进制包,但是由于未发布,不保证没有bug。

从源代码运行

  1. 请先确保您已经安装Poetry构建系统。
pipx install poetry
poetry self add poetry-dynamic-versioning #动态生成版本号
  1. 克隆本项目:
git clone https://github.com/Yuukiy/JavSP.git
cd JavSP
  1. 使用poetry构建
poetry install
poetry run javsp

使用Docker

可使用以下指令直接运行JavSP:

docker run -it --rm \
  --network="host" \
  -v <DIRECTORY_TO_SCRAPE>:<SCANNER.INPUT_DIRECTORY> \
  -v <YOUR_CONFIG_FILE.YML>:/app/config.yml\
  ghcr.io/yuukiy/javsp:master
  • 兼容podman
  • VPN如果需要使用host机器的VPN(比如127.0.0.1:PORT),则需要传入--network="host",否则可以省略
  • <DIRECTORY_TO_SCRAPE>:host机器上需要刮削的目录
  • <SCANNER.INPUT_DIRECTORY>:和配置文件中的scanner.input_directory保持一致
  • <YOUR_CONFIG_FILE.YML>:host机器上配置文件所在的路径