/mtgatool-desktop

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Build Status License: GPL v3


MTG Arena Tool

MTG Arena Tool is a collection browser, a deck tracker and a statistics manager. Explore which decks you played against and what other players are brewing. MTG Arena Tool is all about improving your Magic Arena experience.

Install on Linux

On Linux systems you can use the .AppImage as-is, but the recommended installer takes care of setting up the desktop integrations; This is a one time setup.

Head to the downloads page and download the latest mtgatool-desktop-linux-installer.tar.gz

Navigate in terminal to the directory where the tar.gz was downloaded, then extract and install;

mkdir mtgatool &&
tar -xf mtgatool-desktop-linux-installer.tar.gz -C mtgatool &&
cd mtgatool &&
sudo ./install.sh

Run from source

Make sure you are using node 15+ and npm 7+

If swtching node versions is an issue you can use nvm (there's a Windows versiion too!)

Before running you will need to install some packages globally;

npm install -g foreman @craco/craco

Once installed you can proceed installing the app's packages;

npm install

To run the desktop app in development mode (with hot module reloading enabled)

npm start

To do the same, but for the web use:

npm start:web

You can use the app in localhost:3006 (we use this port to avoid conflicts with the electron version at port 3000)

Build is rather straightforward for both web and desktop;

npm run build

npm run build:web

License

GPLv3

Contact

You can find me at any of these;

Twitter

Discord

mtgatool@gmail.com