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.
123Next pageLast page
 

API checker - Simple tool to do background checks. (No longer simple!)

Author
ItsmeHcK1
Immortalis Inc.
Shadow Cartel
#1 - 2012-08-23 00:10:29 UTC  |  Edited by: ItsmeHcK1
Since people appear to be bad at reading, be sure to follow the instructions below!
Download the package that fits with your hardware AND the images archive. Place both in the same folder.


So I ran into the age old problem...
Couldn't really find anything that did what I wanted it to do, so I decided to make my own.

As I am literally the worst programmer known to man, it's only half functional, buttugly and of course a pain in the ass to use.
But maybe somebody will like it anyway.

It is in no way done, or even close to that, so work is still going on at a steady rate.
However, I would like to hear the community's thoughts on this piece of ****.

Features
- Easy to understand API key information. (so you know exactly what kind of key you have)
- Wallet transactions with built-in filtering.
- Social life - Overview of relationships in Eve, be it by mails, contracts, wallet transactions or standings.
- Records which API keys you've previously used and their respective results.
- Easy function to check a character's skills against fittings and skillplans.
- EVE mail and notification parsing - Makes all the jibberish readable. (You can turn markup on or off as well.)
- Selective scanning - only scans what you want it to scan for.
- Contact comparison - Compare the contacts from a given key to a list of your current standings or a selection of that.
- Asset listing with automatic price updates.
- Killboard crawling. Will go back in time as far as you want to check for killmails. (Eve-Kill might not like you for this.)

FAQ (Please see readme.txt in the package for a full FAQ.)
Is this safe to use?
Yes. Like anything that works with the API, this tool can only extract information, it has no access to your account in any way.

How do I know you're not just stealing these API keys?
My good friends in The Tuskers have expressed interest in using this tool, but due to the nature of the game, they wanted to look at the source code. While I'm not planning to release the source code, The Tuskers are both old friends and known across all of Eve as being trustworthy.
They will therefore have access to the source code for auditing purposes, and will be able to confirm/deny its legitimacy.

Why is it taking so long?
Mostly, it's because it pulls a lot of data from various sources, some of which are slow to respond.
Turning off some scans may shorten the wait, but obviously you will not see the results of said scans.

Why are some buttons greyed out?
Most likely the data is still being loaded in the background, this may take a while. (up to 2 minutes)

It's not starting, something about .net framework.
Most likely you don't have .Net installed. (which is quite weird, unless you just did a fresh install of Windows XP)
You can download .Net here.




Without further ado:
Download: here (Help me get off my carebearing habit - donate ISKies!)

32-bit version available here.
Images available here. (Be sure to download this!)

Choose the appropriate version for your system AND download the images archive. The program will not function without the images. You will only need to download the images once, unless CCP changes something.
The splitting is only done to make updating easier; if I publish a patch, you usually only need to download the software package.
If you don't know what to choose, you'll probably be fine with this and this.


Technical crap and credits:
Current version: v2.90 (file version 2.9.0.1)
Made in C#, like a scrublord.
Using Cuhlen's excellent Eve.Net library. (Original here.)
Icons used: Famfamfam silk
Size: About 60MB. (59MB of which are just images from Eve)

Archive downloads: (no longer supported)
Version 1.30


Current problem hunting:
In some very specific cases a project will take an unnatural amount of time to load. If this happens, (you can check it in the log, for now I've added performance checks, there should be less than a second between 'Opening project file' and 'Successfully opened project') please send me the project file in question.


A truly stunning amount of effort goes into creating things like this, so it's nice to hear if my work has helped you. (and feel free to transfer any and all funds that this tool has saved you to my account! P )
ItsmeHcK1
Immortalis Inc.
Shadow Cartel
#2 - 2012-08-24 13:22:59 UTC
Bump for terrible new features!
Sekh Ondaari
Ministry of War
Amarr Empire
#3 - 2012-08-24 14:42:23 UTC
Very interested, when will the source be avaiable again?
Khorkrak
KarmaFleet
Goonswarm Federation
#4 - 2012-08-24 15:38:03 UTC  |  Edited by: Khorkrak
It's known as a DropDown List in Microsoft lingo. Here's the info on it:

DropDown List

and hey I knew I recognized your face - it's on the best pilots listing here: http://www.decloaked.com/

Developer of http://www.decloaked.com and http://sourceforge.net/projects/pykb/

Anabaric
Hostile.
PURPLE HELMETED WARRIORS
#5 - 2012-08-24 16:45:42 UTC
Khorkrak wrote:

and hey I knew I recognized your face - it's on the best pilots listing here: http://www.decloaked.com/


So is most of Shadow Cartel apparently ;)

Community Manager www.Battleclinic.com @battleclinic Loadouts + Killboards + Forums Twitter @anabaric_eve www.the-bastards.net Recruitment: OPEN

ItsmeHcK1
Immortalis Inc.
Shadow Cartel
#6 - 2012-08-24 18:15:32 UTC
Khorkrak wrote:
It's known as a DropDown List in Microsoft lingo. Here's the info on it:

