Skip to main content

Shared library for TiebaMeow services

Project description

tiebameow

Tiebameow 项目通用模块

简介

tiebameow 是在 Tiebameow 项目内使用的通用模块,提供了通用的数据模型、序列化/反序列化工具、日志模块以及辅助函数。

目录

  • client: 包含增强的 aiotieba.Clienthttpx 客户端。
  • models: 定义了通用数据交换模型和 ORM 数据模型。
  • parser: 提供解析和处理 aiotieba 数据的解析器。
  • schemas: 定义了各种数据片段的 Pydantic 模型。
  • serializer: 提供数据交换模型的序列化和反序列化方法。
  • utils: 包含通用日志模块和一些辅助函数和工具类。

开发指南

欢迎贡献代码,请确保遵循项目的编码规范,并在提交前运行 pre-commit hooks:

uv sync --dev
pre-commit install
pre-commit run --all-files

有关详细信息,请参阅 CONTRIBUTING.md 文件。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tiebameow-0.1.0rc3.tar.gz (4.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tiebameow-0.1.0rc3-py3-none-any.whl (4.2 MB view details)

Uploaded Python 3

File details

Details for the file tiebameow-0.1.0rc3.tar.gz.

File metadata

  • Download URL: tiebameow-0.1.0rc3.tar.gz
  • Upload date:
  • Size: 4.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tiebameow-0.1.0rc3.tar.gz
Algorithm Hash digest
SHA256 c8a0de72b6e2ed36e810b8b4634b3ac5fe60e3a29ac5d8fd9a4c5b1500e66931
MD5 5465bb4f0c8592ae9ad886e763c2258a
BLAKE2b-256 53ce76e0aeee5639be05de9b1d96c5e5a0466f9cee8c030d3a622720f35f3dd8

See more details on using hashes here.

File details

Details for the file tiebameow-0.1.0rc3-py3-none-any.whl.

File metadata

  • Download URL: tiebameow-0.1.0rc3-py3-none-any.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tiebameow-0.1.0rc3-py3-none-any.whl
Algorithm Hash digest
SHA256 3a66b4a7913c6810c0017854439fc4698bc70435fc385368e95f2db3cd1d476d
MD5 c7260b9992f0ba52be7f6aba64367693
BLAKE2b-256 8e8dbb62bbbeee75ce391eb61dcbda152d1a1630356efb7733e0c11b5507ba6d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page