#magic #arenabuddy #build #source #toolchain #dev #version #assets #ui #arenabuddy-cli

app arenabuddy_cli

parse player.log to match.json files

17 unstable releases (3 breaking)

Uses new Rust 2024

new 0.4.3 Apr 22, 2025
0.4.2 Apr 18, 2025
0.3.4 Apr 5, 2025
0.3.3 Mar 30, 2025
0.1.0 Jan 28, 2025

#14 in #magic

Download history 104/week @ 2025-01-27 248/week @ 2025-02-03 234/week @ 2025-02-10 380/week @ 2025-02-17 187/week @ 2025-02-24 46/week @ 2025-03-03 1/week @ 2025-03-10 56/week @ 2025-03-24 183/week @ 2025-03-31 146/week @ 2025-04-07 285/week @ 2025-04-14

670 downloads per month

Apache-2.0 OR MIT

130KB
3.5K SLoC

ArenaBuddy

An MTGA companion app

Development Instructions

To get started with the ArenaBuddy development environment, follow these steps:

  1. Install Prerequisites:

    • Rust toolchain
    • Required platform-specific dependencies for Tauri development
  2. Development Commands:

    # Run development server
    cargo tauri dev
    
    # Build production version
    cargo tauri build
    
  3. Project Structure:

    • /arenabuddy_scraper - scraping utility for building card databases from external sources
    • /public - Static assets
    • /arenabuddy_cli - Command line tool for testing arena log parsing without UI
    • /src - Frontend source code
    • /src-tauri - Rust backend code

Dependencies

~37MB
~610K SLoC