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

app arenabuddy_cli

parse player.log to match.json files

16 unstable releases (3 breaking)

Uses new Rust 2024

new 0.4.2 Apr 18, 2025
0.4.1 Apr 15, 2025
0.3.4 Apr 5, 2025
0.3.3 Mar 30, 2025
0.1.0 Jan 28, 2025

#15 in #magic

Download history 76/week @ 2025-01-23 108/week @ 2025-01-30 298/week @ 2025-02-06 194/week @ 2025-02-13 402/week @ 2025-02-20 121/week @ 2025-02-27 1/week @ 2025-03-06 114/week @ 2025-03-27 160/week @ 2025-04-03 208/week @ 2025-04-10

482 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