A tool for Elite Dangerous traders to track their cargo missions and trading sessions.
- Session Summary: See your trading activity for recent game sessions
- Pending Cargo: Track incomplete cargo missions across sessions
- Automatic Journal Reading: Works directly with Elite Dangerous journal files
-
Make sure you have Python 3.10 or newer installed
-
Install Poetry:
Bash:
curl -sSL https://install.python-poetry.org | python3 -PowerShell:
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -
-
Clone this repository:
git clone https://github.com/yourusername/trademeds.git cd trademeds
-
Install dependencies:
poetry install
The tool provides several commands:
poetry run python -m trademeds sessions --sessions 5 --merges 0Options:
--sessions: Number of recent sessions to show (default: 5)--merges: Number of sessions to combine (useful when relogging during trade runs, default: 0)
poetry run python -m trademeds pending-cargo --depth 10Options:
--depth: Number of recent sessions to analyze for missions (default: 10)
Run tests:
poetry run testRun type checking:
poetry run checkFormat code:
poetry run formatRun all checks:
poetry run lint- Windows (currently only supports Windows journal path)
- Python 3.10+
- Elite Dangerous game with journal files
MIT License - see LICENSE file for details