open All Channels
seplocked Market Discussions
blankseplocked Eve Market Scanner v1.6/1.7.2beta - Regional comparison of marketlogs
 
This thread is older than 90 days and has been locked due to inactivity.


 
Pages: [1] 2 3 4 5 6 7 8 9 ... : last (12)

Author Topic

Eraggan Sadarr
Comply Or Die
Posted - 2007.09.18 21:04:00 - [1]
 

Edited by: Eraggan Sadarr on 01/08/2011 19:15:07
Compare Exported Marketlogs by Region

Stable version: 1.6.0
Beta version: 1.7.2 - Mirror (thx to Lee Anderson)

Eve Market Scanner (EMS) is a tool to compare regional exports of marketlogs. Developed by Eraggan Sadarr of the Comply Or Die corporation. Any gratuity donations should be sent to this character.

EMS basically loads all your marketlogs (either from the default folder or from a folder you specify). Then you can select two or more regions for comparison of buy and sell orders. You can filter by quantity, system security status and export date. There are shortcuts to finding the cheapest station to buy an item in, among others.

Note: The key thing to understand is that EMS in itself only compares manually exported marketlogs. That is, there is no scraping of the cache or monitoring of the client.
Exclamation - Update: For those who want to run EMS in conjunction with the python cache sc****r reverence, there is an excellent script created by Mazen Alane found here and more details in the following posts. Also summarized here.

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4

Requirements: .NET 4.0 framework

Developer requirements: Needs Microsoft Visual Studio 2008 and library http://msbuildtasks.tigris.org/.

Eve Market Scanner is open source and released under the GNU GENERAL PUBLIC LICENSE version 3.

Download:
Eve Market Scanner download
Eve Market Scanner Source

You can join the in-game mailinglist EveMarketScanner for info on updates and new features.

Run the downloaded setup and the app will upgrade itself, if you already have it installed.

Changelog:
v1.7.2 Beta
- Fixed: Added error handling for empty log files and tweaked the market items view.
- Added: Expand/Collapse all buttons for market browser.
- Change: Redid filter boxes.
- Update: Incarna 1.0 data incorporated.
v1.7.1 Beta
- Fixed: Marketlog API change on 'issueDate'. [Autodumper users must change the script themselves in main.py from 'issued' to 'issueDate'.]
- Change: Added multiple columns and removed old dropdown view.
- Change: Major code restructuring.
- Update: Incarna 1.0 data incorporated.
v1.6.0
- Fixed: Context menus (i.e. column in grid) was incorrectly sharing the same variable. Reported by Circus Bob.
- Fixed: Time zone error in expiry date, it was using local time, but is now strictly Eve time. Reported by Circus Bob.
- Conversion: Based on the .NET 4.0 framework now. Remember to upgrade.
v1.5.9
- Fixed: Path monitoring not working when changing marketlogs path.
- Update: Incursion 1.1.0 data incorporated.
v1.5.8
- Update: Tyrannis 1.0.1 data incorporated.
v1.5.7
- Added: "Second best region" in bargain finder.
- Added: Ignore expired orders in options.
- Change: Various optimizations.
v1.5.6
- Change: Icons redesigned.
- Improvement: Smaller setup file size.

Shadarle
Posted - 2007.09.18 21:21:00 - [2]
 

How about a better explanation of what the program does, some screen shots, etc?

Eraggan Sadarr
Comply Or Die
Posted - 2007.09.18 23:25:00 - [3]
 

Done :)

Anna Sofia
Lagavullin
Posted - 2007.09.19 07:40:00 - [4]
 

looks very good :)

Any chance you could add another field containing the original order volume as well?

Eraggan Sadarr
Comply Or Die
Posted - 2007.09.19 08:35:00 - [5]
 

Originally by: Anna Sofia

Any chance you could add another field containing the original order volume as well?


Yes, i had thought about implementing the ability to show the columns that you want, via options or something.
But i can quickly add the original column.

I might have time later today :)

Black Dharma
Alt3r3d Inc.
Posted - 2007.09.19 11:10:00 - [6]
 

nice tool, thank you Wink

Tharrn
Amarr
Epitoth Fleet Yards
Curatores Veritatis Alliance
Posted - 2007.09.19 11:28:00 - [7]
 

Looks handy :)

Sinar Applebite
Stormsword Research
Posted - 2007.09.19 11:38:00 - [8]
 

Looks nifty :-)
Will give it a try.

