open All Channels
seplocked EVE Technology Lab
blankseplocked API Jackknife - online audit tool. skills, assets, mails, and more!
 
This thread is older than 90 days and has been locked due to inactivity.


 
Pages: [1] 2

Author Topic

ZigZag Joe
Di-Tron Heavy Industries
Atlas.
Posted - 2010.05.28 05:27:00 - [1]
 

Edited by: ZigZag Joe on 28/05/2010 07:43:26
http://zzj.itf-inc.com/eveapi/audit.php

Web tool I wrote to make checking new members' api easier. Supports all the important bits of the API.

Views supported: skills, mails, kills, assets, journal, transactions, orders, and all of the above on a single page
Corp views: kills, assets, journal, transactions, orders

Only skills is usable with a limited API key. Can use the shorten url link at top left to get a key which is locked to that character and api key (hides character select link and your key) - api is not saved otherwise.

Views:
skills: displays all skills, ship skills, capital skills, leadership skills, weapon skills, fitted ships that char can use, and important modules the char can use
assets: displays all of a character's assets, important assets such as faction ships, capitals, and t2 BS, and number of ships by group
kills: displays the last 25 kills/losses belonging to character (or 100 corp kills). Kills can be clicked on to generate a killmail, and from there there is a link to submit/view on EVSCO
mails: displays titles, recipients, sender, unread status and date for the mails in the character's inbox (up to 7 days). mailing lists are not resolved
journal: displays last 3 months of wallet activity or 1000 entries, whatever comes first. supports sorting.
transactions: displays last 3 months of transactions or 1000 entries belonging to character (or corp). sortable.
orders: displays currently active sell and buy orders, as well as expired ones. sortable.
onepage: displays all of the above views on a single page. please don't abuse this.

skills also checks for mindlinks, specializations, and booster CS configs that are usable by the character - i just can't fly any :)

Examples:
skills: http://zzj.itf-inc.com/eveapi/audit.php?key=0de475778d4c1f3564ef11c369845202
kills: http://zzj.itf-inc.com/downloads/kills_view.JPG
mails: http://zzj.itf-inc.com/downloads/mail_view.JPG
assets: http://zzj.itf-inc.com/downloads/assets_view.JPG
journal: http://zzj.itf-inc.com/downloads/journal_view.JPG
transactions: http://zzj.itf-inc.com/downloads/transactions_view.JPG
orders: http://zzj.itf-inc.com/downloads/orders_view.JPG
(yay, JPEG compression)

Views are cached according to CCP's rules - skills, for example, will be updated hourly. If a page is out of date, it will be updated on load - be paitent, it shouldn't take long. It will be snappy after that. Mails are updated every 7 hours, and assets daily.


GET Arguments supported:

chid=[id] ; character id
corp=[corp] ; use the first char on this account belonging to [corp]. ignored if chid is present
char=[char] ; try to find a char by this name on the account. ignored if chid is present
usid=[id] ; user id
apik=[key] ; api key
view=[view] ; display the specified view
self=[ur1] ; used in links to refer to navigation... not used internally; so don't bother trying.

small ; used with view=skills to produce a more compact display
posfuels ; used with view=assets to list all pos fuels and moon products
xpandall ; expands all views on the assets page

raw ; do not include html headers or styles
nonav ; do not show the top navigation bar

corp ; enable corp mode of the view specified (if character has correct roles)
div=[1-8] ; used to select division on corp view of journal and transactions

getchars ; returns serialize()'d array of the characters present on account. includes alliance info
json ; used with getchars to return a json formatted array output
csv ; used with getchars to return csv output

POST Arguments supported:

xml=[xml] ; CharacterSheet.XML contents. if specified, all GET arguments will be ignored
small=[0,1] ; use compact view
raw=[0,1] ; give raw output


Source isn't currently available, some parts are quite messy. Maybe later...

ZigZag Joe
Di-Tron Heavy Industries
Atlas.
Posted - 2010.05.28 05:57:00 - [2]
 

Edited by: ZigZag Joe on 29/05/2010 05:56:24
It would be a simple matter to integrate this as a forum tag - one could either just wrap an iframe, or be really advanced and use CURL.

example url: http://zzj.itf-inc.com/eveapi/audit.php?raw&nonav&view=skils&char=(char)&usid=(usid)&apik=(apik)

for an iframe, you would want to get rid of the raw arg.

to view all corp fuels: http://zzj.itf-inc.com/eveapi/audit.php?char=(char)&usid=(usid)&apik=(apik)&view=assets&corp&posfuels&xpandall

