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.
 

Evernus [2.2 release] - the Ultimate Market Tool

First post
Author
Pete Butcher
The Scope
Gallente Federation
#341 - 2015-01-09 11:56:55 UTC
Martin T wrote:
Have you considered registering a protocol for your application? That would at least solve your port issue, though if there is no default browser it could still be an issue, but maybe only fall back to your internal browser if that's the case?

Pete Butcher wrote:
...


This solution is not portable. It's dependent on system, desktop environment, user privileges and browser.

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Cadiz Aragon
Brutor Tribe
Minmatar Republic
#342 - 2015-01-09 22:50:21 UTC
CCP FoxFour wrote:
Yea, most stand alone applications that use OAuth2 open a browser page. PyCharm for example opens my browser when authenticating with Google for App Engine. It's not the greatest experience but seems to be the trusted way of doing it.

Also, ports being blocked shouldn't be an issue since you would be redirecting to localhost.


How does the stand alone app intercept the redirected url sent to the browser after the user goes through the SSO?
Cadiz Aragon
Brutor Tribe
Minmatar Republic
#343 - 2015-01-09 22:56:21 UTC
Looks like a cool tool. Unfortunately for me Evernus-1.22.dmg crashes immediately on app startup. Would you like me to send you the dump?
Max Kolonko
Caldari Provisions
Caldari State
#344 - 2015-01-09 23:33:58 UTC
Cadiz Aragon wrote:
CCP FoxFour wrote:
Yea, most stand alone applications that use OAuth2 open a browser page. PyCharm for example opens my browser when authenticating with Google for App Engine. It's not the greatest experience but seems to be the trusted way of doing it.

Also, ports being blocked shouldn't be an issue since you would be redirecting to localhost.


How does the stand alone app intercept the redirected url sent to the browser after the user goes through the SSO?


for example, when I'm using Rstudio to access crest it required to set the callback url to this: http://localhost:1410/

So I assume the app needs to listen to the port waiting for token.
Pete Butcher
The Scope
Gallente Federation
#345 - 2015-01-10 08:00:13 UTC
Cadiz Aragon wrote:
Looks like a cool tool. Unfortunately for me Evernus-1.22.dmg crashes immediately on app startup. Would you like me to send you the dump?


Yes, please. I will forward it to the OSX maintainer.

As for the ports - you can make a callback url point to localhost and listen on some port to intercept it. Note that this solution is not guaranteed to work (look at my longer response) so you'll be limited to specific system configurations. That's why I use an internal web engine to open the login page and intercept the tokens (but people seem to trust the browser more).

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Pete Butcher
The Scope
Gallente Federation
#346 - 2015-01-13 17:25:16 UTC
New version arrived with a ton of new features (and much new graph porn!):

  • [new] Market Analysis tab – real-time suggestions what to trade with much additional per-item data: one-year market history; Bollinger bands, RSI and MACD charts
  • [new] option to delete old fulfilled orders (disabled by default for updating users)
  • [new] option to use UTC times everywhere
  • [fixed] restoring main window position after switching from two monitors to one
  • [fixed] combining statistics
  • [fixed] focus stealing by Active Tasks window
  • [fixed] CREST not refreshing auth token
  • [fixed] refreshing characters when removing a key
  • [fixed] random crash during contract import
  • [fixed] order price calculation on Character tab
  • [changed] Proteus database
  • [changed] remembering previously selected character
  • [changed] returning 0 for BPC prices
  • [changed] better handling of invalid SSL certificates
  • [changed] Margin Tool now saves all orders it parses
  • [changed] updating other player prices is now region-wide
  • [changed] removed cache importer (no need since CREST gives real-time data)

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Era Gray
Republic Military School
Minmatar Republic
#347 - 2015-01-14 08:27:04 UTC
CCP FoxFour wrote:
Was poking around and trying out Evernus just now. When attempting to import data from the web a window came up for CREST Authentication. It was all pretty slick and everything, except since it's showing up in it's own window instead of a browser window as a user I cannot verify that it's actually loading the SSO from eveonline.com or verify the SSL cert. :(



