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.3.tar.gz (6.8 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.3-py3-none-any.whl (6.8 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyaniparser-0.0.3.tar.gz
  • Upload date:
  • Size: 6.8 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.3.tar.gz
Algorithm Hash digest
SHA256 36d7079185ae8175b0a6b975a9ba467e4748a1717ee93524a5bab2311dba15e2
MD5 7399fa06ea70a7947e2078267da08232
BLAKE2b-256 7bdc2a9099f947102d3b06713de1bb3a66f64db32bb994c37429f1faef9f5b2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyaniparser-0.0.3.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.3-py3-none-any.whl.

File metadata

  • Download URL: pyaniparser-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 6.8 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 eb88e1569cf54ca6cbecb71c0682babf7ebf0f5ea19adaa09a009e443a0b64ab
MD5 b98354b360fbf35d258d5a19130e2cec
BLAKE2b-256 bd0bfe46f97f18b043e99457239afa4e276c16e96f52e19dd5526708d4ad1a70

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyaniparser-0.0.3-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