Now about names...
Eve-Compare
eCompare
Eve-Regional-Market-Compare aka EvReMaC ..... err nah too long O_o
Eve-Regional-Compare aka EvReC or Eve-ReC

oh well... I'll post more if I get better ideas ^^

Eraggan Sadarr
Comply Or Die
Posted - 2007.09.19 12:32:00 - [9]
 

Originally by: Sinar Applebite
Looks nifty :-)
Will give it a try.

Now about names...
Eve-Compare
eCompare
Eve-Regional-Market-Compare aka EvReMaC ..... err nah too long O_o
Eve-Regional-Compare aka EvReC or Eve-ReC

oh well... I'll post more if I get better ideas ^^


Name suggestions appreciated. I liked the eCompare, but I would like it to communicate that it is comparison of regions on market items. If that is at all possible for a relative short name. as you said yourself...too long :)

shags
Marginal Inc.
Posted - 2007.09.19 13:16:00 - [10]
 

any chance on making this an open source project?

Eraggan Sadarr
Comply Or Die
Posted - 2007.09.19 13:24:00 - [11]
 

Originally by: shags
any chance on making this an open source project?


Sure, i have thought about that and have no problems with it. I just don't know how to proceed.

If i make it open source i guess it would take a lot of administration. My personal time for this is very limited. So if anyone wants to help with it. Then i can release the source for version 1.0 :)


shags
Marginal Inc.
Posted - 2007.09.19 13:43:00 - [12]
 

Originally by: Eraggan Sadarr
Originally by: shags
any chance on making this an open source project?


Sure, i have thought about that and have no problems with it. I just don't know how to proceed.

If i make it open source i guess it would take a lot of administration. My personal time for this is very limited. So if anyone wants to help with it. Then i can release the source for version 1.0 :)



Well you don't need to make it a full blown open source project on like sourceforge. Because yes that does take a lot of administration. You could make it as easy as ziping up your visual studio project folder and uploading that each time you upload a finished version.

I would love to mess with the source a little and tweak a few things to work with some tools/data i already use.

is it written in C#? *crosses fingers*

Eraggan Sadarr
Comply Or Die
Posted - 2007.09.19 15:25:00 - [13]
 

Originally by: shags

I would love to mess with the source a little and tweak a few things to work with some tools/data i already use.

is it written in C#? *crosses fingers*


Yes i will make the source available as soon as i have cleaned it up.
And yes, it is C# ;)

Ramblin Man
Empyreum
Posted - 2007.09.19 19:08:00 - [14]
 

Nice! Looks useful, and thanks for taking the time to build it.

Eraggan Sadarr
Comply Or Die
Posted - 2007.09.19 21:36:00 - [15]
 

Edited by: Eraggan Sadarr on 20/09/2007 05:24:35

Thx for all the positive recognitions :)

Really didn't know if anyone would use it besides me...

oh i forgot:
Donations of ISK will always be appreciated :)

Eraggan Sadarr
Comply Or Die
Posted - 2007.09.20 21:39:00 - [16]
 

Please report any bugs or strange behavior.

Feature requests are welcome too...

Kaaii
Caldari
Kaaii-Net Research Labs
KAAII-NET
Posted - 2007.09.20 22:00:00 - [17]
 



Excellent Tool!

Last night i was on the web looking for some sort of market parser that would help me with a project I'm undertaking...

And here it is Wink

Well done. Ill be pounding on it the next few nites, Ive got some things In the works....

Thanks again
Kaaii

Kiskaa
Posted - 2007.09.20 23:10:00 - [18]
 

Ive downloaded and installed the app cos this looks really useful.
However when i run the program it never seems to detect any market logs.

Do i have to do something special to obtain these logs or is is supposed to take this from something that is generated when i open the market window ?

Ive tried pointing the path in several places, but to no avail.
Any assistance would be welcome.
Thanks in advance.

Kiskaa

Eraggan Sadarr
Comply Or Die
Posted - 2007.09.20 23:55:00 - [19]
 

Originally by: Kiskaa
Ive downloaded and installed the app cos this looks really useful.
However when i run the program it never seems to detect any market logs.

Do i have to do something special to obtain these logs or is is supposed to take this from something that is generated when i open the market window ?

Ive tried pointing the path in several places, but to no avail.
Any assistance would be welcome.
Thanks in advance.

Kiskaa


