open All Channels
seplocked EVE General Discussion
blankseplocked Out of Eve - another character info web app
 
This thread is older than 90 days and has been locked due to inactivity.


 
Author Topic

Azazel Mordred
Minmatar
Cloak of Shadows
Posted - 2008.07.02 21:20:00 - [1]
 

Hi

Just wanted to introduce a new API-enabled web application for keeping an eye on your Eve characters when you're unable to actually get into Eve: Out of Eve

- http://www.outofeve.com/

A full information/sceenshots page is available here:

- http://www.outofeve.com/about/

A quick run-down for those not willing to click random links until they know a bit more about something:


  • Character only at the moment, if there's interest, perhaps an implementation of the various corporate APIs would be cnsidered.

  • A regular character sheet, showing your known skills, training skill (and ETA), as well as initial support for the Warefare API. The Warefare information will be expanded upon once CCP release the latest database dump.

  • Access your up-to-date journal, with various handy filtering and grouping options, as well as market transactions and market orders.

  • Complete searchable, assets, showing contents of containers, ships and their fittings, etc.

  • Filterable manufacturing progress and history.

  • Kills and deaths; basically your own searchable mini-killboard.

  • A couple of utilities and calculators for mining and production.



Hopefully I can also prevent some of the posts I know are going to follow :D:


  • You will never be required to provide your Eve username or password. If you wish to sign up, I'd even recommend you use credentials completely different your Eve login.

  • The site requires your FULL ACCESS API key. There is no way around this, there is no 'limited' functionality mode. That mode is called "EVEMon", and it works damn well Wink.

  • If you are uncomfortable handing over your full access API details, the source is available (see the about page linked about), so you are free to install the system on your own servers.

  • If you sign up, and later decide to stop using it, and are worried about your API keys being left hanging around, you may delete your account from the site. Additionally, if you're really paranoid, you may use the Eve API page to generate a new key, which will invalidate the one in use on the site

  • I do hereby solemnly swear I am not part of any alliance or organisation which has ANY interest WHATSOEVER in your character's details. I will never hand over these details to ANY third party, and I will certainly do my best to ensure the server remains secure. Again, if you do not trust me personally (and really, you have no reason to at this point Embarassed [yet]), the source is available, and you're free to run the software on your own servers.

  • On the topic of running your own instance of the site (I know some people are really paranoid) - there's no "ping-back" or data logging back to me, feel free to sift through the code and check though Smile

  • The site does not regularly harvest your API data, it requests it from CCP's servers as and when required, if you stop using the site; the site will not make any further attempts to access your API information.




Hope this covers most of what you might be interested in knowing Smile.

I should also mention this system has been implemented from a casual player's point of view (namely, mine), so there may be some areas which could do with some expansion; particularly in the manufacturing and market order areas - feel free to suggest stuff, I'll happily take them under consideration for future versions.

The site has also been developed against Firefox 2 and above, and Internet Explorer 7; so if you're not using either of those, your mileage may vary Very Happy.


Thanks for your time and interest.

Cors
It's A Trap
It's A Trap Alliance
Posted - 2008.07.02 21:25:00 - [2]
 

I won't coment on the security aspect, as I'm not competent to look at your code :) I can do like HTML 1.0 in notepad.

but on a visual examination, the software LOOKS very nice. I like the clean look of it from what I can see in your screenshots.

Now all you need is some guru's out there to rip your code apart, and give their stamp of aproval.

JanoMark
ANZAC ALLIANCE
IT Alliance
Posted - 2008.07.02 21:38:00 - [3]
 

Looks nice! I signed up ;D

Apoctasy
Lethal Injection.
Hedonistic Imperative
Posted - 2008.07.02 23:04:00 - [4]
 

It looks super awesome.... but full api needed...

Chribba
Otherworld Enterprises
Otherworld Empire
Posted - 2008.07.02 23:08:00 - [5]
 

Edited by: Chribba on 02/07/2008 23:08:44
edit/nm just saw you already gave out the source. Downloading and testing. Nice!

Looks like it can have potential. Personally I won't give out my API info though - any possibility to buy/get the platform to put on my own server?

Am especially interested in the wallet/POS features.


Veon Falcone
Posted - 2008.07.03 00:29:00 - [6]
 

Signed up, looks good.

Cailais
Amarr
Nasty Pope Holding Corp
Talocan United
Posted - 2008.07.03 01:17:00 - [7]
 

Great ap, looks good and is pretty darn useful.

C.


Azazel Mordred
Minmatar
Cloak of Shadows
Posted - 2008.07.03 04:44:00 - [8]
 

Originally by: Chribba
Am especially interested in the wallet/POS features.


Sadly, there is no POS info at the moment. I have no POSs myself, and am quite clueless as to how they actually operate Razz.

I shall do some investigations, though, I do think it would be a useful thing to have. Alternatively, since you've got the source, feel free to write (or have someone write) a POS module and perhaps we can integrate it into the main package.

Chribba
Otherworld Enterprises
Otherworld Empire
Posted - 2008.07.03 11:22:00 - [9]
 

My error logs keep saying:

[Thu Jul 03 12:07:09 2008] [error] [client XXX] PHP Notice: Undefined property: Site::$character in /path/outofeve-1.0/plugins/character/plugin.php on line 12, referer: http://ref/
[Thu Jul 03 12:07:09 2008] [error] [client XXX] PHP Notice: Undefined index: mode in /path/outofeve-1.0/plugins/users/plugin.php on line 116, referer: http://ref/

