Mtgatool Desktop Save

Project README

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.

The MTGA tracker daemon can be found at https://github.com/frcaton/mtga-tracker-daemon.

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 and daemon services; This is a one time setup; After that both the daemon and mtgatool appimage can update automatically.

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; (requires sudo to install the daemon service)

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

You can check the mtga-tracker-daemon service status using systemctl;

systemctl status mtga-trackerd.service

Or simply open a browser tab and try the api! You can find more information about it at mtga-tracker-daemon.

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

[email protected]

Open Source Agenda is not affiliated with "Mtgatool Desktop" Project. README Source: mtgatool/mtgatool-desktop
Stars
81
Open Issues
22
Last Commit
3 weeks ago

Open Source Agenda Badge

Open Source Agenda Rating