diff --git a/sdgb-api/src/title/model/get_user_music_api/mod.rs b/sdgb-api/src/title/model/get_user_music_api/mod.rs index 50b37a6..b2121bc 100644 --- a/sdgb-api/src/title/model/get_user_music_api/mod.rs +++ b/sdgb-api/src/title/model/get_user_music_api/mod.rs @@ -59,9 +59,11 @@ pub struct UserMusicDetail { /// - 5: SYNC pub sync_status: i64, + /// DX 分数 pub deluxscore_max: i64, pub score_rank: i64, + /// 理论次数 pub ext_num1: i64, pub ext_num2: i64, } diff --git a/sdgb-cli/src/commands.rs b/sdgb-cli/src/commands.rs index f7884b6..e44184f 100644 --- a/sdgb-cli/src/commands.rs +++ b/sdgb-cli/src/commands.rs @@ -27,6 +27,7 @@ pub enum Commands { qrcode_content: String, }, + /// Retrieve update package of SDGB AuthLite { #[arg(short, long, default_value = "1.50")] title_ver: String, @@ -34,12 +35,14 @@ pub enum Commands { variant: AuthLiteVariant, }, - // below are login-free + /// Test delay to SDGB server Ping, + /// Get basic info Preview { #[arg(short, long)] user_id: u32, }, + /// Get B35 + B15 play records Rating { #[arg(short, long)] user_id: u32, @@ -51,12 +54,15 @@ pub enum Commands { #[arg(short, long, default_value_t = RatingFormat::default())] format: RatingFormat, }, + /// Get all play records MusicDetail { #[arg(short, long)] user_id: u32, }, - // below requires login + /// Retrieve full userdata + /// + /// WARNING: This requires to login & logout your account Userdata { #[arg(short, long)] user_id: u32,