Skip to main content

Python wrapper for Banned.AniParser (NativeAOT C ABI)

Project description

PyAniParser

PyAniParser 是一个用于解析动画文件名的库,专门设计用于识别和提取动画文件名中的关键信息。

功能特点

  • 支持多个字幕组/压制组的命名规则解析
  • 内置多个常用字幕组的解析支持
  • 支持批量文件解析

安装

pip install pyaniparser

使用方法

基本使用

from pyaniparser import AniParser
# 单个title
parser = AniParser()
result = parser.parse("你的动画文件名.mp4")
print(result.title)
# 多个title
items = list(parser.parse_batch(["文件1.mp4", "文件2.mp4"]))
for result in items :
    print(result.title)

获取支持的字幕组列表

parser = AniParser()
groups = parser.get_translation_parser_list()

内置解析器支持

目前支持以下字幕组/压制组的命名规则(按字典顺序),完整支持的小组列表请见:详细列表

  • 北宇治字幕组
  • 喵萌奶茶屋
  • 桜都字幕组
  • ANi
  • jsum
  • Kirara Fantasia
  • Vcb-Studio

许可证

本项目采用 Apache-2.0 许可证。详情请参见 LICENSE 文件。

贡献

欢迎提交 Issue 和 Pull Request!

支持

如果你在使用过程中遇到任何问题,请创建 Issue。

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

pyaniparser-0.0.4.tar.gz (8.4 MB view details)

Uploaded Source

Built Distribution

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

pyaniparser-0.0.4-py3-none-any.whl (8.5 MB view details)

Uploaded Python 3

File details

Details for the file pyaniparser-0.0.4.tar.gz.

File metadata

  • Download URL: pyaniparser-0.0.4.tar.gz
  • Upload date:
  • Size: 8.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyaniparser-0.0.4.tar.gz
Algorithm Hash digest
SHA256 73483528f6ef21162fa9832801fd6400e383bdb61d15a698a9b772ed2b7eac60
MD5 856f733b511337cb31b444c05a83505c
BLAKE2b-256 f1453e2f3ebe5c86c6710fa1449b8a2381f1055697ccb80bc3fca353320d1343

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyaniparser-0.0.4.tar.gz:

Publisher: publish.yml on banned2054/PyAniParser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyaniparser-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: pyaniparser-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyaniparser-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e4acc116ddd971fcd1aa50a248d90438a8316581eef02d1a770777547dc00b53
MD5 faedf246aef4d312f5fa8859c71a52dc
BLAKE2b-256 8a23a015c60d954199298c0e69f674a29ca35b69a20e9c838f747011317502ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyaniparser-0.0.4-py3-none-any.whl:

Publisher: publish.yml on banned2054/PyAniParser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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