Metadata-Version: 2.4
Name: light-ass
Version: 0.2.0
Summary: A lightweight library for handling ASS subtitles
Project-URL: Homepage, https://github.com/oborozuk1/light-ass
Project-URL: Repository, https://github.com/oborozuk1/light-ass.git
Project-URL: Bug Tracker, https://github.com/oborozuk1/light-ass/issues
Author-email: Oborozuki <oborozuk1@qq.com>
License: MIT License
License-File: LICENSE
Keywords: ass,subtitle
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Multimedia :: Video
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12
Provides-Extra: dev
Requires-Dist: mypy>=1.8; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.3; extra == 'dev'
Description-Content-Type: text/markdown

# light-ass

A lightweight library for handling Advanced SubStation Alpha (ASS) subtitles.

## Features

- Parse ASS subtitles effortlessly
- Check the validity of field types
- Parse ASS override tags

## Installation

```
pip install light-ass
```

## Usage

```python
import light_ass

document = light_ass.load("example.ass")
print(document.info)
print(document.styles)
print(document.events)
```

## TODO

- Support for more sections
- More methods for ASS shapes
- ASS minifier
- Support for VSFilterMod tags

## License

MIT
