Skip to content

配置文件说明

ᴀᴍᴛᴏᴀᴇʀ edited this page Jul 4, 2024 · 1 revision

Note

在 Docker 环境中,~ 会被展开为 /app

程序默认会将配置文件存储于 ~/.config/bili-sync/config.toml,数据库文件存储于 ~/.config/bili-sync/data.sqlite,如果发现不存在会新建并写入默认配置。

配置文件加载时会进行简单校验,默认配置无法通过校验,程序会报错终止运行。

可以下载程序后直接运行程序,看到报错后参考报错信息对默认配置进行修改,修改正确后即可正常运行。

对于配置文件中的 credential,请参考凭据获取流程

配置文件中的 video_namepage_name 支持使用模板,模板的替换语法请参考示例。模板中的内容在执行时会被动态替换为对应的内容。

video_name 支持设置 bvid(视频编号)、title(视频标题)、upper_name(up 主名称)、upper_mid(up 主 id)。

page_name 除支持 video 的全部参数外,还支持 ptitle(分 P 标题)、pid(分 P 页号)。

对于每个 favorite_list 的下载路径,程序会在其下建立如下的文件夹:

  1. 单页视频:

    ├── {video_name}
    │   ├── {page_name}.mp4
    │   ├── {page_name}.nfo
    │   └── {page_name}-poster.jpg
  2. 多页视频:

    ├── {video_name}
    │   ├── poster.jpg
    │   ├── Season 1
    │   │   ├── {page_name} - S01E01.mp4
    │   │   ├── {page_name} - S01E01.nfo
    │   │   ├── {page_name} - S01E01-thumb.jpg
    │   │   ├── {page_name} - S01E02.mp4
    │   │   ├── {page_name} - S01E02.nfo
    │   │   └── {page_name} - S01E02-thumb.jpg
    │   └── tvshow.nfo

对于 filter_option 的可选值,请前往 analyzer.rs 查看。

对于 danmaku_option 的项含义,请前往 danmaku/mod.rs原项目的说明 查看。

Clone this wiki locally