Skip to main content

Crate pixiv3_rs

Crate pixiv3_rs 

Source
Expand description

Rust port of pixivpy3 (AppPixivAPI).

Public API is kept similar to the Python library:

  • AppPixivAPI is the main entry point.
  • PixivError is 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.