Codync
무료 오픈소스 1:1 대안, Grok Bot과 Muse 대신
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Python SDKs for the anime, manga and light novel ecosystem — AniLibria, MangaLib, RanobeLib. Home of anipy.ru and the collection roadmap.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
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