6 releases (breaking)

new 0.5.0 Jan 15, 2025
0.4.0 Jan 13, 2025
0.3.0 Jan 6, 2025
0.2.1 Jan 4, 2025
0.1.0 Jan 3, 2025

#170 in Compression

Download history 214/week @ 2024-12-30 140/week @ 2025-01-06 218/week @ 2025-01-13

574 downloads per month

MIT license

27KB
649 lines

v_arch_rs

github crates.io docs.rs

This is Rust library for using V-Archive. It uses their API

Example

use v_archive_rs::VArchiveUserTierInfo as UserTier;

fn main() {
    let username = "내꺼";
    let user_tier = UserTier::load_user_tier(username, &6).unwrap();

    println!("{}'s tier is: {}", username, user_tier.tier.name);
}

Update log

  • 0.5.0
    • Support to load list of all songs, tiers, and board types.
    • Fix sturct with serde's Default: VArchivePatternList, and related stuffs
  • 0.4.0
    • Support to register user record. #
    • Fix TODO.md
  • 0.3.0
    • Add document URL on this crate
    • Add more document stuff (VArchiveUserTierInfo and related stuff)
    • Support to load user floor result table. #
    • Add more README.md stuff
  • 0.2.1
  • 0.2.0
    • Fix VArchiveUserTierInfo to public
    • Support to load user data for a song. #
  • 0.1.0
    • Support to load user data for tier. #

List of does not support (also goal)

  • Register a play result to V-Archive
  • Load whole of song list
  • Load kind of song difficulty table

Dependencies

~3–4.5MB
~82K SLoC