add user directory output
This commit is contained in:
parent
7eb40439b0
commit
62b5baf69e
|
@ -1,7 +1,7 @@
|
||||||
use anyhow::Result;
|
use anyhow::Result;
|
||||||
use clap::{App, Arg};
|
use clap::{App, Arg};
|
||||||
use reqwest::{Client, Url};
|
use reqwest::{Client, Url};
|
||||||
use tokencracker::{api::UserResponse, hex_string_hash};
|
use tokencracker::{api::{JensmemesUser, UserResponse}, hex_string_hash};
|
||||||
|
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn main() -> Result<()> {
|
async fn main() -> Result<()> {
|
||||||
|
@ -31,19 +31,20 @@ async fn main() -> Result<()> {
|
||||||
.send()
|
.send()
|
||||||
.await?;
|
.await?;
|
||||||
|
|
||||||
let username =
|
let (username, userdir) =
|
||||||
if let (200..=210, Ok(usr)) = (response.status().as_u16(), response.bytes().await) {
|
if let (200..=210, Ok(usr)) = (response.status().as_u16(), response.bytes().await) {
|
||||||
let UserResponse { user, .. } = serde_json::from_slice::<UserResponse>(&usr)?;
|
let UserResponse { user: JensmemesUser {name, userdir, ..}, .. } = serde_json::from_slice::<UserResponse>(&usr)?;
|
||||||
user.name
|
(name, userdir)
|
||||||
} else {
|
} else {
|
||||||
"Not in Database".into()
|
("Not in Database".into(), public.clone())
|
||||||
};
|
};
|
||||||
|
|
||||||
println!(
|
println!(
|
||||||
"Username: {}
|
"Username: {}
|
||||||
Public Token: {}
|
Public Token: {}
|
||||||
Private Token: {}",
|
Private Token: {}
|
||||||
username, public, private
|
User: https://data.tilera.xyz/file/jensmemes/images/{}",
|
||||||
|
username, public, private, userdir
|
||||||
);
|
);
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
|
|
Loading…
Reference in a new issue