Credits
本项目从以下项目中受到了高度启发:
其它相关项目:
本项目依赖的第三方库
| 包名 | 简介 | 许可证 |
|---|---|---|
| bidict | The bidirectional mapping library for Python. | Mozilla Public License 2.0 (MPL 2.0) |
| charset-normalizer | The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. | MIT License |
| construct-typing | Extension for the python package 'construct' that adds typing features | MIT License |
| Jinja2 | A very fast and expressive template engine. | BSD License |
| ko-pron | Korean pronunciation and romanisation based on Wiktionary ko-pron lua module | MIT License |
| loguru | Python logging made (stupidly) simple | MIT License |
| more-itertools | More routines for operating on iterables, beyond itertools | MIT License |
| packaging | Core utilities for Python packages | Apache Software License; BSD License |
| TatSu | TatSu takes a grammar in a variation of EBNF as input, and outputs a memoizing PEG/Packrat parser in Python. | BSD License |
| platformdirs | A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir". | MIT License |
| portion | Python data structure and operations for intervals | GNU Lesser General Public License v3 (LGPLv3) |
| aristaproto | Arista Protobuf / Python gRPC bindings generator & library | MIT License |
| pydantic | Data validation using Python type hints | MIT License |
| pydantic-extra-types | Extra Pydantic types. | MIT License |
| pydantic-settings | Settings management using Pydantic | MIT License |
| pymediainfo | A Python wrapper for the mediainfo library. | MIT License |
| pypinyin | 汉字拼音转换模块/工具. | MIT License |
| pysubs2 | A library for editing subtitle files | MIT License |
| rich | Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal | MIT License |
| svg.py | Type-safe and powerful Python library to generate SVG files. | MIT License |
| typer-slim | Typer, build great CLIs. Easy to code. Based on Python type hints. | MIT License |
| wanakana-python | A port of WanaKana, a JS library by Tofugu | MIT License |
| xsdata-pydantic | xsdata pydantic plugin | MIT License |
| zhon | Zhon provides constants used in Chinese text processing. | MIT License |
| zstandard | Zstandard bindings for Python | BSD License |
| ujson | Ultra fast JSON encoder and decoder for Python | BSD License |
| universal_pathlib | pathlib api extended to use fsspec backends | MIT License |
| nicegui | Create web-based user interfaces with Python. The nice way. | MIT License |
| PySide6 | Python bindings for the Qt cross-platform application and UI framework | GNU Library or Lesser General Public License (LGPL) |
| ttkbootstrap-icons-mat | Material Icons (font-based) provider for ttkbootstrap-icons | MIT License |
| httpx | The next generation HTTP client. | BSD License |
| desktop-notifier | Python library for cross-platform desktop notifications | MIT License |
| ruamel.yaml | ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order | MIT License |
| retrie | Efficient Trie-based regex unions for blacklist/whitelist filtering and one-pass mapping-based string replacing | MIT License |
| lxml | Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API. | BSD License (BSD-3-Clause) |
| textual | Modern Text User Interface framework | MIT License |
| textual-fspicker | A simple Textual filesystem picker dialog library. | MIT License |
| flet | Flet for Python - easily build interactive multi-platform apps in Python | Apache Software License |
| flet-permission-handler | PermissionHandler control for Flet | Apache Software License |
| jyutping | Python tool to convert Chinese characters to Jyutping. | MIT License |