First off the marketlogs are obtained by opening the market in Eve and the look up an item your interested in, say "Raven". Then you click the "Export to file" button. If this is the first time you have done this, you will see a dialog box tellign you the path of the file. This will normally be in following folder.
The standard folder for market logs is "<my documents folder>\EVE\logs\Marketlogs"
check to see if you have any .txt files there. If not then just point Eve Market Scanner to the directory you saw in the dialog box in eve.

The Eve market scanner is not (as the bad naming may imply) an automatic market extractor. I think that would have profound consequences on the Eve economy, if CCP allowed that. So you have to do the work yourself and export every item you want to see. Eve market scanner gets really useful when you export the same item in different regions :)

Good luck with it.

Nendar Mrathe
Posted - 2007.09.21 16:09:00 - [20]
 

/bump

Eraggan Sadarr
Comply Or Die
Posted - 2007.09.22 22:26:00 - [21]
 

I can see that a lot of people have downloaded the program. Is it just all peachy and good or do you have any problems with it?
I'd really like to hear your comments.

Yao Shiu
Posted - 2007.09.23 15:00:00 - [22]
 

oooh, I wana try this out. no time now though... will give it a test in a few weeks when I get a chance Sad

Vena Sablentea
Posted - 2007.09.24 09:05:00 - [23]
 

Looks nice. I made something similar in xls spredsheet.
I will DL it tommorow and check it out.

Anna Sofia
Lagavullin
Posted - 2007.09.25 20:05:00 - [24]
 

works great, haven't encountered any ugly bugs yet.

Thanks for putting in the extra columns.

Eraggan Sadarr
Comply Or Die
Posted - 2007.09.26 18:28:00 - [25]
 

Originally by: Anna Sofia
Thanks for putting in the extra columns.


Your welcome. It was a good idea, and improved the use of the program. So thank you :)

Crazy Broad
Posted - 2007.09.27 00:12:00 - [26]
 

I love it! Thanks for making it Very Happy

Eraggan Sadarr
Comply Or Die
Posted - 2007.09.27 08:34:00 - [27]
 

:) Seems like i can promote this to version 1.0

No bugs reported :)

I will also release the source code when i have cleaned it up.

Locin WeEda
Gallente
Red Frog Investments
Posted - 2007.09.27 22:20:00 - [28]
 

I'm having a problem with version 1.0

Whenever I try to load a marketload, I get the following error:

An error has occurred.
Length cannot be less than zero.
Parameter: Length


Debugging info:

************** Exception Text **************
System.ArgumentOutOfRangeException: InvalidArgument=Value of '0' is not valid for 'SelectedIndex'.
Parameter name: SelectedIndex
at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
at MarketScanner.Main.ReloadMarketLogs()
at MarketScanner.Main.FSWatcher_Created(Object sender, FileSystemEventArgs e)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
MarketScanner
Assembly Version: 1.0.2826.1
Win32 Version: 1.0.2826.1
CodeBase: file:///E:/Tools/Eve%20Market%20Scanner/MarketScanner.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

TheDevilsJury
GoonFleet
GoonSwarm
Posted - 2007.09.27 23:19:00 - [29]
 

Edited by: TheDevilsJury on 27/09/2007 23:22:35
Edited by: TheDevilsJury on 27/09/2007 23:20:48
Its funny, I came to the market discussions forum thinking "I need something to parse and compare market logs" and here it is first thread after the stickies. Great program. One thing I notice is some station names (0.0 outposts) are blank. I guess their station id doesn't have a name in the station names file. How would I go about changing this?

edit: Actually it would be great to have a system column in addition to a station column, that would make 0.0 markets far easier since there's only 1 station per system so you don't have to add the constantly changing station names to the file.

Eraggan Sadarr
Comply Or Die
Posted - 2007.09.28 00:17:00 - [30]
 

Edited by: Eraggan Sadarr on 28/09/2007 00:43:06
Originally by: Locin WeEda
I'm having a problem with version 1.0



I'll take a look at it. It would be helpful if you could tell me what options you have changed, if any. Also your regional/language settings.
Your problem is happening when the program is detecting a new file created in your marketlog directory.
I can't seem to reproduce it. But if you could give a more detailed description of your steps, i might be able to figure it out.
What item was selected at the time you experience the error?
What item are you exporting?
Are you manually changing/copying/moving the files in the marketlog dir?

Thanks in advance.


Pages: [1] 2 3 4 5 6 7 8 9 ... : last (12)

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only