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 Addicts - Now with new features...

Author
Snarf Aldes
University of Caille
Gallente Federation
#21 - 2012-03-23 18:55:59 UTC
Andy DelGardo wrote:
I would also like the feature to display more regions at once.

I'll have a look at that.

You can select 'any region' and get all available prices.

Creator of Eve Addicts

Andy DelGardo
#22 - 2012-03-23 19:13:40 UTC  |  Edited by: Andy DelGardo
Ah nice thx, also noticed the update timer

Now there is a small problem using both of those functions, since the timer is only valid per region. So if i check for a item to buy in all regions, i have no indicator how old the shown data is. I would like some separate table field per shown region or some color coded price, since basically all the "good" offers are likely 30+ days old.

What also could help is a settable filter to only show data if it is 5min, 30min, hour, day old .... so we can filter ourself?
Snarf Aldes
University of Caille
Gallente Federation
#23 - 2012-03-23 21:35:49 UTC
Andy DelGardo wrote:
Ah nice thx, also noticed the update timer

Now there is a small problem using both of those functions, since the timer is only valid per region. So if i check for a item to buy in all regions, i have no indicator how old the shown data is. I would like some separate table field per shown region or some color coded price, since basically all the "good" offers are likely 30+ days old.

What also could help is a settable filter to only show data if it is 5min, 30min, hour, day old .... so we can filter ourself?

For now i have added a column called 'Updated' when 'any region' is selected.
I like the idea of a filter, will try to put that in. Could take a while though, I don't have a lot of time the comming weeks...

Creator of Eve Addicts

Andy DelGardo
#24 - 2012-03-23 21:48:55 UTC
Ah this would be great, i also think a filter will work best.

Now the only thing i basically always miss on any eve market site is the ability to filter out all those "bad/garbage" sell/buy offers. I mean all entries that are way to high or to low. I wish i could set a ignore filter on those sites like if any entry strives 200% away from the median or avg price.
Snarf Aldes
University of Caille
Gallente Federation
#25 - 2012-03-24 16:07:08 UTC
I'm working on some underlying database tables atm, so weird stuff might (read as will) happen.

Things will probably break, but i hope to have everything back to normal asap.

Creator of Eve Addicts

Andy DelGardo
#26 - 2012-03-26 19:33:30 UTC  |  Edited by: Andy DelGardo
I would like to suggest a other great feature :p

I like the clean and fast way the personal scan lists work, so here are my 2 improvement suggestions:

1) Make the list nameable, so if we have multiple lists we know which has what items in it.
2) Allow to use the categories names from the browser tree to create scan lists, as examples: Drones, Materials, Frigates.
3) Maybe add some production grouped default scanning lists like Marketeer (T2+mats, T3, T1)
4) The ability to run a given list only once or only once in a given time period, aka once per hour/day..? Maybe even scan enable multiple list and cycle through them in a set way. So that we can have high frequency list scans and low frequency list scans, but be able to hit one button and keep all lists updated.

I know the second feature is more complex since u need to pull the ids from your api, but my guess is they are used in the market tree view anyway.


thx and keep up the good work
Snarf Aldes
University of Caille
Gallente Federation
#27 - 2012-03-27 06:48:44 UTC
Andy DelGardo wrote:
I would like to suggest a other great feature :p

I like the clean and fast way the personal scan lists work, so here are my 2 improvement suggestions:

1) Make the list nameable, so if we have multiple lists we know which has what items in it.
2) Allow to use the categories names from the browser tree to create scan lists, as examples: Drones, Materials, Frigates.
3) Maybe add some production grouped default scanning lists like Marketeer (T2+mats, T3, T1)
4) The ability to run a given list only once or only once in a given time period, aka once per hour/day..? Maybe even scan enable multiple list and cycle through them in a set way. So that we can have high frequency list scans and low frequency list scans, but be able to hit one button and keep all lists updated.

I know the second feature is more complex since u need to pull the ids from your api, but my guess is they are used in the market tree view anyway.


thx and keep up the good work

I ran into the list naming thing myself as well :)
I will look at the other stuff as well, can't promise when though...

Creator of Eve Addicts

Andy DelGardo
#28 - 2012-03-28 19:29:33 UTC  |  Edited by: Andy DelGardo
Hi again and again more ideas!

1) Pls can u add more "logical" regions for the region filter? I would like a "Empire" and "TradeHubs" region filter option, similar to the "any region"? Similar to what u can select in the IskPerHour tool.

2) The ability to use the region filter, with the production calculation tab?
This comes in handy to filter out all those null, low sec regions. The price button is then just for sell/buy/median price switch.
Often jita has much higher prices and it is tedious to update all prices manually, so i normally would prefer a "tradehubs" or "empire" calculation over a jita one.