App specific passwords generator with limited and revokable access would come in handy for issues like these.
Popcorno
Perkone
Caldari State
#348 - 2015-01-14 10:34:27 UTC
In the character orders tab, how do I get my sell orders to show something other than 100% margin and tons of profit?
Pete Butcher
The Scope
Gallente Federation
#349 - 2015-01-14 10:42:15 UTC
Popcorno wrote:
In the character orders tab, how do I get my sell orders to show something other than 100% margin and tons of profit?


You need item costs filled. You can do it automatically on every buy order completion by checking it in the Preferences, or you can enter those costs manually in the Item Costs tab.

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Pete Butcher
The Scope
Gallente Federation
#350 - 2015-01-15 12:54:53 UTC
An important bugfix release is now live. It fixes a problem which caused contract import to hang indefinitely in one specific situation. Full changes:

  • [new] option to refresh data for all characters at once (available in import preferences)
  • [new] option to combine assets and wallet data for all characters
  • [fixed] never ending contract import in a specific situation
  • [changed] unknown ETA is now at the bottom of the list when sorting

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Mikail Thiesant
Catiz is NOT my empress
#351 - 2015-01-16 10:16:16 UTC
Hey.

I'm getting strange error at first launch after installing evernus. First error message. Second error message. I'm on windows 7 x64 and I install x64 version. Tried 1.22 version and 1.24.

Any idea how to get rid of this?

Thanks!
Pete Butcher
The Scope
Gallente Federation
#352 - 2015-01-16 10:33:23 UTC
Mikail Thiesant wrote:
Hey.

I'm getting strange error at first launch after installing evernus. First error message. Second error message. I'm on windows 7 x64 and I install x64 version. Tried 1.22 version and 1.24.

Any idea how to get rid of this?

Thanks!


Something messed up the update process and it's trying to update an already up-to-date database. From what version were you updating? Did you make any alterations to the Windows registry, which might change Evernus configuration? Or maybe did you install a newer version and then rolled back to some earlier and tried to install the new one again? This particular update dates back to version 0.5 moths ago.

Fortunately, assuming everything is up-to-date, the fix is easy. Launch regedit, navigate the registry to HKEY_CURRENT_USER\Software\evernus.com\Evernus and you should see a "version" entry. Change it to 1.24 and it should be good.

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Mikail Thiesant
Catiz is NOT my empress
#353 - 2015-01-16 10:54:10 UTC
Thanks the registry change helped!. There was value 0.2. I had the feeling I tested this nice app some time ago :-)

One more question. I would like to import corp market orders. So I created character api key for all chars on the acc using the key link that is there, then went to Corp keys tab and again created key from the link provided there. It imports all just not the corp stuff. And I don't know what I'm doing wrong :-(
Pete Butcher
The Scope
Gallente Federation
#354 - 2015-01-16 11:00:24 UTC
Mikail Thiesant wrote:
Thanks the registry change helped!. There was value 0.2. I had the feeling I tested this nice app some time ago :-)

