Skip to content

QNimbus/EDMarketConnector

 
 

Repository files navigation

Elite: Dangerous Market Connector

This app downloads commodity market data from the game Elite: Dangerous and, at your choice, either:

The user-interface is deliberately minimal - when you land at a station just switch to the app and press the "Update" button to automatically download and transmit and/or save the station's commodity market data:

Windows screenshot Mac screenshot

Installation

Mac:

  • Requires Mac OS 10.9 or later.
  • Download the .zip archive of the latest release.
  • The zip archive contains the EDMarketConnector app - move this app to Applications or wherever you want it.
  • Double-click on the app to run it.

Windows:

  • Requires Windows 7 or later.
  • Download the .msi package of the latest release.
  • Double-click on it.
  • Windows Installer will walk you through the installation process.
  • Run EDMarketConnector from the Start menu.

Setup

The first time that you run the app you are prompted for your username and password. This is the same username and password combination that you use to log into the Elite: Dangerous launcher, and is required so that the Frontier servers can send the app the market data for the station that you are docked at.

You can also choose here whether to send the market data that you download to EDDN or to save it locally, and whether to attach your Cmdr name or a pseudo-anonymized ID to the data.

You are next prompted to authenticate with a "verification code", which you will shortly receive by email from Frontier. Note that each "verification code" is one-time only - if you enter the code incorrectly or quit the app before authenticating you will need to wait for Frontier to send you a new code.

If you are not prompted to authenticate, but instead see the message "Error: Invalid Credentials" then choose the menu option EDMarketConnector → Preferences (Mac) or File → Settings (Windows) and double-check your username and password.

Uninstall

Mac:

  • Delete the EDMarketConnector app.

Windows:

  • Uninstall EDMarketConnector from Control Panel → Programs.

Running from source

Download and extract the source code of the latest release.

Mac:

  • Requires the Python "requests" module - install this with easy_install requests .
  • Run with ./EDMarketConnector.py .

Windows:

  • Requires Python2.7 and the Python "requests" module.
  • Run with EDMarketConnector.py .

Linux:

  • Requires the Python "imaging-tk", "iniparse" and "requests" modules. On Debian-based systems install these with sudo apt-get install python-imaging-tk python-iniparse python-requests .
  • Run with ./EDMarketConnector.py .

Packaging for distribution

Mac:

  • requires py2app 0.9.x
  • Sparkle.framework installed in /Library/Frameworks
  • Run setup.py py2app

Windows:

  • requires py2exe 0.6.x
  • winsparkle.dll & .pdb from WinSparkle copied to the current directory
  • WiX Toolset
  • Run setup.py py2exe

Acknowledgements

License

Copyright © 2015 Jonathan Harris.

Licensed under the GNU Public License (GPL) version 2 or later.

About

This app downloads commodity market data from the game Elite: Dangerous

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%