3) The option to select a minimum "sell" amount to consider production prices. Since i don't care about this one special component priced 200% under the "median" price, but i do care about the sell offer with 200 normal priced items for my production calculation. Atm i always have to double/triple check every single component, adding this option would grantee a valid and more realistic production calculation.
So maybe right next to "Material prices:" list add a "Minimum Amount" field, where we can enter a number per item?

4) Would also be nice to have the "Updated" data used via API, like what Central/Marketeer does filter by time in hours/minutes?

thx Andy
Snarf Aldes
University of Caille
Gallente Federation
#29 - 2012-04-09 12:59:59 UTC
Added empire and trade hubs to the region selector.

I updated some stuff in the market scanner as well, see top post for info.

Creator of Eve Addicts

Desmont McCallock
#30 - 2012-04-09 13:05:37 UTC
Nice work.
Prioritize on making a dark theme. People always complain (for EVEMon too) that so much white burns the eyes after spending hours in space. And they are right, you know.
Snarf Aldes
University of Caille
Gallente Federation
#31 - 2012-04-11 05:56:41 UTC
Desmont McCallock wrote:
Nice work.
Prioritize on making a dark theme. People always complain (for EVEMon too) that so much white burns the eyes after spending hours in space. And they are right, you know.

I have been working on that, but it doesn't look right yet. Shouldn't take too long to finish though.

Creator of Eve Addicts

Alex Sosco
L F C
Ethereal Dawn
#32 - 2012-04-11 10:28:00 UTC
Nice UI, quick info search...ergo very usefull. Thank you for the work :)
Snarf Aldes
University of Caille
Gallente Federation
#33 - 2012-04-12 18:28:51 UTC
Desmont McCallock wrote:
Nice work.
Prioritize on making a dark theme. People always complain (for EVEMon too) that so much white burns the eyes after spending hours in space. And they are right, you know.

I've added a dark theme, you can switch themes by clicking 'style' at the top right corner.

Creator of Eve Addicts

Desmont McCallock
#34 - 2012-04-12 18:54:49 UTC
Thumbs up, well done.
LifeHatesMe
LifeHatesUsAll
#35 - 2012-04-14 07:40:13 UTC
Bizzare, the import api seems to have a URI limit of 2,158 characters. Curious because the default is more around 8,177. Although this could be because I'm using a payload method that does not stream the content.

More info here :D
Snarf Aldes
University of Caille
Gallente Federation
#36 - 2012-04-14 09:04:55 UTC  |  Edited by: Snarf Aldes
LifeHatesMe wrote:
Bizzare, the import api seems to have a URI limit of 2,158 characters. Curious because the default is more around 8,177. Although this could be because I'm using a payload method that does not stream the content.

More info here :D

I also replied in the other thread, but just so we are talking about the same thing, you are talking about retrieving price info via the API right?
Like: http://eve.addicts.nl/api/prices.php?typeID=34,35,2875,631
but with a longer typeID string.

Or are you trying to do something else?

I found this in the logs:
request failed: URI too long (longer than 8190)

i guess that's the default for apache.

Creator of Eve Addicts

Snarf Aldes
University of Caille
Gallente Federation
#37 - 2012-04-14 17:36:53 UTC
I've made it possible to get the prices for all items on the market via the API.
Just add 'getAll=true' to the url and you will get the complete list.

Creator of Eve Addicts

LifeHatesMe
LifeHatesUsAll
#38 - 2012-04-14 19:20:08 UTC
Snarf Aldes wrote:
LifeHatesMe wrote:
Bizzare, the import api seems to have a URI limit of 2,158 characters. Curious because the default is more around 8,177. Although this could be because I'm using a payload method that does not stream the content.

More info here :D

I also replied in the other thread, but just so we are talking about the same thing, you are talking about retrieving price info via the API right?
Like: http://eve.addicts.nl/api/prices.php?typeID=34,35,2875,631
but with a longer typeID string.

Or are you trying to do something else?

I found this in the logs:
request failed: URI too long (longer than 8190)

i guess that's the default for apache.
Interesting, yeah, I guess I need to learn more about how to write proper HTTP headers. I was trying to create a snapshot of your price sheet cause the program I am writing will likely involve alot of profit calculations that to not necessarily work with just one market group.

Snarf Aldes wrote:
I've made it possible to get the prices for all items on the market via the API.
Just add 'getAll=true' to the url and you will get the complete list.

Derp, that resolves the issue completely. Thanks!
Desmont McCallock
#39 - 2012-04-15 08:45:43 UTC
Is it possible to have better precision on prices (two decimals)? I mean, the round up to one decimal may seem fine but it doesn't help on distinguishing orders.
Snarf Aldes
University of Caille
Gallente Federation
#40 - 2012-04-15 08:55:50 UTC
I assume you are talking about the website, not the API?

Low valued items do have 2 decimals, look at tritanium for example.

prices smaller than 100 have 2 decimals
prices between 100 and 1000 have 1 decimal
bigger than 1000 have no decimals

I did this for readability.

The API should have 2 decimals always.

Creator of Eve Addicts