One more question. I would like to import corp market orders. So I created character api key for all chars on the acc using the key link that is there, then went to Corp keys tab and again created key from the link provided there. It imports all just not the corp stuff. And I don't know what I'm doing wrong :-(


Most likely you didn't switch the key type to "Corporation". Unfortunately, the predefined links only work for character keys and you need to manually change the type to corporation.

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Mikail Thiesant
Catiz is NOT my empress
#355 - 2015-01-16 12:18:48 UTC
Found the problem. In Preferences/Import/Corporation I had to check the Import corp data with character. Now its working! Thank you!
Jennifer Spearshield
State War Academy
Caldari State
#356 - 2015-01-17 21:43:37 UTC
Hello Pete Butcher.

I installed Evernus v1.24 and I like it, a lot!

However, as noted here by CCP's FoxFour, I find the CREST Login pop-up a bit disconcerting since there's no address bar and so no easy way for me to verify its authenticity.

Also, weather Evernus is open source or not doesn't mean much to me since I'm not well versed in coding languages and have no idea what to look for to confirm the CREST Login pop-up's validity.

Please consider accommodating a solution that will instill more trust with the end-user during the CREST Login process.


Regards,
Pete Butcher
The Scope
Gallente Federation
#357 - 2015-01-17 21:51:42 UTC
Jennifer Spearshield wrote:
Hello Pete Butcher.

I installed Evernus v1.24 and I like it, a lot!

However, as noted here by CCP's FoxFour, I find the CREST Login pop-up a bit disconcerting since there's no address bar and so no easy way for me to verify its authenticity.

Also, weather Evernus is open source or not doesn't mean much to me since I'm not well versed in coding languages and have no idea what to look for to confirm the CREST Login pop-up's validity.

Please consider accommodating a solution that will instill more trust with the end-user during the CREST Login process.


Regards,


That's a problem because the most trustworthy solution - using an external browser - is, ironically, the most unreliable one. I was thinking about it lately and came up with 2 points:

  1. Show a read-only address bar. It pretty much doesn't mean a thing as far as security is concerned, but it may have some positive psychological impact when the user will see it.
  2. Make an optional alternative method for using the browser. At the end of the login process, it would show a code which would then be entered in some input field in Evernus. Very bad in terms of user experience, but should be trustworthy enough.

This way the default method will still be there and work always, but we'll also have the browser fallback as an alternative. And it will be backwards-compatible, so even older version will still work.

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Leandra Leal
Center for Advanced Studies
Gallente Federation
#358 - 2015-01-17 22:54:38 UTC
I am missing two features so far that are implemented in Eve Mentat:

In the Market Browser, I am unable to selct multiple stations (for example: Hek, Jita, Rens, Dodixie, Amarr) in order to compare prices of specific items in specific locations. I can only look at one Station/System/Region at a time, which makes it troublesome for traders with multiple characters sitting in trade hubs, or with the intent to buy in one place and sell to another.

Another thing, also in the market browser: I couldn't find an option to import the market quickbar to the favorite list. Also, selecting an item in the favorite list does not show it listed in the market browser window.
Pete Butcher
The Scope
Gallente Federation
#359 - 2015-01-18 07:44:25 UTC
Leandra Leal wrote:
I am missing two features so far that are implemented in Eve Mentat:

In the Market Browser, I am unable to selct multiple stations (for example: Hek, Jita, Rens, Dodixie, Amarr) in order to compare prices of specific items in specific locations. I can only look at one Station/System/Region at a time, which makes it troublesome for traders with multiple characters sitting in trade hubs, or with the intent to buy in one place and sell to another.

Another thing, also in the market browser: I couldn't find an option to import the market quickbar to the favorite list. Also, selecting an item in the favorite list does not show it listed in the market browser window.


Importing the quickbar is impossible, as far as I know. CPP keeps it in some binary file with unknown format. The last time I used Mentat (about 6 months ago) I didn't work there either.

I also checked the favorite list and it seems to work fine. Are you sure you have data imported for the item in selected region/system/station?

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Leandra Leal
Center for Advanced Studies
Gallente Federation
#360 - 2015-01-18 10:56:06 UTC
Pete Butcher wrote:


Importing the quickbar is impossible, as far as I know. CPP keeps it in some binary file with unknown format. The last time I used Mentat (about 6 months ago) I didn't work there either.

I also checked the favorite list and it seems to work fine. Are you sure you have data imported for the item in selected region/system/station?


Thank you for your quick answer,

Granted, the quickbar import from mentat was a very erratic feature and from update to update it was a horrible new hassle to get it running.

The favorite window works, it must have been some problem on my side.

What I meant with the missing feature in the market browser can be seen in this screenshot from Mentat:

http://i.imgur.com/tIAQjMJ.jpg

Here I can select multiple specific Regions/Systems/Stations and see them compared in one window. In Evernus currently I can't do this, a major inconvenience. It would be great if you could add this feature.