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.
 

ZZJ's API Jackknife ('auditor') v2.x: Back with a vengeance.

Author
ZigZag Joe
Di-Tron Heavy Industries
OnlyFleets.
#1 - 2012-05-19 06:23:50 UTC  |  Edited by: ZigZag Joe
LINKAGE: http://ridetheclown.com/eveapi/audit.php
This is a much improved version of what was formerly at zzj.itf-inc.com/eveapi/audit.php and what was rehosted at eveapitools.com. Eveapitools.com is not controlled by me.

History: I'm the original developer of the API Jackknife, sometimes called the auditor. My domain used to be zzj.itf-inc.com, but that domain went inactive earlier this year and everything on it is now at ridetheclown.com. In late 2010 I went inactive and released the source to the V1 auditor, as I was terribly unlikely to have anything to do with eve ever again.

Well, earlier this year, I was bludgeoned with a PLEX to make me come back to eve. Realizing I can pay for my game time with spacegolds, I settled in for the long haul. Along the way, I began updating the old API Jackknife once more. Few months later, here we are.

Basic function: Provide access to most important information available via the EVE API for the purpose of quickly determining what that person has been up to. Supports corporate info via corporate keys.

Views: Overview* Contracts Industry Mail Kills Notifications Journal Orders Transactions One-page

Overview: skills, employment history, fitting checker, activity overview:

activity overview:
- Tallys up all player references (market sales, trades, donations, whatever) and shows the highest entries.
- Requires journal view; Shows entries that exceed 5% of all income or spent money
- Shows significant assets, if assets API is available.
- Shows number of market orders, if market API available
- Shows lvl5 skills with high SP totals

One-Page View: Shows all possible views, on the same page.

LOOK AT THIS PAGE: (big image warning)
It gives a quick overview of the basic functions of the auditor as well as an in-depth overview of improvements.

Did you look at the image? No, really, look at it.

If you prefer your update porn in text form, see here.

External Usage: I don't care.
URL Format: http://ridetheclown.com/eveapi/audit.php?chid={$CHARACTER_ID}&usid={$KEYID/CHARID}&apik={$VCODE/$APIKEY}

chid parameter is optional, if the API is an corp API, only has one character, or is a character API.
If it's an old API, prepend "old_" to the key. (234kfd3.... -> old_234kfd3....)

SOURCE: I do not currently have a source release. I began development again from the non-GPL archive, so I need to select a license I'm more comfortable with before I release any updated versions. However, I will state now: my priority is what is running on my server, not supporting independent deployments. More info here.

api backend will be BSD, the auditor itself I have yet to determine. Been busy programming.

FUTURE:
- source license

NEW: Industry view. See image, http://ridetheclown.com/downloads/jnindy.png
- Ajaxy kill log


If you encounter any bugs, or just want to chat, visit me at on IRC at #saver2@irc.coldfront.net (click for webirc). If you are reporting a bug, BE PREPARED TO GIVE ME THE API.

Original API Jackknife/Auditor developer. http://ridetheclown.com/eveapi/audit.php

Reileen Kawahara
Bio-Tech Research
#2 - 2012-05-19 23:15:51 UTC
Any chance of aquiring the source for this so it can be run on our own webspace?
ZigZag Joe
Di-Tron Heavy Industries
OnlyFleets.
#3 - 2012-05-20 03:07:16 UTC  |  Edited by: ZigZag Joe
Reileen Kawahara wrote:
Any chance of aquiring the source for this so it can be run on our own webspace?


Please look at the section near the end of the original post.



Created an industry view. Seems to be roughly complete, but let me know if any glitches pop up on my IRC. Click link for screenshot.

Not sure how t3 jobs look under it, as nobody i know messes with that stuff.

Ajaxified Killlog view. Functions just like mails.

Updated the image with more detail of contracts, ajaxy kill view.
Squeezed the image down to 1280 wide * 15500 tall. Much easier to view.
Fixed a really stupid bug in the orders view.
Here's a page containing the image-overview with click to zoom.

Original API Jackknife/Auditor developer. http://ridetheclown.com/eveapi/audit.php

ZigZag Joe
Di-Tron Heavy Industries
OnlyFleets.
#4 - 2012-05-22 23:08:50 UTC  |  Edited by: ZigZag Joe
Minor bump. Would like to point out that yes, I'm the original dev of the API Jackknife (or auditor); my domain used to be zzj.itf-inc.com but that went inactive earlier this year. It is now ridetheclown.com. Don't ask.

