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.
123Next pageLast page
 

EVEMon Market Unified Uploader (EMUU) Beta v0.4

Author
Desmont McCallock
#1 - 2012-04-27 16:29:54 UTC  |  Edited by: Desmont McCallock
Update: EMUU has been discontinued and endpoints have been disabled. You can now find EMUU embedded in EVEMon (>= 1.7.x).

EVEMon Dev Team (a.k.a me atm) is inviting you all to beta test the brand new market data uploader, which will be implemented in the next EVEMon minor release (a.k.a 1.7.0).

If any bugs emerge, please be so kind and report them in this thread.

Thanks in advance to all participants.

Download link: EMUU-binaries-0.4.Beta.zip (link disabled)

Usage: Just decompress the content of the zip file and run EMUU.exe.

--Change log--
v0.4 EMUU made more flexible to various http methods and compression available for UF.
v0.3 Fixed issues with enabling/disabling endpoints
v0.2 Fixed several issues found.

- Insight
EMUU uses the Unified Uploader Data Interchange Format, which was created from player devs, in order to create a unified platform for uploading market data to various endpoints.

Currently the following endpoints are supporting the UF and are available by EMUU.


As from EMUU Beta v0.4 the ability to set up a custom endpoint that points to a local sever (i.e. 'localhost'), has been added.
In order to enable it, you will have to manually add an entry in the locally saved settings file (a.k.a endpoints.json).
The format of the entry has to be as follows:
Quote:
{"name":"YourEndpointName", "url":"http://127.0.0.1:PortNumber/Path", "key":"0", "method":"TheHTTPmethod", "compression":"TheCompression", "enabled":"True/False"}

YourEndpointName = The name of the custom endpoint, for example 'localhost'.

PortNumber = The port the server listens to. If post is '80' it can be omitted.

Path = The path to the page that processes the request.

TheHTTPmethod = The http method to be used, valid method values are 'GET, POST, POSTENTITY, PUT' (case insensitive). The use of 'GET' is not advised as the data length usually exceed the method's limits.

TheCompression = The compression to use, valid compression values are 'ΝONE, GZIP, DEFLATE' (case insensitive). There is no meaning to use compression for local requests but this has been added for testing purposes.

Notice: The host has to be always '127.0.0.1' as it's internally checked, in order to prevent exploitation of this feature.
March rabbit
Aliastra
Gallente Federation
#2 - 2012-04-28 11:13:01 UTC  |  Edited by: March rabbit
downloaded. started.
there is application window with 1 checkbox, empty "Progress" window and status "Uploader: Idle".
Nothing happens....

well. at least this thing started....

I guess i'm not the one you want to test this thingWhat?

The Mittani: "the inappropriate drunked joke"

Desmont McCallock
#3 - 2012-04-28 12:48:26 UTC
Perfectly normal behavior. Once the EMUU finds something to upload, it will. Oh and it has a 10 seconds delay on startup before it starts uploading.
Ilyk Halibut
Deep Core Mining Inc.
Caldari State
#4 - 2012-04-29 04:01:26 UTC
Testing this is a very good cause. Please consider doing so!

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

Haffsol
#5 - 2012-04-30 19:04:19 UTC
in EVEmon we trust!

downloaded and updating
Desmont McCallock
#6 - 2012-04-30 20:27:46 UTC
Please update to Beta v0.2.
Haffsol
#7 - 2012-04-30 22:43:32 UTC  |  Edited by: Haffsol
huston I have a problem

as soon as I click the 0.2.exe it crashes....... well reading better the error message I see that the crash occurs on the 0.1 which I used till 20 mins ago. I uninstalled the 0.1 just deleting the folder.

Anyway error message is on the KERNELBASE.dll lib, it also says 'module version crashing: 6.1.7601.17651' but as I was saying the program version crashing is the 0.0.1.0 even if this could be just because you didn't change a version line somewhere :p
In fact the 0.1 shouldn't be existing anymore here

Of course I closed EVEmon as well and tried also restarting the computer to see if it was a cache or ram problem but nothing

win7 x86_64
Desmont McCallock
#8 - 2012-05-01 05:25:10 UTC  |  Edited by: Desmont McCallock
True, I forgot to change the version number but have it now updated.

