Codync
A free, open-source 1:1 alternative to Grok Bot and Muse. Message Claude Code, Codex, Cursor and 40+ coding agents as persistent bots from your iPhone, Mac or Linux desktop. Group chats, threads, appr
Python SDK для экосистемы аниме, манги и ранобэ.
Translation pending
Developer toolsAstro · TypeScriptGitHub @LLIJIYAPNIKOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Python SDKs for the anime, manga and light novel ecosystem — AniLibria, MangaLib, RanobeLib. Home of anipy.ru and the collection roadmap.
Taken from the repository README
Loading the full README.
Read the full README ↗| Package | Platform | PyPI | Docs | ||
|---|---|---|---|---|---|
| I | アニメ | py-aniliberty | AniLibria / AniLiberty | anipy.ru/en/docs/py-aniliberty | |
| II | ラノベ | ranobelib-python-sdk | RanobeLib | anipy.ru/en/docs/ranobelib-python-sdk | |
| III | 漫画 | mangalib-python-sdk | MangaLib | anipy.ru/en/docs/mangalib-python-sdk | |
libsocial-core | shared core of II and III | anipy.ru/en/docs/libsocial-core |
All libraries are async, typed and MIT-licensed, for Python 3.11+.
pip install py-aniliberty # anime — AniLibria
pip install ranobelib-python-sdk # light novels — ranobelib.me
pip install mangalib-python-sdk # manga — mangalib.me
anipy.ru is a showcase: it does not implement anything itself. Every word, signature and example comes from the SDK repositories at build time, so the site can't drift from the code.
mkdocs.yml nav: quick start, guides, API notes, upgrade notes. The shared core has its own section, linked from both site packages.examples/, with a copy-to-run command.Ctrl + K.flowchart LR
subgraph SDK repositories
A[py-aniliberty]
B[libsocial-sdk]
end
A & B -- "npm run sync<br/>git clone + griffe" --> C[.sdk/]
C -- "astro build" --> D[static site]
D -- "pagefind" --> E[search index]
D & E -- "Docker · nginx" --> F((anipy.ru))
npm run sync clones the SDK repositories into .sdk/ and extracts the API reference from their source with griffe (via uv).astro build turns READMEs, mkdocs.yml pages, OpenAPI specs, examples and changelogs into static pages. Current versions come from PyPI.Requirements: Node.js ≥ 22.18, uv (for the API reference), git.
git clone https://github.com/LLIJIYAPNIK/anipy.git
cd anipy
npm install
npm run sync # clone the SDK repositories into .sdk/ and build the API reference
npm run dev # dev server at http://localhost:4321
| Command | What it does |
|---|---|
npm run sync | clones or updates the SDK repositories, extracts the API reference |
npm run dev | dev server with hot reload |
npm run check | type and content schema checks (astro check) |
npm run build | static build into dist/ plus the search index |
npm run preview | serves dist/ — the only place where search works |
src/
data/sdks.ts # the collection: one record per SDK, nothing else to add
lib/ # SDK content → site data: docs, API reference, coverage, examples, versions
components/ # panels, docs layout, search, coverage table (the only Preact island)
pages/[lang]/ # /ru/… and /en/…: home, docs, examples, changelog, coverage, about
i18n/ # interface strings, Russian and English
styles/ # design tokens and motion
scripts/ # sync, API reference extraction, media and link-preview preparation
deploy/ # nginx and docker compose for the server
docs/deploy.md # server setup and secrets
prefers-reduced-motion is respected everywhere. Every duration is a design token, and all of them turn to zero.Every push to main builds an image, publishes it to ghcr.io/llijiyapnik/anipy and restarts the container on the server; TLS is handled by nginx on the host. After an SDK release the site is rebuilt by hand: Actions → Deploy → Run workflow. Server setup and secrets: docs/deploy.md.
npm run check and npm run build must pass.MIT © Kulebyakin Alexander