Api keys are NOT saved (hashed for caching, but that's it) unless the shorten URL button is clicked at top left.

Taladool
Minmatar
JIta-Hosting
Posted - 2010.05.29 14:32:00 - [3]
 

Any chance of making the code publicly available so we can host our own copys, Very few people are interested in sharing their full api.

damnjita
Posted - 2010.07.05 07:16:00 - [4]
 

Very useful tool, thanks

Labrena
Posted - 2010.07.08 18:43:00 - [5]
 

Looks good.

Would be great if it was made available, so it could be expanded/customized.


Eledran Drake
Caldari
CONQUISTADORS
Posted - 2010.07.09 22:16:00 - [6]
 

It looks great, a simple interface, with just 1 image - the portait.

Submitted my limited API to see it in action, and got impressed.

My review: add acronym tags to those short ways to refer to the modules, so not only experienced players can profit from its usage. And perhaps somelink which explains the "minimun" fit/skills for the fits you considerer for the "can fly" or "cannot fly" (or even cannot use) could be great.

wasta spaceman
Caldari
Posted - 2010.08.05 13:47:00 - [7]
 

Any news on this i really like it and wonder if there will be a user installable version sometime soon? Very Happy

Mandy Moo
Posted - 2010.08.05 14:19:00 - [8]
 

I would also be willing to bung some ISK your way of the source were to be released.

wasta spaceman
Caldari
Posted - 2010.09.04 15:09:00 - [9]
 

Bump for any new info?

wasta spaceman
Caldari
Posted - 2010.11.14 22:00:00 - [10]
 

Anything being released soon?

ZigZag Joe
Di-Tron Heavy Industries
Atlas.
Posted - 2010.11.23 22:16:00 - [11]
 

Sorry, have not been watching this thread for months after initial lack of interest. Seeing as I have minimal interest in eve and no real need to continue developing the app (it was written to help me manage my previous corp, which has since went **** up), I will look into licensing and whatnot for a public release. The code (outside of the api bits, that is, the stuff that makes the html output) is rather nasty, as this started as a toy project because I was bored... :S

Will be honest, I don't like the idea of releasing it, but seeing as I'm not doing much might as well do so.

Zress
Draken Industries
Posted - 2011.02.08 17:41:00 - [12]
 

I'd also like to add a request for the source if you don't wish to continue with it.

Chin Chin
Minmatar
Obsidian Inc.
Posted - 2011.02.12 20:30:00 - [13]
 

I would be interested in acquiring the source for private corp use as well.

PsyKzz
Posted - 2011.02.13 22:58:00 - [14]
 

Although not the original i have remade the website and if your interest evemail ( psykzz ) me.

or you can contact me directly on matt.daemon660 [at] gmail.com

Chin Chin
Minmatar
Obsidian Inc.
Posted - 2011.02.16 21:25:00 - [15]
 

Originally by: PsyKzz
Although not the original i have remade the website and if your interest evemail ( psykzz ) me.

or you can contact me directly on matt.daemon660 [at] gmail.com



I would be interested, would need to see it in action and know the cost of course :P

PsyKzz
Posted - 2011.02.17 00:00:00 - [16]
 

http://omgglikeitspsyk.info/jackknife/

Chin Chin
Minmatar
Obsidian Inc.
Posted - 2011.02.17 01:10:00 - [17]
 

Whats the cost of the source, and how hard is it to modify (ie add more ships to the "can fly list")

PsyKzz
Posted - 2011.02.17 18:15:00 - [18]
 

Edited by: PsyKzz on 17/02/2011 18:16:31
Speaking to some of the other corp members and 150mil?
And if you want i can add a few extra ships and things as long as you give me a few details.
eg the ship, and min mods needed for fittings.

if people are still interested im going to need to fix it up a little as its kinda a mess right now.

I need to make it releasable as well.

Chin Chin
Minmatar
Obsidian Inc.
Posted - 2011.02.17 18:24:00 - [19]
 

Originally by: PsyKzz
Edited by: PsyKzz on 17/02/2011 18:16:31
Speaking to some of the other corp members and 150mil?
And if you want i can add a few extra ships and things as long as you give me a few details.
eg the ship, and min mods needed for fittings.

if people are still interested im going to need to fix it up a little as its kinda a mess right now.

I need to make it releasable as well.



Fair Price, let me know when its ready for release. As far as Fleet ships to add, I'll look into it. I might be able to do it myslef.

PsyKzz
Posted - 2011.02.17 18:26:00 - [20]
 

Just a heads up.

Requirements,
PHP 4
MYSQL
ALE
Eve_Static_db

Everything else just works.

Chin Chin
Minmatar
Obsidian Inc.
Posted - 2011.02.17 18:43:00 - [21]
 

Edited by: Chin Chin on 17/02/2011 19:04:14
Edited by: Chin Chin on 17/02/2011 19:03:47
Originally by: PsyKzz
Just a heads up.

Requirements,
PHP 4
MYSQL
ALE
Eve_Static_db

Everything else just works.


Eve_Static_db?

PsyKzz
Posted - 2011.02.17 21:53:00 - [22]
 

i guess an eve static db should be said.

you need the eve db dump to link to names and information.

Chin Chin
Minmatar
Obsidian Inc.
Posted - 2011.02.17 23:05:00 - [23]
 

rgr and done

PsyKzz
Posted - 2011.02.17 23:48:00 - [24]
 

Well contact me in game when im online and were sort something out.

Fargo Longhaul
Posted - 2011.03.02 17:14:00 - [25]
 

ZigZag,

As soon as your ready to release this, depending on how long it takes, I would be willing to buy the source for 150m as well. (Assuming it would run in a PHP 5 environment without to many problems)

ZigZag Joe
Di-Tron Heavy Industries
Atlas.
Posted - 2011.05.31 21:16:00 - [26]
 

Edited by: ZigZag Joe on 31/05/2011 21:17:33
Edited by: ZigZag Joe on 31/05/2011 21:16:43
Source: http://zzj.itf-inc.com/downloads/api_checker_minimal_curr.zip

Have not been subbed for the last 6 months; this just a 5 day thing i'm on now. In the future, use
irc: irc.coldfront.net 6667 #saver2

No warranty, but it works at the time of writing. Total installed is about 200kb. Requires around 50mb of mysql, though.

Readme included et al.

Free, GPL, w/e

ZZJ

The journal view has been fixed and mail bodies can be viewed by clicking. Don't really forsee any future updates as no real desire to play eve still


Readme contents:

API JACKKNIFE READ ME ETC ETC

ZigZagJoe 2010-11

irc: irc.coldfornt.net 6667 #saver2

This is free, GPL, etc. If you paid money for this you've been had. Donations are appreciated, though.

If you're reading this, you probably already know what this thing does. That out of the way, some basic info.

Requirements:


PHP5
Mysql
Short tags enabled in php

File listing:

/eveApi < this folder contains all the stuff responsible for dealing with the eve api
/pages < these are the actual pages responsible for turning the api data into a readable form. WARNING: ugly.
/skills < these are responsible for the skills api page. more on this later.
audit.funcs.php < functions for the audit pages
audit.php < the main audit page
auditpost.html < raw api post demo (for skills page only!)
eve.config.php < configuration for the eve api stuff. SQL username, and database.
eve.funcs.php < functions for the eve api
eve.php < "gateway" include for the eve api stuff
index.html < redirect to audit.php
itemsrch.php < db item search thingie
itemview.php < db item info viewer
postcheck.php < posts kills to eve-kill
style.css < stylesheet.

Setup:

Run the database SQL (included as eve_tyr.sql.bz2) on your database to create the eve_tyr database. It will take some time. Then set up eve.config.php to contain the relevant info for your sql host. Should be good to go.

Adding ships to the can-fly list:

Edit /skills/fleet.tab.php

On a new line, copy and paste: test7(array("Flycatcher"),"a flycatcher");

Flycatcher (in the array) should be replaced with whatever ship you are testing for. Add additional items by putting a comma after " and adding ,"item 2"
The last argument should be the proper name. If not present, the first item is used as the name.

test7(array("Armageddon","Ogre I","Mega Pulse Laser I","Large Armor Repairer I"),"a t1 pve geddon");

biadeadmeat
Posted - 2011.06.20 15:53:00 - [27]
 

Looks to be a very useful app. I did have an install issue though with the large initial database upload.
My system does not support the BZ2 format for the database load in phpmyadmin. The 108mb or so .sql file is also not parseable by Bigdump.php :-( It blows out at line 403.


king curt
Caldari
The Maverick Navy
Against ALL Authorities
Posted - 2011.06.20 16:47:00 - [28]
 

Had the same issue on both accounts. Solved it opening up bz2 and redoing in a zip format phpmyadmin would handle.

biadeadmeat
Posted - 2011.06.22 21:41:00 - [29]
 

I resolved it by using MySQl Workbench to do the import to my home system, then exported from phpmyadmin (with extended inserts off - which generated a 307mb file!) and then used bigdump to load into the active system.

Kivorno
Posted - 2011.06.23 07:40:00 - [30]
 

Edited by: Kivorno on 23/06/2011 07:57:11
Great piece of kit, I've been using this for a while, trying to update it and add a few new things when I have time, currently just finishing a login so you can access from anywhere without the need to go find your API, as well as being able to do it on the fly.

Currently found at:

http://kivorno.zachreichenberg.com

edit: changed some grammar


Pages: [1] 2

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