MCPcopy Index your code
hub / github.com/Aleyr/EverDrive-Packs-Lists-Database-UI

github.com/Aleyr/EverDrive-Packs-Lists-Database-UI @0.9.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.9.2 ↗ · + Follow
89 symbols 281 edges 11 files 5 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

EverDrive-Packs-Lists-Database-UI

The EverDrive Packs List Database UI is Graphical User Interface for the EverDrive Packs Lists Project for easier usage.

This application requires the pack scripts folder, as such it accepts a parameter containing the pack scripts folder, it also can save the scripts location for later usage on an ini file (gui_pack.ini), it also have logic to look for the pack scripts in some common places; in case none of the above methods result in a valid pack scripts folder the UI will present the user with a dialog to select a pack scripts folder, if no scripts folder is selected the build and parse buttons will be disabled.

The UI uses file dialogs to help on selecting folders and files, performs some basic validation, then you have the option of obtaining the command to copy and pasted on a console to run it from there, or execute the command from within the UI itself.

The interface consistf 2 tabs, one for build_pack.py (default tab) and the other for parse_pack.py.

Build tab

The first 3 input fields are required, the 4th is optional also the advanced options are present and preselected to default values, be careful with this ones.

Parse tab

The 2 input fields are required.

GUI

gui_pack.py Graphical User Interface for parse_pack.py and build_pack.py: DOS .bat "C:\XXX\gui_pack.py"

-s (or --scripts-folder) indicates the folder were the build_pack.py and parse_pack.py scripts are located.

--save indicates if the provided parameter folder is saved on a ini file, defaults to False

Depending on your python installation, you may need to begin your command with the location of python.exe (for example, C:\Users\XXX\AppData\Local\Programs\Python\Python36-32\python.exe).

Wiki

wiki.

Requirements

EverDrive-Packs-Lists-Database scripts

python 3.5 or newer

Linux, MacOS, or Windows

Python 3 is a requirement the installer for Mac and Windows include tkinter by default, however on *nix systems python3-tk is also a requirement.

(Linux and MacOS users might need to convert the script and SMDB files first with the command dos2unix)

Coding

@Aleyr.

Similar tools

Core symbols most depended-on inside this repo

Shape

Method 63
Function 15
Class 11

Languages

Python100%

Modules by API surface

dialog.py37 symbols
utils.py13 symbols
parseframe.py12 symbols
buildframe.py12 symbols
gui_pack.py5 symbols
textmessage.py4 symbols
autoresized_notebook.py3 symbols
menubar.py2 symbols
SmokeMonster-packs-UI.py1 symbols

For agents

$ claude mcp add EverDrive-Packs-Lists-Database-UI \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page