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 = True,test/test_case.py尽管登录的测试需要有效的凭据data/login.json。使用 vndb 时也跳过了一些麻烦的测试。
数据库转储测试将需要在data/.
执照
该模块在 AGPLv3 下获得许可。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
vndb-thigh-highs-0.1.5.tar.gz
(28.6 kB
查看哈希)
内置分布
vndb_thigh_highs-0.1.5-py3-none-any.whl
(36.2 kB
查看哈希)
关
vndb_thigh_highs -0.1.5-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 5dc0448bc0add60edfea49f39c98dbbe61f64cf7a695bffec6aca0b0822186de |
|
| MD5 | 194d661905a68533841107843694d46a |
|
| 布莱克2-256 | df919813a358a05eb2db6173613d90e1354591ff22147e99607a162daec37eba |