What is at eveapitools.com is what's now a very outdated version of jackknife - basically all the views have been improved in some way (typically majorly) since that old v1 version. This domain eveapitools.com is not controlled by me.

Original API Jackknife/Auditor developer. http://ridetheclown.com/eveapi/audit.php

Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#5 - 2012-05-23 16:33:15 UTC
I love you. I would love you more if you can find the time to release the source, but I understand the need to fix it up and choose a liscense before.

Bug: Under racial skills, nothing is shown under Minmatar Carrier when I indeed have it
ZigZag Joe
Di-Tron Heavy Industries
OnlyFleets.
#6 - 2012-05-23 16:56:43 UTC  |  Edited by: ZigZag Joe
Fixed - special case where being podded meant prereqs for an existing skill weren't met.

Added item search in assets.

Original API Jackknife/Auditor developer. http://ridetheclown.com/eveapi/audit.php

Rickard Pickman
Deep Core Mining Inc.
Caldari State
#7 - 2012-05-27 10:35:07 UTC
Suggestion for future development if you're going to release the script at some point.

Ship fits can be entered in the fleet.php etc files which are formed as an array of item names. As CCP seem to like messing around with names it's become a pest trying to edit a load of fits whenever they decide to rename items.

Possibly you could have this array use typeIDs instead of the items names so that they will not be affected by changing the name.
ZigZag Joe
Di-Tron Heavy Industries
OnlyFleets.
#8 - 2012-05-27 18:59:09 UTC
That was one of the changes, actually; I use a DB table (two, actually) for that view now.

Original API Jackknife/Auditor developer. http://ridetheclown.com/eveapi/audit.php

ZigZag Joe
Di-Tron Heavy Industries
OnlyFleets.
#9 - 2012-06-20 19:22:49 UTC
Have been making some various improvements, the most notable of which is Notification bodies. Same operation as mail/kills; click a notification, it loads up the body.

A slight wrinkle is that CCP has not made available the format for each notification's data, so I'm having to rely on people trying to view notifications that I don't currently have data on so that I can create a body for each.

Currently, I have decoding logic for about half of all notifications. For ones that I don't have formats for, it will show you the data of the notification. The format will be saved, BUT NOT ANY OF YOUR DATA.

Original API Jackknife/Auditor developer. http://ridetheclown.com/eveapi/audit.php

Vaerah Vahrokha
Vahrokh Consulting
#10 - 2012-06-20 22:39:36 UTC
Very pro tool. Made some of my auditing possible when otherwise it'd been a pain.
Gods Messenger
#11 - 2012-07-25 04:10:55 UTC
Great, another test spy tool

Way to go, dude Lol
Dale Thellere
Suddenly taken over
#12 - 2012-10-23 03:08:50 UTC
I've been loving Jackknife so far, but I have a question:

How can you tell if someone has given you a single character API vs an account wide API? I know that with an account wide API, you will go to a selection screen where you can pick the character you want to view... Does the interface look different if they use a character API even though there are multiple characters on the account?

I'm trying to figure out if someone is lying about having alts or not. Thanks!
ZigZag Joe
Di-Tron Heavy Industries
OnlyFleets.
#13 - 2012-10-25 16:07:16 UTC  |  Edited by: ZigZag Joe
Dale Thellere wrote:
I've been loving Jackknife so far, but I have a question:

How can you tell if someone has given you a single character API vs an account wide API? I know that with an account wide API, you will go to a selection screen where you can pick the character you want to view... Does the interface look different if they use a character API even though there are multiple characters on the account?

I'm trying to figure out if someone is lying about having alts or not. Thanks!


Top right, at the very end of the page selection bar. It will say ACCOUNT for a full account API (and you should be able to hover it to select other chars), or it will say CHARACTER in white bold text.

EDIT: Here's a picture: http://ridetheclown.com/downloads/accountvscharapi.png

Original API Jackknife/Auditor developer. http://ridetheclown.com/eveapi/audit.php

Yellow Lilly
Apraxia
#14 - 2012-12-22 17:23:41 UTC
Any update to the source release? I would like to review the code and run on our own site. Thanks