Dunno if this is due to some lack of my own brain/cfg or crap in the php? (and I'm no php expert btw)

Azazel Mordred
Minmatar
Cloak of Shadows
Posted - 2008.07.03 12:22:00 - [10]
 

Hrm, hadn't even noticed that. My PHP configuration is set to not report NOTICE errors, so I hadn't even picked that lot up.

I believe the default PHP configuration is (in PHP.ini):

; - Show all errors except for notices
error_reporting = E_ALL & ~E_NOTICE


I should enable those and do some cleanups Smile

An Anarchyyt
Gallente
GoonWaffe
Goonswarm Federation
Posted - 2008.07.03 12:28:00 - [11]
 

The one question that springs to mind is, why use this program instead of the 500 programs already out there?

Chribba
Otherworld Enterprises
Otherworld Empire
Posted - 2008.07.03 12:32:00 - [12]
 

Originally by: Azazel Mordred
Hrm, hadn't even noticed that. My PHP configuration is set to not report NOTICE errors, so I hadn't even picked that lot up.

I believe the default PHP configuration is (in PHP.ini):

; - Show all errors except for notices
error_reporting = E_ALL & ~E_NOTICE


I should enable those and do some cleanups Smile
Ok thought that had something to do with it not working at all for me. I can create an account but when I log in I just get thrown back to the main page not logged on.

Install/cfg instructions followed.

Chribba
Otherworld Enterprises
Otherworld Empire
Posted - 2008.07.18 07:48:00 - [13]
 

Bumping this, any progress, fixes, updates, something?

Mine still doesn't work, just returning me to login every time.

J'Mkarr Soban
Posted - 2008.07.18 08:33:00 - [14]
 

Originally by: An Anarchyyt
The one question that springs to mind is, why use this program instead of the 500 programs already out there?


Good point. What makes your one better than these others?

robakbar
Posted - 2008.07.18 10:32:00 - [15]
 

I just installed it locally on my system and it works out of the box. Clean, neat interface.

Great contribution, very nice work! Cool

Chribba
Otherworld Enterprises
Otherworld Empire
Posted - 2008.07.18 11:48:00 - [16]
 

Originally by: robakbar
I just installed it locally on my system and it works out of the box. Clean, neat interface.

Great contribution, very nice work! Cool
Tell me your secret! Mine doesn't work well at all Mad

Skye Sirrian
Amarr
Robotic Awakening and Revolution
Posted - 2008.07.18 12:01:00 - [17]
 

I like the site so far, how often does this update ?

Bullen karlssson
Swedish Aerospace Inc
The Kadeshi
Posted - 2008.07.18 12:11:00 - [18]
 

i found a little bug.
Instead of showing the picture for lvl 0 it says
"Skillname - Level "
Example: "Caldari Drone Specialization - Level"

Roc Wieler
Masuat'aa Matari
Ushra'Khan
Posted - 2008.07.18 12:15:00 - [19]
 

I was very interested in this site, but I get security level not high enough errors. That means disclosing full API right? I was always advised not to do that.

Fink Angel
Caldari
The Merry Men
Posted - 2008.07.18 12:16:00 - [20]
 

What a great plan, releasing your source for people to run on their own servers.

That's very altrusitic of you mate, nice one! <doffs hat>

robakbar
Posted - 2008.07.18 14:01:00 - [21]
 

Originally by: Chribba
Originally by: robakbar
I just installed it locally on my system and it works out of the box. Clean, neat interface.

Great contribution, very nice work! Cool
Tell me your secret! Mine doesn't work well at all Mad


Well, I did nothing special.

I'm running Fedora release 9 (Sulphur) x86_64, PHP Version 5.2.6 (curl enabled), mysql Ver 14.12 Distrib 5.0.51a, Apache/2.2.8

I installed it on my laptop (I play with eve on it via wine as well)

In /var/www/html/

tar xvjf /home/robby/outofeve-1.0.tar.bz2
tar xvjf /home/robby/outofeve-eveimages-1.0.tar.bz2
mv outofeve-1.0 outofeve

Download the mysql CCP database dump (http://myeve.eve-online.com/ingameboard.asp?a=topic&threadID=650828)

Create a db "evedump" then load the all CCP dumped tables:
for db in trinity_1.0_mysql5/*.sql; do mysql -u dbuser --password=dbpassword -D evedump < $db; done

Go to http://wiki.eve-id.net/InvOreReprocessing, copy the sql commands.

I inserted them via phpMyAdmin (convenient and quick): go to the evedump db and select SQL, past the commands, validate. You can dump it to a file and insert it manually as well.
(BTW, the mining calculator is missing things like strip miners II and looks kinda buggy to me, though I didn't test that much)

Create a "ooe" db and load the outofeve tables:
mysql -u dbuser --password=dbpassword -D ooe < install-db.sql

Edit the config:
vi outofeve/includes/config.php

I changed this:
$config['site']['url'] = '/outofeve';
$config['database']['user'] = 'dbuser';
$config['database']['pass'] = 'dppassword';
$config['evedatabase']['user'] = 'dbuser';
$config['evedatabase']['pass'] = 'dppassword'
$config['eve']['cache_dir'] = '/var/cache/outofeve/';

Create /var/cache/outofeve/
mkdir /var/cache/outofeve/
chown apache:apache /var/cache/outofeve/ (change owner to the apache user)
chcon -t httpd_cache_t /var/cache/outofeve/ (only if you use SELinux)

direct my browser to http://localhost/outofeve/

That's it. I did nothing special at all.

What I've tested so far and works for me:

* Character
* Assets
* Market Transactions
* Journal
* Market Orders
* Manufacture & Research

Hope it helps.

Biswen
Back to Yarrr
SCUM.
Posted - 2008.07.20 08:42:00 - [22]
 

Chribba do you plan to host this? (or any other full API app?)


 

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