Один дом для трёх Python SDK.
ANIPY — Anime Python — собирает открытые Python-библиотеки для платформ аниме, манги и ранобэ — AniLiberty, RanobeLib и MangaLib — вместе с документацией по одному адресу: anipy.ru.
Что это
ANIPY — это коллекция, а не фреймворк. Каждый SDK — самостоятельный асинхронный Python-пакет, опубликованный на PyPI под лицензией MIT: py-aniliberty для AniLiberty, ranobelib-python-sdk для RanobeLib и mangalib-python-sdk для MangaLib. Пакеты RanobeLib и MangaLib живут в общем репозитории libsocial-sdk.
Сайт — общая точка входа: здесь видно, что уже есть, можно открыть документацию библиотеки и перейти к её исходникам на GitHub.
Зачем это создано
Разработчикам, которые делают ботов, каталоги, трекеры и другие инструменты вокруг аниме, манги и ранобэ, нужен удобный и документированный доступ к любимым платформам — из Python.
Вместо того чтобы разбрасывать библиотеки по разным страницам, ANIPY держит их рядом — в едином стиле и с одинаковой структурой документации, поэтому, освоив один SDK, легко разобраться в остальных.
Знак
ア — катакана «а», первый звук слова アニメ — «аниме». Знак вписан в энсо — круг, нарисованный одним движением кисти.
Тонкая вертикальная черта, проходящая сквозь него, — та же линия, что разделяет панели коллекции: один штрих, одна колонка, одна библиотека.
- I アニメ py-aniliberty Асинхронный Python SDK для API AniLibria: релизы, эпизоды с HLS-ссылками, каталог, расписание, торренты и функции аккаунта. ДОКУМЕНТАЦИЯ ↗
- II ラノベ ranobelib-python-sdk Асинхронный Python SDK для ranobelib.me: метаданные тайтлов, загрузка глав и томов, экспорт в EPUB, FB2, TXT и PDF. ДОКУМЕНТАЦИЯ ↗
- III 漫画 mangalib-python-sdk Асинхронный Python SDK для mangalib.me: метаданные тайтлов, главы, переводы, каталог и изображения страниц. ДОКУМЕНТАЦИЯ ↗