Metadata-Version: 2.4
Name: seadex
Version: 0.5.0
Summary: Python wrapper for the SeaDex API
Project-URL: Homepage, https://seadex.ravencentric.cc
Project-URL: Documentation, https://seadex.ravencentric.cc
Project-URL: Repository, https://github.com/Ravencentric/seadex
Author-email: Ravencentric <me@ravencentric.cc>
License-Expression: MIT
License-File: LICENSE
Keywords: anime,seadex
Classifier: Operating System :: OS Independent
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: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: httpx>=0.27.2
Requires-Dist: natsort>=8.4.0
Requires-Dist: pydantic>=2.9.2
Requires-Dist: stringenum>=0.5.0
Requires-Dist: torf>=4.2.7
Requires-Dist: typing-extensions>=4.12.2
Provides-Extra: cli
Requires-Dist: cyclopts>=2.9.9; extra == 'cli'
Requires-Dist: pyperclip>=1.9.0; extra == 'cli'
Requires-Dist: rich>=13.8.1; extra == 'cli'
Description-Content-Type: text/markdown

<br/>
<p align="center">
  <a href="https://github.com/Ravencentric/seadex">
    <img src="https://raw.githubusercontent.com/Ravencentric/seadex/refs/heads/main/docs/assets/logo.png" alt="Logo" width="200">
  </a>
  <p align="center">
    Python wrapper for the SeaDex API.
  </p>
</p>

<div align="center">

[![PyPI - Version](https://img.shields.io/pypi/v/seadex?link=https%3A%2F%2Fpypi.org%2Fproject%2Fseadex%2F)](https://pypi.org/project/seadex/)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/seadex)
![License](https://img.shields.io/github/license/Ravencentric/seadex)
![Checked with mypy](https://www.mypy-lang.org/static/mypy_badge.svg)
![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)

![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/Ravencentric/seadex/release.yml)
![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/ravencentric/seadex/tests.yml?label=tests)
[![codecov](https://codecov.io/gh/Ravencentric/seadex/graph/badge.svg?token=B45ODO7TEY)](https://codecov.io/gh/Ravencentric/seadex)

</div>

## Table Of Contents

* [About](#about)
* [Installation](#installation)
* [Docs](#docs)
* [License](#license)

## About

Python wrapper for the [SeaDex API](https://releases.moe/about/).

## Installation

`seadex` is available on [PyPI](https://pypi.org/project/seadex/), and can be installed using [pip](https://pip.pypa.io/en/stable/installation/).

1. To install the core library:

    ```sh
    pip install seadex
    ```

2. To install with the CLI tools:

    - With [`pipx`](https://pipx.pypa.io/stable/) or [`uv`](https://docs.astral.sh/uv/guides/tools/#installing-tools) (recommended)

        ```sh
        pipx install "seadex[cli]"
        ```
        ```sh
        uv tool install "seadex[cli]"
        ```

    - With [`pip`](https://pip.pypa.io/en/stable/installation/)

        ```sh
        pip install "seadex[cli]"
        ```

## Docs

Checkout the complete documentation [here](https://seadex.ravencentric.cc/).

## License

Distributed under the [MIT](https://choosealicense.com/licenses/mit/) License. See [LICENSE](https://github.com/Ravencentric/seadex/blob/main/LICENSE) for more information.
