EVE-Market-Data-Uploader
EVE-Market-Data-Uploader copied to clipboard
A bare bones, cross-platform, console based EVE Online market data uploader.
EVE Market Data Uploader (EMDU)
:Author: Greg Taylor :License: BSD
This project contains a minimalistic EVE Online Market data uploader. It is console-based, and aims to be the most cross-platform uploader.
Current state
EMDU currently runs well, is reasonably configurable via command line args, and is efficient enough.
Source code is available on the GitHub project_.
.. _GitHub project: https://github.com/gtaylor/EVE-Market-Data-Uploader
Linux/Mac Install
For the sake of simplicity, these instructions install to system Python. For those that car enough, use virtualenv. For everyone else who doesn't know what that means, use these:
- You should have
pipalready in many cases, but if you don't:sudo easy_install pip - Install reverence_:
sudo pip install git+http://github.com/ntt/reverence.git - Download the
latest source snapshot_ from GitHub. - Extract and
cdto the extracted source. sudo python setup.py install- Optionally, you may install watchdog_, which enables a much more efficient
and accurate cache monitor:
sudo pip install watchdog - You should now be able to run via
emdu_console
.. _reverence: https://github.com/ntt/reverence .. _watchdog: http://pypi.python.org/pypi/watchdog/ .. _latest source snapshot: https://github.com/gtaylor/EVE-Market-Data-Uploader/tarball/master
Windows Install
We'll eventually package this up more nicely, apologies for the hassle.
- Install Python 2.7 x86, x64 will not work due to incompatibilities with reverence -- http://python.org/ftp/python/2.7.3/python-2.7.3.msi
- Install Reverence -- https://github.com/ntt/reverence/downloads
- Install Setuptools -- http://pypi.python.org/pypi/setuptools
- Download the
latest zipped source snapshot_ from GitHub. - Extract source, open shell, go to extraction location.
- Install software:
python setup.py install - Optionally, you may install watchdog_, which enables a much more efficient
and accurate cache monitor:
easy_install watchdog - Test and run:
python <python install path>\scripts\emdu_console - Optionally, add emdu_console to your path, which would let you just type
emdu_console.
.. _latest zipped source snapshot: https://github.com/gtaylor/EVE-Market-Data-Uploader/zipball/master
Specifying additional EVE directories
If EMDU's auto EVE installation detection doesn't work, you can append
additional EVE install dirs to search for cache directories. You can add
multiple EVE dirs by using the --add-eve flag multiple times::
emdu_console --add-eve "/home/gtaylor/.wine/drive_c/users/gtaylor/Local Settings/Application Data/CCP/EVE/"
Cache file deletion
By default, EMDU does not delete cache files after reading them. We don't want
to get in the way of any other tools that you may be using. If you would like
EMDU to delete cache files after reading them, use the --enable-deletion
flag::
emdu_console --enable-deletion
Other options
To see EMDU's other configurable options, look at --help::
emdu_console --help
License
This project, and all contributed code, are licensed under the BSD License. A copy of the BSD License may be found in the repository.