4 releases
0.2.0 | Oct 23, 2024 |
---|---|
0.1.2 | Oct 22, 2024 |
0.1.1 | Oct 22, 2024 |
0.1.0 | Oct 22, 2024 |
#636 in Authentication
13KB
89 lines
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());
}
lib.rs
:
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());
}
Dependencies
~4–15MB
~189K SLoC