Skip to main content

用于与斯德哥尔摩图书馆交互的非官方 SDK。

项目描述

斯德哥尔摩图书馆

执照 最新的 PyPI 版本 PyPI 状态

用于与斯德哥尔摩图书馆交互的非官方 SDK

目前该项目处于非常早期的开发阶段,可以使用的功能很少。但是,如果您渴望让事情顺利进行,请考虑通过贡献来提供帮助!

用法

连接

与客户端连接的最简单方法是通过凭据。

from stockholm_library import Client

client = Client()
success: bool = client.login(
    user="8705061234",
    pin="1234"
)
print(success)  # True

取借书

loans = client.get_loans()

for loan in loans:
    print(loan)  # {id: 123456, book: ...}

下面是一个Loan对象的结构:

{
    "id": 123456,
    "book": models.Book(
        "id": 129716,
        "title": "Liftarens guide till galaxen",
        "author": "Douglas Adams"
    ),
    "borrowed_from": "Telefonplans bibliotek",
    "borrowed_date": datetime.date(2022, 3, 5),
    "due_date": datetime.date(2022, 4, 3),
    "can_re_borrow": True
}

请注意,并非所有贷款在每个特定时刻都有 ID。如果无法重新借书,则不会产生 ID。

贡献

贡献总是受欢迎的!

要做出贡献,请执行以下步骤:

  1. 分叉回购
  2. 添加您的更改
  3. 发出拉取请求,并简要说明您提议的更改。

作者

项目详情


下载文件

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

源分布

stockholm-library-0.2.0.tar.gz (6.9 kB 查看哈希)

已上传 source

内置分布

stockholm_library-0.2.0-py3-none-any.whl (7.0 kB 查看哈希)

已上传 py3