跳转至

参考

Bases: KToolBoxCli

config_editor

启动图形化 KToolBox 配置编辑器

download_post

下载指定帖子或修订版本

Parameters:

Name Type Description Default
url str

帖子链接

None
service str

平台名称

None
creator_id str

创作者 ID

None
post_id str

帖子 ID

None
revision_id str

修订版本 ID(可选)

None
path Union[Path, str]

下载路径,默认为当前目录

Path('.')
dump_post_data

是否在帖子目录中保存 post.json 数据

True

example_env

生成示例配置 .env 文件

get_post

获取指定帖子或修订版本

Parameters:

Name Type Description Default
service str

平台名称

required
creator_id str

创作者 ID

required
post_id str

帖子 ID

required
revision_id str

修订版本 ID(可选)

None
dump Path

将结果导出为 JSON 文件

None

search_creator

搜索创作者,可使用多个参数作为关键词。

Parameters:

Name Type Description Default
id str

创作者 ID

None
name str

创作者名称

None
service str

创作者所属平台

None
dump Path

将结果导出为 JSON 文件

None

search_creator_post

搜索创作者的帖子,可使用多个参数作为关键词。

Parameters:

Name Type Description Default
id str

创作者 ID

None
name str

创作者名称

None
service str

创作者所属平台

None
q str

搜索关键词

None
o int

结果偏移量,步长为 50

None
dump Path

将结果导出为 JSON 文件

None

site_version

显示当前 Kemono 站点应用提交哈希

sync_creator

同步创作者所有帖子

可在下载完成后随时更新目录,例如创作者发布新帖子后进行更新。

  • start_timeend_time 示例:2023-12-72023-12-07

Parameters:

Name Type Description Default
url str

帖子链接

None
service str

平台名称

None
creator_id str

创作者 ID

None
path Union[Path, str]

下载路径,默认为当前目录

Path('.')
save_creator_indices bool

是否记录 CreatorIndices 数据

False
mix_posts bool

是否将不同帖子的所有文件保存到同一路径

None
start_time str

帖子发布时间范围起始,格式 %Y-%m-%d

None
end_time str

帖子发布时间范围结束,格式 %Y-%m-%d

None
offset int

结果偏移量

0
length int

获取帖子数量,默认为全部

None
keywords str

按标题过滤帖子,逗号分隔关键词

None
keywords_exclude str

按标题排除帖子,逗号分隔关键词

None

version

显示 KToolBox 版本号