First, try downloading a fresh copy. The one you got may have been corrupted at download.
Second, it may be an issue with the .NET installation on your machine. You can find a 'how to fix' at: http://forum.battleclinic.com/index.php/topic,144291.0.html
Haffsol
#9 - 2012-05-01 11:02:35 UTC  |  Edited by: Haffsol
allright thanks guess it was just a corrupted download, I was missing the EVEMon.MarketUnifiedUploader.dll lib

everything's fine now

edit: no I wasn't missing it, but I moved the .exe in another folder. So, everybody make sure the .exe and the .dll are in the same dir. My 2 isk :)
Desmont McCallock
#10 - 2012-05-05 13:43:09 UTC
BattleClinic has been added to available endpoints.
Desmont McCallock
#11 - 2012-05-05 16:34:20 UTC
Please update to Beta v0.3.
Desmont McCallock
#12 - 2012-05-05 20:16:38 UTC
For those of you who have issues with enabling the endpoints, please re-download EMUU.
Andy DelGardo
#13 - 2012-05-06 11:14:55 UTC
Btw does EvE-Central already use [EMDR] ? Since i need to be able to upload data to EvE-Central for the various tools that use it?
Desmont McCallock
#14 - 2012-05-06 11:59:48 UTC  |  Edited by: Desmont McCallock
Although this is not the EMDR topic thread, I'll try to answer to you.
To my knowledge EC currently is not subscribed to EMDR's feed.
On the other hand, EC is very close in supporting EMUU. There are some last minute tweaks that need to be done. I expect full support within the week.
Kaladr
Viziam
Amarr Empire
#15 - 2012-05-07 02:44:28 UTC  |  Edited by: Kaladr
Andy DelGardo wrote:
Btw does EvE-Central already use [EMDR] ? Since i need to be able to upload data to EvE-Central for the various tools that use it?


EVE-Central does not currently subscribe to EMDR, but EMDR subscribes to EVE-Central.

Currently, the EVEC -> SMTP -> EMDR -> EVEC loop makes it hard to detect duplicate information as the SMTP/CSV is fairly lossy. When we start piping around the original unified messages I'll subscribe to EMDR.

As for EMUU, we're close to supporting it correctly. The biggest hurdle is currently compressed payloads and different interpretations of what that means. EVEC is currently fully plumbed to process unified uploads, though testing all implementations of clients remains a primary concern.

Creator of EVE-Central.com, the longest running EVE Market Aggregator

Andy DelGardo
#16 - 2012-05-07 08:53:25 UTC
Ah great news, since i normally always have evemon running, it seems logical to also use its uploader. I guess thats the idea the evemon dev also had in mind :)

I guess the only site left out is marketeer, assuming he will reset and restart its site soon.

bye Andy
malaire
#17 - 2012-05-07 08:58:17 UTC
Will it support custom endpoints?

New to EVE? Don't forget to read: The Manual * The Wiki * The Career Options * and everything else

Desmont McCallock
#18 - 2012-05-07 09:03:16 UTC
EMUU supports only Unified Format messages. I have designed it so that the endpoints are controlled by EVEMon Dev Team, because adding custom endpoints that don't support UF, will cause issues. If any market site dev wants to be included in the endpoints list, (s)he only just has to get in touch with the EVEMon Dev Team and we'll set him/her up.
malaire
#19 - 2012-05-07 09:22:34 UTC
I would've just wanted to use it for my private site at localhost, which clearly should not be included in public endpoint list.

New to EVE? Don't forget to read: The Manual * The Wiki * The Career Options * and everything else

Dragonaire
Here there be Dragons
#20 - 2012-05-07 16:09:32 UTC
Just a couple of ideas I had after like 30 seconds of thought on them Blink

Maybe there could be a check box to allow sending the output via a local port for people like maraire?

For the future it might be nice also to let local applications query the built-in web server for the data as well? Probably be less useful but just a thought.

Finds camping stations from the inside much easier. Designer of Yapeal for the Eve API. Check out the Yapeal PHP API Library thread.

123Next pageLast page