Pages: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 .. 21 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Scrapyard Bob
EVE University Ivy League
662
|
Posted - 2012.01.31 04:12:00 -
[361] - Quote
In fact, if you run any of the "upload" tools - you can mix and match with any of the "in-game browser market scanner pages" (or write your own page).
For a very long time, I ran the EMD's uploader, but used either EMK or the EveCentral's market scanner page. Or ran the unified uploader, then used any of EMD's / EMK's or EC's market scanning page.
For fun, I tried running the unified uploader under WINE 1.2 on Ubuntu.
Traceback (most recent call last):
File "emkUploader.py", line 5, in (module)
File "zipextimporter.pyo", line 82, in load_module
File "wx\__init__.pyo", line 45, in (module)
File "zipextimporter.pyo", line 82, in load_module
File "wx\_core.pyo", line 4, in (module)
File "zipextimporter.pyo", line 98, in load_module
ImportError: MemoryLoadLibrary failed loading wx\_core_.pyd
(Since I don't run EVE on Linux, I don't plan on troubleshooting this any deeper.) |
Callean Drevus
Icosahedron Crafts and Shipping Silent Infinity
81
|
Posted - 2012.01.31 07:01:00 -
[362] - Quote
Aw poop, and here I was thinking it should work fine :P
Back to the drawing board I guess :) Developer/Creator of EVE Marketeer
|
Endeavour Starfleet
Center for Advanced Studies Gallente Federation
624
|
Posted - 2012.01.31 11:06:00 -
[363] - Quote
Any news on the LP store stuff? I am still ready to enter data. |
Vaerah Vahrokha
Vahrokh Consulting
239
|
Posted - 2012.01.31 11:14:00 -
[364] - Quote
I found out some areas of possible usability improvement.
1) Main window => search edit box.
When you have an exact match, the "browse" button should act as "show" and directly show the commodity. As of now when I open the website I come with an item name already filled-in (so, no drop down for completion that directly brings to the commodity sheet). So I have to either delete some part of that name to show the drop down or mistakenly press browse believing the website will look up that item but instead it shows a general search window.
2) Prices exports
By default when you export a market history you get it labelled as "xml.txt", "json", "csv.txt".
The guys using the exports, on the other hand, do it periodically and with method.
Since I clearly see the information gets passed in the URL, what about making a very "batch friendly" export file name like this:
From current
http://www.evemarketeer.com/api/ohlc/10000002/17888/csv
generating a plain "csv.txt" file name in the Save As... window (tried with Firefox only).
To
http://www.evemarketeer.com/api/ohlc/10000002/17888/csv
String splitting that path and activating the following pseudo procedure:
a) Store current date in $CURRENT_DATE. Important: date format must be YYYY-MM-DD b) Lookup 10000002 => $REGION = "The Forge" c) Lookup 17888 => $ITEM_NAME = "Nitrogen Isotopes" d) $EXTENSION = "csv"
Propose end user this file name:
$CURRENT_DATE . $REGION . $ITEM_NAME . '.' . $EXTENSION
Example of resulting file name:
2012-01-31_The Forge_Nitrogen Isotopes.csv
3) Price history duration
I noticed that you can query back to a maximum of 1800 days ago. Do you actually delete data older than that?
Otherwise I'd gladly spend credits / ISK to have the option of downloading the full stored history (hint). Nyx in hi sec: http://img33.imageshack.us/img33/7929/highsecnyxforsale.jpg |
Nebu Retski
EVE University Ivy League
6
|
Posted - 2012.01.31 12:26:00 -
[365] - Quote
Scrapyard Bob wrote:For fun, I tried running the unified uploader under WINE 1.2 on Ubuntu.
WINE 1.2 is really old. You better update to the latest wine version 1.3.3*, it is "not stable" though, but stable enough to do most things. Pretty much "most" people use one of the 1.3.2*+ versions to run EVE. So Callean Drevus, no need to get back to the drawing board yet based on the errors Silent Bob got.
Now I properly tried to run the uploader again and I noticed why it didn't work at all before. After unzipping unifieduploader-0.*.zip, the contents of the lib folder remained zipped. When I unzipped the contents of the lib folder I could run the uploader.exe, however it still doesn't work properly. I get the GUI, but I also get the following error immediatly in the terminal:
Debug: src/helpers.cpp(140): 'CreateActCtx' failed with error 0x00000103 (no more data available).
I went in the config.ini file to add my upload key:
endpoint_0_uploadkey = *************
This however didn't remove the error yet. I also noticed that the path you added for the installation folder seems to be hardcoded to use the windows style (i.e. c:\bla\bla\CCP\EVE\...) while this will not work on *nix type OS's. I'm not sure if wine actually translates it properly or not, but to make code crossplatform compatible there is a function in Python that handles the path style depending on the OS -> os.path
Tonight I will check at home if I can get any further because I then I will have a running eve client. I'll let you know how it goes.
|
Maeste Madeveda
The Spawning Pool Team Liquid
2
|
Posted - 2012.01.31 15:05:00 -
[366] - Quote
Vaerah Vahrokha wrote:2) Prices exports By default when you export a market history you get it labelled as "xml.txt", "json", "csv.txt". The guys using the exports, on the other hand, do it periodically and with method. Since I clearly see the information gets passed in the URL, what about making a very "batch friendly" export file name like this: From current http://www.evemarketeer.com/api/ohlc/10000002/17888/csvgenerating a plain "csv.txt" file name in the Save As... window (tried with Firefox only). To http://www.evemarketeer.com/api/ohlc/10000002/17888/csvString splitting that path and activating the following pseudo procedure: a) Store current date in $CURRENT_DATE. Important: date format must be YYYY-MM-DD b) Lookup 10000002 => $REGION = "The Forge" c) Lookup 17888 => $ITEM_NAME = "Nitrogen Isotopes" d) $EXTENSION = "csv" Propose end user this file name: $CURRENT_DATE . $REGION . $ITEM_NAME . '.' . $EXTENSION Example of resulting file name: 2012-01-31_The Forge_Nitrogen Isotopes.csv I have mixed feelings on this proposition. On one hand it is easier for humans to identify the items so it's nice to have if you look after your exports, on the other hand most of the hardcore data pullers have their own database, their own pulling automaton and so on. Introducing names introduces also tedious coding as in most cases you will be subject to case related bugs.
The date could be a valuable information but you can pull it from the csv in itself as well as using your own system date to add the date, as such it's not a vital information.
|
Callean Drevus
Icosahedron Crafts and Shipping Silent Infinity
81
|
Posted - 2012.01.31 18:26:00 -
[367] - Quote
@VV
1. The think you propose would not really be an usablity improvement, since there's almost always an exact match in the searchfield. There would be no option to browse anymore if I did that. That said, just clicking the search field, not deleting anything, and pressing enter should do the trick.
If anyone agrees with VV, please tell me, because this may just be my misconception as the one who built it.
2. It should be possible to give the downloaded data a different automatic filename than the URL, if that is possible, this is a very plausible and useful suggestion. Otherwise, because this API is generally used by programmers, I do not think I will change this, since it would require me to do a lot of lookups in tables (for the names) that would make the API slower, and I want that to be as fast as possible.
In that case, it might be possible to duplicate the same functionality with a different call, which shouldn't be a problem.
3. Nah, I don't delete data, but the data goes only back 2 years or so, so I should be safe for a long while yet ;) The full stored history is already available (history API call). If you know a place where I can get history that goes back further, please let me know.
@Nebu Retski: The client cache URL is actually not in the config file at all. When you start the client for the first time, the cache location is automatically determined (and saved to the config). The string you saw was thus the URL that was automatically determined.
I'm very interested to hear whether it works.
@Endeavour Starfleet: Yes! I've gotten a reply to my petition, stating that I am free to use the data (or rather, that they cannot forbid me to use it :P), but that they cannot guarantee the accuracy of it. This means that the nature of the trouble is going to change to checking whether the data is correct. If it is not, we'll have to manually enter the stuff anyway. Since the query to get the information is nearly ready, I'll have this function up soon :) Developer/Creator of EVE Marketeer
|
Vaerah Vahrokha
Vahrokh Consulting
239
|
Posted - 2012.01.31 20:07:00 -
[368] - Quote
Callean Drevus wrote:@VV
1. The think you propose would not really be an usablity improvement, since there's almost always an exact match in the searchfield. There would be no option to browse anymore if I did that. That said, just clicking the search field, not deleting anything, and pressing enter should do the trick.
If anyone agrees with VV, please tell me, because this may just be my misconception as the one who built it.
Steps to reproduce in Firefox latest version in Win 7 64 bit.
1) Start browser => history => reopen last session
or
1a) Add new tab, then go history => reopen the EvE Marketeer page
2) The page shows up with the item already typed in
3) Clicking on it will only select all words of the item name (no drop down)
4) Clicking again will select one word of the item name (no drop down)
Auditing | Collateral holding and insurance | Consulting | PLEX for Good Charity
Twitter channel |
Callean Drevus
Icosahedron Crafts and Shipping Silent Infinity
81
|
Posted - 2012.01.31 20:41:00 -
[369] - Quote
Yes, I understand what is happening, no trouble there :P
Or was this for other people? Developer/Creator of EVE Marketeer
|
Nebu Retski
EVE University Ivy League
7
|
Posted - 2012.01.31 21:54:00 -
[370] - Quote
Well it seems that it is working (after having the uploader detect my installation folder) when I have a client open and scanning in the IGB.
At least I see the following type of information rolling in the status tab: EVE Central: 2012-01-31 21:47:25: Uploaded 8253 in 10000042 with 3 orders EVE Marketdata: 2012-01-31 21:47:29: Uploaded 31802 in 10000042 with 24 orders EVE Central: 2012-01-31 21:47:29: Uploaded 31802 in 10000042 with 24 orders EVE Marketeer: 2012-01-31 21:47:29: Uploaded 31802 in 10000042 with 24 orders
It also lists a certain number of uploads for the various endpoints etc...
I'll check tomorrow to see if my account received credits for the uploads or not.
There is still however the Debug message I posted earlier that: Debug: src/helpers.cpp(140): 'CreateActCtx' failed with error 0x00000103 (no more data available).
No idea yet why I get that message, but it seems that it is not necessarily related to your uploader program as I have found some posts on the eve forums with the same message but for the eve repair tool.
Edit: Ok my account received credits so it seems to be working fine |
|
Callean Drevus
Icosahedron Crafts and Shipping Silent Infinity
83
|
Posted - 2012.01.31 22:38:00 -
[371] - Quote
Awesome, happy to hear it's working :)
I also added two new pages to the website. I've found that I gather a lot of data, but not nearly everything is exposed, which is why I am now trying to at least show all the API information I gather.
The first two pages are Industry Jobs, and Wallet Information for corporations (Industry Jobs for characters coming soon). Developer/Creator of EVE Marketeer
|
Steve Ronuken
Fuzzwork Enterprises
203
|
Posted - 2012.01.31 22:57:00 -
[372] - Quote
Great tool :) Appreciate the work you've put in on this.
For people who want to keep an eye on the orders in their areas, and run the unified uploader, this is a very cheap and nasty uploader script, that can be used as an endpoint in it (if you've got an php/mysql server somewhere. like XAMPP). http://www.fuzzwork.co.uk/resources/upload.zip
Easier to manage than multiple uploaders, when you don't want them butting heads, but still want a local copy for analysis. It's cheap and nasty, but the data goes in. FuzzWork Enterprises http://www.fuzzwork.co.uk/ Blueprint calculator and other 'useful' utilities. |
Callean Drevus
Icosahedron Crafts and Shipping Silent Infinity
83
|
Posted - 2012.01.31 23:02:00 -
[373] - Quote
Lol, looks quick and nasty indeed. But it works, and that's what important Developer/Creator of EVE Marketeer
|
Steve Ronuken
Fuzzwork Enterprises
203
|
Posted - 2012.01.31 23:05:00 -
[374] - Quote
About the only thing that's not nasty about it is the use of binds with a prepared statement. Might not be validating the datatypes, but no need to worry about escaping. FuzzWork Enterprises http://www.fuzzwork.co.uk/ Blueprint calculator and other 'useful' utilities. |
Maeste Madeveda
The Spawning Pool Team Liquid
2
|
Posted - 2012.02.01 11:39:00 -
[375] - Quote
I stumbled upon a LP store database in my web travels : http://www.ellatha.com/eve/LP-Stores. Could prove useful. |
6ie
The Kiwis
3
|
Posted - 2012.02.01 11:40:00 -
[376] - Quote
To get orders into your own DB - I use EOApp http://www.eveorg.net/eoapp/index.aspx It saves the cache files right into your MYSQL or SQL DB. |
Callean Drevus
Icosahedron Crafts and Shipping Silent Infinity
83
|
Posted - 2012.02.01 16:08:00 -
[377] - Quote
Okey. I've added the insanely cool ability to find the items in LP stores that give you the most ISK for your LP. You can select either by sell or buy orders, but obviously the buy orders give you a more senseful result.
I've also added a feature to the item information page where you will be able to see the places where you can get that item in loyalty point stores (if it is actually possible to buy it somewhere).
Oh, and for the people who do not know yet, you can get the links for IGB features when you right click on either item or location links :) Developer/Creator of EVE Marketeer
|
Nebu Retski
EVE University Ivy League
7
|
Posted - 2012.02.01 20:27:00 -
[378] - Quote
So after a bit more of testing I noticed that the uploader always crashes after 270 or 271 uploads. Yesterday I was running the uploader in a 64-bit environment, while today I ran is in a 32-bit environment, but everytime the result is the same. Manually restarting the uploader allows me to provide another 270/271 uploads.
You can find the error log here, although you might not be much with it as a lot of the output is comming from wine.
For completeness sake: I'm running 3.1.2-1-ARCH and wine 1.3.33
A possible solution could be to produce a native linux binary. This most likely requires you to have a linux distribution at hand to compile it or provide the source code to a trustworthy friend that can do it for you. In pretty much a similar way you could produce a native mac version. Anyway that is totally up to you to decide. In the meantime I will keep using it as is because I'm usually in the neighbourhood of my pc when uploading.
Keep up the good work!
|
Gabba Cyno
11
|
Posted - 2012.02.01 20:39:00 -
[379] - Quote
I am having a small amount of trouble displaying history on some PI items in my google docs XLS. I am able to pull all sorts of current info about items but when I try to pull history of the items I run into problems.
=ImportXML("http://www.evemarketeer.com/api/info/2867_2868_2869_2870_2871_2872_2875_2876/xml/10000002";"//sell_lowest5")
This is what I have in a sell that shows me the sell price of the lowest 5% of P4 PI items. That works great. But I am stock on how to display history of these items. I would love to display 30, 60, 90 day info on the following.
average: average transactions a day over this time maximum: maximum transactions a day over this time minimum: minimum transactions a day over this time average_price: average price over this time maximum_price: maximum price over this time minimum_price: minimum price over this time
Any help on what code I need to put in my googe doc cell to make this work? . |
Nebu Retski
EVE University Ivy League
8
|
Posted - 2012.02.01 20:59:00 -
[380] - Quote
=ImportXML("http://www.evemarketeer.com/api/averages/10000043/90/34_35_36/xml";"//average")
This gives me pretty much a column of the average transactions per day for the 3 different items. Now you just make 5 more columns where you change //average with //maximum ...
There might be a better way to do it, but I don't know atm :) |
|
Gabba Cyno
11
|
Posted - 2012.02.01 21:07:00 -
[381] - Quote
Nebu Retski wrote:=ImportXML("http://www.evemarketeer.com/api/averages/10000043/90/34_35_36/xml";"//average")
This gives me pretty much a column of the average transactions per day for the 3 different items. Now you just make 5 more columns where you change //average with //maximum ...
There might be a better way to do it, but I don't know atm :)
Perfect. Thank you. I was missing the //average at the end. . |
Domi Etymology
Violent Alternatives C0NVICTED
0
|
Posted - 2012.02.02 13:06:00 -
[382] - Quote
Awesome new tool with the Best Loyalty Points functionality. Is there anyway to restrict it to a certain type? ie: caldari navy LPs, or Amarr Navy, LPs, etc? |
Scrapyard Bob
EVE University Ivy League
662
|
Posted - 2012.02.02 13:21:00 -
[383] - Quote
Any ideas / plans yet on adding "virtual" regions to the list of regions? You'd definitely need to do the calculations based only on orders downloaded within the past 7 days. https://forums.eveonline.com/default.aspx?g=posts&m=623346#post623346
I also figured out why the EVE client was being so piggy about the CPU when doing "history" scans. The market window is very inefficient at drawing those history graphs. Switching to "Show Table" view keeps things humming along nicely. |
Scrapyard Bob
EVE University Ivy League
662
|
Posted - 2012.02.02 13:30:00 -
[384] - Quote
Also, the "play" button to start/pause scanning is fine on the left. I've figured out that I can click the "GO" button in the IGB to pause scanning. (Please make sure that you don't auto-restart scanning based on the status of some cookie.)
|
Scrapyard Bob
EVE University Ivy League
662
|
Posted - 2012.02.02 14:20:00 -
[385] - Quote
What is the \Q/ at the top of the screen for?
One interesting statistic that I'm curious about: What systems have the highest trade volume per day, maybe a list of those where the 7-day moving average puts them into the top 25 systems. Repeated for regions too. The Statistics/Market for the regions is interesting, but since there's a ton of "junk" orders for outrageous prices, the "Sell Total" number isn't very accurate.
Maybe add "7-day transaction total" column to the new statistics/market window. Which might give us a better feel for which regions turn over the most ISK/wk. |
6ie
The Kiwis
3
|
Posted - 2012.02.02 15:10:00 -
[386] - Quote
Every time I clicked the \Q/ I got 1mill in my bank account |
Callean Drevus
Icosahedron Crafts and Shipping Silent Infinity
83
|
Posted - 2012.02.02 16:39:00 -
[387] - Quote
6ie wrote:Every time I clicked the \Q/ I got 1mill in my bank account
Damm! That feature was supposed to be VIP only :P
Will reply to other stuff when not on phone. Developer/Creator of EVE Marketeer
|
Callean Drevus
Icosahedron Crafts and Shipping Silent Infinity
83
|
Posted - 2012.02.02 18:27:00 -
[388] - Quote
Quote:Awesome new tool with the Best Loyalty Points functionality. Is there anyway to restrict it to a certain type? ie: caldari navy LPs, or Amarr Navy, LPs, etc? Not yet, but it is on the backlog :P
Quote:Any ideas / plans yet on adding "virtual" regions to the list of regions? You'd definitely need to do the calculations based only on orders downloaded within the past 7 days. I have long been thinking of adding virtual characters, but virtual regions are new. That said, there is no reason not to add them. Are you talking now about arbitrary regions combined, or arbitrary security ratings combined?
As far as I know, the scanner does not auto restart. Have you experienced that behaviour?
Quote:What is the \Q/ at the top of the screen for? The Q at the top of the screen is meant to be a quicklist for items and destinations (stations, regions, etc) that you can quickly click or view. So far I have failed to find a satisfactory format though. You can add some items by clicking on 'add to emk quickbar' on the item information page.
Quote:One interesting statistic that I'm curious about: What systems have the highest trade volume per day, maybe a list of those where the 7-day moving average puts them into the top 25 systems. Repeated for regions too. The Statistics/Market for the regions is interesting, but since there's a ton of "junk" orders for outrageous prices, the "Sell Total" number isn't very accurate. And that's with a lot of junk orders already filtered out. It's too bad I can't filter items for which there isn't anything else on the market for reasonable prices. A 7 day moving average for transactions seems like a very plausible way to check market volume. Will do!
Developer/Creator of EVE Marketeer
|
Scrapyard Bob
EVE University Ivy League
663
|
Posted - 2012.02.02 22:56:00 -
[389] - Quote
Callean Drevus wrote:Quote:Awesome new tool with the Best Loyalty Points functionality. Is there anyway to restrict it to a certain type? ie: caldari navy LPs, or Amarr Navy, LPs, etc? Not yet, but it is on the backlog :P Quote:Any ideas / plans yet on adding "virtual" regions to the list of regions? You'd definitely need to do the calculations based only on orders downloaded within the past 7 days. I have long been thinking of adding virtual characters, but virtual regions are new. That said, there is no reason not to add them. Are you talking now about arbitrary regions combined, or arbitrary security ratings combined?
Both. But not completely arbitrary, just some major pre-defined groupings. Such as the "hi-sec" price or "market hubs" price.
For instance, on EMD, I can get a price for a Naga across all of hi-sec: http://eve-marketdata.com/price_check.php?step=Show&type_id=4306&type=sell®ion_id=-2
Or just lo-sec: http://eve-marketdata.com/price_check.php?step=Show&type_id=4306&type=sell®ion_id=-3
Or both: http://eve-marketdata.com/price_check.php?step=Show&type_id=4306&type=sell®ion_id=-4
EMD doesn't currently offer a "market hub" option. And it doesn't filter out orders which haven't been updated or downloaded in the past few weeks, so sometimes you get a page of useless information.
Being able to pull an API value for a particular item in a virtual region composed of "all hi-sec, all lo-sec, empire, or null, or market hubs" would be useful as a way of getting a closer valuation of a particular item then just going with the Jita price. While Jita's sell prices are usually the lowest, if there is market manipulation occurring, Jita sell prices can get very whacky. In which case, the long-term value is probably closer to the average of the other (3) market hubs.
So by doing the 5% simulated buy across all (4) market regions or all of hi-sec, I'm hoping that it would give better values for tools like jEvEAssets, EvEHQ, EvEMeep or spreadsheets. Better option then relying on just Jita pricing.
I think a good list of virtual regions would be:
"hi-sec" - any hi-sec station gets included in this price "lo-sec" - same, but for lo-sec stations "null-sec" - same, but for null-sec "empire" - include both hi-sec and low-sec stations "main market hubs" - roll-up Jita, Amarr, Dodixie and Rens "main market regions" - hi-sec stations in Domain, Forge, Heimatar and Sinq Laison
I'd suggest filtering out any orders not updated within the past 7 or 14 days, no sense handing out bad information in these roll-up "virtual" regions. |
Scrapyard Bob
EVE University Ivy League
663
|
Posted - 2012.02.02 22:59:00 -
[390] - Quote
EMD's market scanner page would sometimes auto-restart, which is why I didn't consider that a viable method of pausing the EMD's market scanning page.
EMK's market scanner page does not automatically restart. This is a good thing.
(Yes, I could close the in-game browser window, but that little "x" can be difficult to hit if the client starts lagging. The "Go" button is a lot larger, and the play/pause button is even bigger.) |
|
|
|
|
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 .. 21 :: one page |
First page | Previous page | Next page | Last page |