# 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_api.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).
Raw data
{
"_id": null,
"home_page": null,
"name": "anime-sama-api",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "anime, anime-sama, downloader",
"author": null,
"author_email": "NiniKo <pcninik@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/ba/19/4a89d9f13f05269753adee8c2886ef812069c996eba9fe74ad7697bde0cb/anime_sama_api-0.2.2.tar.gz",
"platform": null,
"description": "# Anime-Sama API\nAn API for anime-sama.fr, also provides a CLI to download videos.\n\nI have implemented all the features I care about. This project is now in maintenance mode.\n\n# Installation\nRequirements:\n- Python 3.10 or higher\n\nYou can simply install it with (note that you can use tools like pipx to isolate the installation):\n```bash\npip install anime-sama-api[cli]\n```\nAnd to run it:\n```bash\nanime-sama\n```\n\n## Configuration\nYou 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.\n\n# For developers\n## Requirements\n- git\n- [uv](https://docs.astral.sh/uv/#installation)\n\n## Install locally\n```bash\ngit clone https://github.com/Sky-NiniKo/anime-sama_api.git\ncd anime-sama_downloader\nuv sync --extra cli\n```\n\n## Run\n```bash\nuv run anime-sama\n```\n\n## Update\nIn the `anime_sama` folder:\n```bash\ngit pull\n```\n\n## Contribution\nI 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).\n",
"bugtrack_url": null,
"license": null,
"summary": "Api for anime-sama.fr",
"version": "0.2.2",
"project_urls": {
"Repository": "https://github.com/Sky-NiniKo/anime-sama_api/"
},
"split_keywords": [
"anime",
" anime-sama",
" downloader"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "ba1916ac60e42cd5060b1b83bbae0938067f9d092eb44ac3c8d216ecf1d50f74",
"md5": "82ef03d6b0e4cc2fd322c7f28d83f167",
"sha256": "60a9bba5e67c9c225daf691137ea7f16fa23c06146ff80e53cd65e718691690c"
},
"downloads": -1,
"filename": "anime_sama_api-0.2.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "82ef03d6b0e4cc2fd322c7f28d83f167",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 35132,
"upload_time": "2025-08-19T12:21:05",
"upload_time_iso_8601": "2025-08-19T12:21:05.515781Z",
"url": "https://files.pythonhosted.org/packages/ba/19/16ac60e42cd5060b1b83bbae0938067f9d092eb44ac3c8d216ecf1d50f74/anime_sama_api-0.2.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ba194a89d9f13f05269753adee8c2886ef812069c996eba9fe74ad7697bde0cb",
"md5": "7ba7957d5a5831d7303055ab54640050",
"sha256": "277b5adbcd9987045163b42056b5b51042e4fdbf5e9d3ecdf8e58451c77a8641"
},
"downloads": -1,
"filename": "anime_sama_api-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "7ba7957d5a5831d7303055ab54640050",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 56259,
"upload_time": "2025-08-19T12:21:06",
"upload_time_iso_8601": "2025-08-19T12:21:06.690782Z",
"url": "https://files.pythonhosted.org/packages/ba/19/4a89d9f13f05269753adee8c2886ef812069c996eba9fe74ad7697bde0cb/anime_sama_api-0.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-19 12:21:06",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Sky-NiniKo",
"github_project": "anime-sama_api",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "anime-sama-api"
}