Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jaketurner616/lotus-library
Yet another magic the gathering deck building app
https://github.com/jaketurner616/lotus-library
Last synced: 5 days ago
JSON representation
Yet another magic the gathering deck building app
- Host: GitHub
- URL: https://github.com/jaketurner616/lotus-library
- Owner: JakeTurner616
- License: gpl-3.0
- Created: 2024-11-10T08:13:34.000Z (5 days ago)
- Default Branch: main
- Last Pushed: 2024-11-10T09:17:32.000Z (5 days ago)
- Last Synced: 2024-11-10T09:27:53.500Z (5 days ago)
- Language: Dart
- Size: 16.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Lotus Library
[Lotus Library](https://github.com/JakeTurner616/Lotus-Library) is a cross-platform Flutter application designed for Magic: The Gathering (MTG) players. It provides a streamlined interface to search, manage, and evaluate MTG decks. With advanced parsing and database integration, users can filter cards by format, manage multiple lists, and generate deck power levels using popular EDHrec metrics. The application is written to be lighting fast. ⚡⚡
## Features
- **Database Parsing & Display**: Parse the MTG database file to display cards, filter across formats, and check format legality.
- **Search & Related Cards**: Easily search for cards and view related cards based on synergies. ✨
- **List Management**: Organize cards into custom lists, with options to import/export across lists.
- **Power Level Generation**: Calculate a deck’s power level using a weighted metric system from EDHrec.
- **Database Updates**: Seamlessly download and integrate updated database dumps for the latest card data.## Installation
### Development
1. Clone the repository:
```bash
git clone https://github.com/JakeTurner616/Lotus-Library.git
cd Lotus-Library
```
2. Install dependencies:
```bash
flutter pub get
```
3. Run the app:
```bash
flutter run
```## Usage
### Core Features
1. **Home Screen**: Browse, filter, and view detailed information about MTG cards.
2. **Saved Lists**: Organize and manage custom lists of cards with options to delete or edit lists.
3. **Power Leveler**: Generate power levels based on EDHrec metrics to evaluate deck strength.
4. **Deck Export**: Export a selected list as a formatted decklist and copy it to your clipboard.## License
This project is licensed under the GNU GPL 3.0 License - see the LICENSE file for details.
## Contact
For questions or suggestions, please open an issue.