Hybris95 / UEX-Trader

Simple Python GUI to interact with UEX-Corp for Buying/Selling goods
MIT License
5 stars 0 forks source link

UEX-Trader

UEX-Trader is a desktop application designed to facilitate trading within the UEXcorp space trading ecosystem. The application allows users to configure API keys, toggle between production and debug modes, and trade commodities by selecting systems, planets, and terminals. Additionally, users can switch between Light and Dark appearance modes for better user experience.

UEX-Trader Icon

Prerequisites

Before you begin, ensure you have met the following requirements:

Installation

  1. Clone the repository:
git clone https://github.com/Hybris95/UEX-Trader.git
cd UEX-Trader
  1. Create a virtual environment:
python -m venv .venv
  1. Activate the virtual environment:

  - On Windows:

.\.venv\Scripts\activate

  - On macOS/Linux:

source .venv/bin/activate
  1. Install the required dependencies:
pip install -r requirements.txt

Startup

  1. Run the application:
python main.py
  1. The application window should open, displaying the Configuration, Trade Commodity, Find Trade Route, and Best Trade Routes tabs.

Configuration

  1. Open the Configuration tab:
  1. Save Configuration:

Use Cases

Trading Commodities

  1. Select System:
  1. Select Planet:
  1. Select Terminal:
  1. Select Commodity:
  1. Enter Amount and Price:
  1. Execute Trade:

Finding Trade Routes

  1. Select Departure System, Planet, and Terminal:
  1. (Optional) Set Restrictions:
  1. (Optional) Set Investment Limits:
  1. Initiate Search:

Best Trade Routes

  1. Select Departure System and Planet:
  1. Select Destination System and Planet:
  1. (Optional) Set Investment Limits:
  1. (Optional) Set Filters:
  1. Initiate Search:
  1. Execute Trade:

Appearance Mode

Logging

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

If you have any questions or issues, please open an issue on the GitHub repository.