Expand description
Rust port of pixivpy3 (AppPixivAPI).
Public API is kept similar to the Python library:
AppPixivAPIis the main entry point.PixivErroris the error type.
Re-exports§
pub use crate::aapi::AppPixivAPI;pub use crate::error::PixivError;pub use crate::token_manager::TokenManager;
Modules§
- aapi
- App Pixiv API (6.x app-api.pixiv.net) - port of pixivpy3.aapi.AppPixivAPI. Includes base logic: auth, HTTP client, download (from BasePixivAPI).
- error
- Error type and shared types (port of pixivpy3.utils).
- models
- Typed API response models (Rust port of pixivpy3.models).
- params
- API parameter enums (filter, restrict, sort, etc.).
- token_
manager - Token management for Pixiv OAuth: no-auth, access-token, or refresh-token.