Skip to main content

Python wrapper for Banned.AniParser (.NET) with pythonnet

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.2.tar.gz (23.9 kB 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.2-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyaniparser-0.0.2.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyaniparser-0.0.2.tar.gz
Algorithm Hash digest
SHA256 607deab1289b857212f208224cb82fae644681b837355f307029ed104435dc4f
MD5 9a461bbca5af192e96ac36417c32d0e1
BLAKE2b-256 8d707d034c71999983bed88c62ec0a12d0e35c57fd854f9c81469796c4038fbc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyaniparser-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 25.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyaniparser-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 359acaaa0f86479edc7ecc517001888b049155935dbebc320843e77370ccdd65
MD5 ca0219354015674f720c7601d25a33cd
BLAKE2b-256 e4823d0536fdaf1b518261ab0092c0a942580370d893d42ec3de9ad6e9fd7f8a

See more details on using hashes here.

Provenance

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