amagi 0.1.2

Rust SDK, CLI, and Web API service skeleton for multi-platform social web adapters.
Documentation
//! Rust-native Bilibili fetchers and signing helpers.

mod api;
mod bound;
mod danmaku;
mod fetcher;
pub mod sign;
mod types;

pub use api::{
    BILIBILI_ERROR_CODES, BilibiliApiUrls, BilibiliJsonPostRequest, BilibiliPlayurlQuery,
    BilibiliPlayurlStatus, bilibili_error_message, build_playurl_query,
    build_playurl_query_from_nav_body, create_bilibili_api_urls, qtparam,
};
pub use bound::{BoundBilibiliFetcher, create_bound_bilibili_fetcher};
pub use danmaku::parse_dm_seg_mobile_reply;
pub use fetcher::BilibiliFetcher;
pub use sign::{
    WbiKeys, av_to_bv, build_wbi_query, build_wbi_query_from_url, bv_to_av, derive_wbi_mixin_key,
    extract_wbi_keys_from_nav_body, fetch_wbi_keys, generate_dm_img_inter,
    generate_dm_img_inter_with_values, sign_wbi_url, wbi_sign,
};
pub use types::{
    BilibiliArticleCards, BilibiliArticleContent, BilibiliArticleInfo, BilibiliArticleListInfo,
    BilibiliAvToBv, BilibiliAvToBvData, BilibiliBangumiInfo, BilibiliBangumiStream, BilibiliBvToAv,
    BilibiliBvToAvData, BilibiliCaptchaFromVoucher, BilibiliCommentReplies, BilibiliComments,
    BilibiliDanmakuData, BilibiliDanmakuElem, BilibiliDanmakuList, BilibiliDynamicCard,
    BilibiliDynamicDetail, BilibiliEmojiList, BilibiliJsonResponse, BilibiliLiveRoomInfo,
    BilibiliLiveRoomInit, BilibiliLoginQrcode, BilibiliLoginStatus, BilibiliQrcodeStatus,
    BilibiliQrcodeStatusData, BilibiliUploaderTotalViews, BilibiliUserCard,
    BilibiliUserDynamicList, BilibiliUserSpaceInfo, BilibiliValidateCaptcha, BilibiliVideoInfo,
    BilibiliVideoStream,
};