Metadata-Version: 2.4
Name: lesia
Version: 0.1.11
Summary: A library for automated directory translation
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: google-genai>=1.16.1
Requires-Dist: httpx>=0.28.1
Requires-Dist: jupytext>=1.17.1
Requires-Dist: linkify-it-py>=2.0.3
Requires-Dist: loguru>=0.7.3
Requires-Dist: markdown-it-py>=3.0.0
Requires-Dist: mdit-py-plugins>=0.4.2
Requires-Dist: pydantic>=2.11.5
Requires-Dist: pylatexenc>=2.10
Requires-Dist: tree-sitter-language-pack>=0.9.0
Requires-Dist: tomli-w>=1.0.0
Requires-Dist: typer>=0.20.0
Requires-Dist: typst-syntax>=0.1.6
Requires-Dist: unified-model-caller==0.2.5
Dynamic: license-file

# Lesia
[![DOI](https://zenodo.org/badge/991174305.svg)](https://doi.org/10.5281/zenodo.20610934)
[![Tests](https://github.com/DobbiKov/lesia/actions/workflows/tests.yml/badge.svg)](https://github.com/DobbiKov/lesia/actions/workflows/tests.yml)
[![GitHub Release](https://img.shields.io/github/release/DobbiKov/lesia.svg?style=flat)]()

**Lesia** is an open-source Python library and CLI that automates the translation of LaTeX, Markdown, Typst, MyST, and Jupyter documents — preserving structure, formatting, and syntax while you stay in control.

- [Website and Documentation](https://lesia.korotenky.com)
- [Getting Started](./docs/cli.md/#getting-started)

## Installation

Requires [uv](https://docs.astral.sh/uv/).

```sh
uv tool install lesia
lesia --help
```

## Development

```sh
git clone https://github.com/DobbiKov/lesia
cd lesia
uv sync
uv tool install -e .
```

## Contributing

Suggestions and pull requests are welcome. See [CONTRIBUTING.md](./CONTRIBUTING.md).

## Credits

- **Nicolas M. Thiéry** — for supervising this project.
- **LISN (Université Paris-Saclay)** — for financing the internship and providing workspace.
- **[CMA SaclAI-School](https://www.dataia.eu/formations)** — for financing the project.
