Skip to main content

VNDB api 客户端实现和转储助手

项目描述

VNDB 高筒袜

这个模块提供了一个 VNDB 客户端 api 实现。它旨在提供一些高级功能以轻松使用 VNDB api。它还包括一些帮助函数和类以轻松使用数据库转储。

API 快速入门

from vndb_thigh_highs import VNDB
from vndb_thigh_highs.models import VN

vndb = VNDB()
vns = vndb.get_vn(VN.id == 17)
vn = vns[0]
print(vn.title)

查看文档以获取更多详细信息

转储快速启动

from vndb_thigh_highs.dumps import TraitsDatabaseBuilder

builder = TraitsDatabaseBuilder()
trait_db = builder.build_with_archive("path/to/traits.json.gz")
trait_id = 186
trait = trait_db.get_trait(trait_id)
print(trait.name)

查看文档以获取更多详细信息

测试

运行test/main.py

默认情况下,测试使用预定义的响应运行。可以通过 edting 使用 vndb 运行它们use_mock_socket = Truetest/test_case.py尽管登录的测试需要有效的凭据data/login.json。使用 vndb 时也跳过了一些麻烦的测试。

数据库转储测试将需要在data/.

执照

该模块在 AGPLv3 下获得许可。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

vndb-thigh-highs-0.1.5.tar.gz (28.6 kB 查看哈希

已上传 source

内置分布

vndb_thigh_highs-0.1.5-py3-none-any.whl (36.2 kB 查看哈希

已上传 py3