These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

EVE Market Data Uploader (cross-platform uploader)

Author
Ilyk Halibut
Deep Core Mining Inc.
Caldari State
#1 - 2012-07-08 06:59:04 UTC  |  Edited by: Ilyk Halibut
For those that are unable to run EVEMon (Mac and Linux users), or those who would like a lightweight uploader, EVE Market Data Uploader (EMDU) is ready for some eyeballs other than my own.

EMDU is a console-based uploader written in Python 2.7 that supports all major platforms that EVE runs on (Mac, Windows, Linux). Is is currently the only Unified Uploader Data Interchange Format (UUDIF) capable uploader that supports all three major platforms.

== Licensing and development ==
EMDU is licensed under the BSD license, which is extremely permissive. All development is done in the open on the GitHub project. If you'd like to help, clone the repo and get hacking. We tend to hang out in #emdr on irc.coldfront.net.

== Brief run-down ==

  • Runs on just about anything with Python 2.7. Why 2.7? Because this is a fun project for me, and supporting older versions of Python isn't fun. I will accept pull requests to get older versions working, as long as they don't introduce too much nastyness.
  • Console-based. There is no GUI, there's not much reason for one. It sits and uploads. Also, I don't want to make people install a GUI toolkit, nor do I want to use Tk (which is ass ugly).
  • Efficient. Memory and CPU usage are tiny. With watchdog installed, consumption becomes microscopic.
  • Uploads to EMDR by default. Uses Unified Uploader Data Interchange Format (UUDIF).
  • Doesn't clobber cache files unless you want it to.
  • May eventually grow to include some experimental things like ZeroMQ uploading to EMDR (more efficient for you and the receiver).

== Installation ==

Installation is currently not the prettiest for Windows users, as they have to download and install a few things separately. This will change in the future when we bundle it all up into an exe for you.

See the README for a full run-down.

== FAQ ==

  • I've found a bug. Where do I report it?
  • Toss an issue in our issue tracker.

  • EMDU is ugly! Will it ever get a GUI?
  • Probably not. Uploaders mostly just sit and upload in the background. The increased complexity isn't worth it to me.

  • EMDU is hard to install. When will installation be simplified?
  • This is largely dependent upon some volunteers stepping up to help streamline the process for their choice OS. I'm able to cover Linux and Mac for the most part, but I rely on others for Windows work.

EVE Market Data Relay - A real-time feed of EVE Market data http://www.eve-emdr.com

Ilyk Halibut
Deep Core Mining Inc.
Caldari State
#2 - 2012-07-13 18:31:13 UTC
Latest update adds the ability to delete cache files (if you enable it), lets you spawn additional uploader processes if you're running a ton of EVE Clients and need to crank the data out faster, and has some improved error handling.

EVE Market Data Relay - A real-time feed of EVE Market data http://www.eve-emdr.com