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 Profit - Revival Project

Author
Serene Python
#1 - 2013-06-09 08:34:17 UTC  |  Edited by: Serene Python
Original Thread: https://forums.eveonline.com/default.aspx?g=posts&m=716570


Quote:

What is EVE-Profit?
It is a webpage showing your loss/profit on all your market orders (not station trades nor contracts). It does take broker fee and tax into consideration and it gives some statistics so you can follow your progress month by month or see your most profitable items. You can merge your characters which give you the possibility to have for example a buy-character in Jita and a sell-character in another region and see those two characters as one virtual character - calculating the profit for the virtual character.
The webpage is very simple and clean and you can always delete all your information (no history kept).


The websites that I seen take over this project either went in a different direction(eve-mogul for example) or just flatout do not load for me. Now while I think eve-mogul is very nice looking it does not have the features I loved eve-profit for, and that was most profitable items as well as showing what is losingg the most ISK.

After spending the better half of a day fixing up some code that wasn't playing nicely with this in it's own little folder as well as changing the api calling I got a 'working' version.

For the time being I still am looking to iron out any bugs that are present that I may have missed, current ones I am aware of are...

This is not related to code at this time, but if you forget your password you will not receive and email as I do not have any form of mail set up. If you do forget your password eve mail me and I can either reset your password to something default(Example: FireTruck&918) and you can change it from within the website. If you are familiar with MD5 you can also send me the hash and I'll set your password that way. I will get around to editting the forgetten password area with this information.


Expect bugs, the server to be down and occasionally the page not loading if I'm working on it(if this is the case I always make sure it's functioning again before I stop playing with it).
Once all the bugs are corrected, I will move it over to a hopefully reliable host.

Future plans I have for this are being able to select items that you can manufacture and you can calculate the profit based on the materials purchased as well as optional costs.

You can find it HERE
Serene Python
#2 - 2013-06-15 12:29:03 UTC
Minor Update: Updated the predefined access mask URL on the create account screen, was using the old URL.
Cilgil Arbosa
Pator Tech School
Minmatar Republic
#3 - 2013-06-18 01:24:27 UTC
Post this immediately in the market subforum, you will be loved for this.

Seems like the char merging doesn't work too well, it only pulled wallet transactions from one char so far and ignored the other two.

Great work nonetheless! Since eveprofit.de went down with the API changes sometime before christmas, I've been using pwning.de/neat for accounting. While I got used to it, it lacks features I found very useful in eve-profit.

I'll keep checking this out
Serene Python
#4 - 2013-06-18 01:34:30 UTC
Cilgil Arbosa wrote:
Post this immediately in the market subforum, you will be loved for this.

Seems like the char merging doesn't work too well, it only pulled wallet transactions from one char so far and ignored the other two.

Great work nonetheless! Since eveprofit.de went down with the API changes sometime before christmas, I've been using pwning.de/neat for accounting. While I got used to it, it lacks features I found very useful in eve-profit.

I'll keep checking this out


I will investigate the merged characters tonight, in the event I forget about it it's already been written down in my ever growing list of fixes needed.

I want to refrain from posting this on MD for the time being until basic bugs are ironed out, once.
Serene Python
#5 - 2013-06-18 02:13:09 UTC  |  Edited by: Serene Python
Update:

I have updated the database to odyssey. The item names being incorrect is fixed for the items I had myself, eve mailing the user who contacted me with this bug originally to verify if this is resolved for them as well.

When attempting to add a character once you are logged in you would get the old URL for API, this has been corrected.

Added non-intrusive API call logging in order to try and locate the issue with merged characters not call pulling transactions.
--- The information logged will be API call URL and time. All logs will be securely stored outside of the web directory so someone cannot stumble upon this.
--- This will be removed once this issue is resolved or cannot be replicated by several other users.
Serene Python
#6 - 2013-06-20 02:29:37 UTC
Update

API call logging was not actually logging, instead was making all API calls fail without displaying the error it was giving(my own preference for the server).
I have mailed Cilgil Arbosa in hopes of being able to further investigate this issue now that API call logging is setup correctly.
Fixed it so you can now delete character(the delete folder was missing, who names a folder delete in a public release!)

New Bugs
You cannot delete your character AND transactions. If you wish to have this done before I fix this please contact me and I will delete it for you. This has the utmost importance to me to resolve.
Serene Python
#7 - 2013-06-25 01:41:22 UTC
Update
API logging is now disabled, the issue has been addressed/corrected.
I somehow lost the bug that was regarding deleting your character and transactions at the same time(seriously where did this option go?!) So... fix'dQuestion
All the bugs that really hindered this have been fixed, so I will be bringing this over the Market Discussions forum where more people will be able to get use out of this.
S̶e̶v̶e̶r̶a̶l̶ ̶a̶r̶e̶a̶s̶ ̶o̶f̶ ̶t̶h̶e̶ ̶m̶a̶i̶n̶ ̶p̶a̶g̶e̶ ̶h̶a̶d̶ ̶u̶n̶n̶e̶e̶d̶e̶d̶ ̶c̶o̶l̶u̶m̶n̶s̶,̶ ̶t̶h̶o̶s̶e̶ ̶a̶r̶e̶ ̶c̶l̶e̶a̶n̶e̶d̶ ̶u̶p̶. Turns out this made formatting look a lot cleaner.

Under your "Most-profitable Sell" you can now sort the columns. I attempted to apply this to Detailed Trades however sorting proved to be very inefficient(I'm using jquery tablesorter, modified to handle comma separated numbers numbers)
--- If you use period for your thousands separator this will not work.
--- I will look into getting the period separator working.