Metadata-Version: 2.4
Name: anime-sama_api
Version: 0.2.0.post2
Summary: Api for anime-sama.fr
Project-URL: Repository, https://github.com/Sky-NiniKo/anime-sama_downloader/
Author-email: NiniKo <pcninik@gmail.com>
License-Expression: GPL-3.0-or-later
License-File: LICENSE
Keywords: anime,anime-sama,downloader
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Multimedia :: Video :: Capture
Classifier: Topic :: System :: Archiving
Requires-Python: >=3.10
Requires-Dist: httpx>=0.28.1
Provides-Extra: cli
Requires-Dist: rich>=13.9.4; extra == 'cli'
Requires-Dist: tomli>=2.2.1; (python_full_version < '3.11') and extra == 'cli'
Requires-Dist: yt-dlp>=2025.2.19; extra == 'cli'
Description-Content-Type: text/markdown

# Anime-Sama API
An API for anime-sama.fr, also provides a CLI to download videos.

I have implemented all the features I care about. This project is now in maintenance mode. 

# Installation
Requirements:
- Python 3.10 or higher

You can simply install it with (note that you can use tools like pipx to isolate the installation):
```bash
pip install anime-sama-api[cli]
```
And to run it:
```bash
anime-sama
```

## Configuration
You can customize the config at `~/.config/anime-sama_cli/config.toml` for macOS/Linux and at `%USER%/AppData/Local/anime-sama_cli/config.toml` for Windows.

# For developers
## Requirements
- git
- [uv](https://docs.astral.sh/uv/#installation)

## Install locally
```bash
git clone https://github.com/Sky-NiniKo/anime-sama_downloader.git
cd anime-sama_downloader
uv sync --extra cli
```

## Run
```bash
uv run anime-sama
```

## Update
In the `anime_sama` folder:
```bash
git pull
```

## Contribution
I am open to contribution. Please only open a PR for ONE change. AKA, don't do "Various improvements" and explain your motivation behind your improvement ("Various typos fix"/"Cleanup" is fine).