DropDown List


Sadly, no.
That's a webcontrol. ;(
Khorkrak
KarmaFleet
Goonswarm Federation
#7 - 2012-08-24 19:34:57 UTC  |  Edited by: Khorkrak
Aha - check this out: http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.dropdownstyle%28v=vs.71%29.aspx

Second C# example: Key setting

this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList;

Developer of http://www.decloaked.com and http://sourceforge.net/projects/pykb/

ItsmeHcK1
Immortalis Inc.
Shadow Cartel
#8 - 2012-08-24 22:09:28 UTC  |  Edited by: ItsmeHcK1
That is so hawt.
Awesomesauce.

Can't believe I missed that.
ItsmeHcK1
Immortalis Inc.
Shadow Cartel
#9 - 2012-09-04 23:14:19 UTC
Before I put a lot of effort into something nobody likes... here be an update!

Screenshot
Screenshot 2

Opinions on this way of displaying relationships?
ItsmeHcK1
Immortalis Inc.
Shadow Cartel
#10 - 2012-09-06 15:22:45 UTC  |  Edited by: ItsmeHcK1
New herp-dee-derp-version!
Download here.

Would love to have some testers, if anyone feels like using this.
ItsmeHcK1
Immortalis Inc.
Shadow Cartel
#11 - 2012-09-07 20:03:14 UTC
Now with evemail parsing as well.
Could REALLY do with some testers.

Download here.
Flitser
#12 - 2012-09-10 08:03:25 UTC
Nice tool mate Big smile
ItsmeHcK1
Immortalis Inc.
Shadow Cartel
#13 - 2012-09-11 15:59:39 UTC
Aaaand I just added contracts as well.
Download here.
ItsmeHcK1
Immortalis Inc.
Shadow Cartel
#14 - 2012-09-16 16:41:35 UTC
Bump, need more testers.
ItsmeHcK1
Immortalis Inc.
Shadow Cartel
#15 - 2012-09-19 17:24:11 UTC
Added some minor tweaks, bugfixes, etc.
Xtwin
Perkone
Caldari State
#16 - 2012-09-27 23:12:35 UTC
sweet jebus thanks
ItsmeHcK1
Immortalis Inc.
Shadow Cartel
#17 - 2012-09-30 11:47:05 UTC  |  Edited by: ItsmeHcK1
Version 1.2.0gamma

Massively beta and whatnot, may crash on you if you're not careful. P
However, I would like some suggestions/bugreports/smackdowns.

Main improvement is the background work - it now fetches all the data BEFORE you click zee butan to receive bacon.


Not updating the main post yet, as this is still beta.
SomethinSpecial
Viziam
Amarr Empire
#18 - 2012-10-03 10:19:56 UTC
Suggestions:

  • Mail viewer -> Ability to view by date rather than by sender (or the option to pick)
  • Mail viewer -> background is grey, blah
  • Corporation History [length in said corporation] (you already have this done in Social Life -> Overview when you filter down to a character but would be nice for the person you are actually looking into as well)
  • Skills listing
  • Compare Skills to Fitting
  • Compare Skills to a "Skill set"



If you need more ideas/direction/suggestions send me a mail. :P
ItsmeHcK1
Immortalis Inc.
Shadow Cartel
#19 - 2012-10-03 10:51:24 UTC  |  Edited by: ItsmeHcK1
SomethinSpecial wrote:
Suggestions:

  • Mail viewer -> Ability to view by date rather than by sender (or the option to pick)
  • Mail viewer -> background is grey, blah

Crappy background color is mostly because of the way Eve handles mails; if someone uses a crappy color, this is the best chance of it still being visible.
At some point I'll have to write my own parser instead of just lazily converting it to HTML. :effort:

As for an 'old style' data view; in the works.
Just need to make a shiny window for it.

SomethinSpecial wrote:
Suggestions:

  • Corporation History [length in said corporation] (you already have this done in Social Life -> Overview when you filter down to a character but would be nice for the person you are actually looking into as well)[/list[
Done and done. :3


SomethinSpecial wrote:
Suggestions:
[list]
  • Skills listing
  • Compare Skills to Fitting
  • Compare Skills to a "Skill set"

  • Kinda debating whether I could come even close to what Eveboard offers in that regard...


    SomethinSpecial wrote:
    If you need more ideas/direction/suggestions send me a mail. :P

    I'll take any and all ideas/directions/suggestions. :3
    SomethinSpecial
    Viziam
    Amarr Empire
    #20 - 2012-10-03 23:47:11 UTC
    Well the convience of being able to have it all in one tool would be nice.


    Also the ability to compare fits would be nice ;).

    For example if you have an evemon skillplan you can compare peoples current skills to and see if they meet your corp's minimum requirements.

    Could compare skills they have vs skills in the list and display missing skills.


    Just an idea.
    123Next pageLast page