5 unstable releases
| 0.3.0 | Sep 28, 2025 |
|---|---|
| 0.2.0 | Oct 23, 2024 |
| 0.1.2 | Oct 22, 2024 |
| 0.1.1 | Oct 22, 2024 |
| 0.1.0 | Oct 22, 2024 |
#1750 in Authentication
208 downloads per month
15KB
89 lines
Niconico login functionality module
This module provides functionality to authenticate with the Niconico video platform and obtain a user session token.
Examples
use niconico::{login, Credentials};
use secrecy::ExposeSecret;
#[tokio::main]
async fn main() {
dotenvy::dotenv().ok();
let credentials = envy::from_env::<Credentials>().unwrap();
let user_session = login(credentials).await.unwrap();
println!("{:?}", user_session.0.expose_secret());
}
niconico
A Rust client library for Niconico authentication
use niconico::{login, Credentials};
use secrecy::ExposeSecret;
#[tokio::main]
async fn main() {
dotenvy::dotenv().ok();
let credentials = envy::from_env::<Credentials>().unwrap();
let user_session = login(credentials).await.unwrap();
println!("{:?}", user_session.0.expose_secret());
}
Dependencies
~4–19MB
~194K SLoC