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.
 

zKillboard.com

First post
Author
Squizz Caphinator
WiNGSPAN Delivery Network
#41 - 2012-12-10 14:11:54 UTC
Medusa The Gorgon wrote:
Are you planning to stop the feed terrorism you established in eve-kill.net and make normal XMLs or output original CCP XMLs or will continue 'draw KMs as i like' practice ?


I think this will make you happy:

http://zkillboard.com/information/api/

Various projects I enjoy putting my free time into:

https://zkillboard.com | https://evewho.com

Medusa The Gorgon
Temple of the Serpent
The Gorgon Empire
#42 - 2012-12-10 17:51:28 UTC  |  Edited by: Medusa The Gorgon
Quote:
The return is in JSON.

No. It's another pictures from an excibition.

Also, I don't see a timestamp km was posted into database and can't start to pull from it. Without it, it's impossible to create robust fetcher.
Karbowiak
The League Of Unwanted Capsuleers
#43 - 2012-12-10 18:51:57 UTC
Medusa The Gorgon wrote:
Are you planning to stop the feed terrorism you established in eve-kill.net and make normal XMLs or output original CCP XMLs or will continue 'draw KMs as i like' practice ?


The feed terrorism?! wut?

in zKB we have an API as Squizz linked to, which outputs the mails as we get them from CCP, except not in XML, but in JSON (XML converted directly to JSON infact).

Which should be easier to parse for everyone involved.

Medusa The Gorgon wrote:
Quote:
The return is in JSON.

No. It's another pictures from an excibition.

Also, I don't see a timestamp km was posted into database and can't start to pull from it. Without it, it's impossible to create robust fetcher.


You don't need a timestamp for when it was posted into the database, all you need is a timestamp for when the kill was made on TQ, which you get ;)
Shellac Brookdale
Cutting Edge Incorporated
RAZOR Alliance
#44 - 2012-12-10 19:24:58 UTC
How do you have to call the api to walk through all kms starting at a certain id?
http://zkillboard.com/api/kills/afterKillID/15445465/ < doesn't work

Also would it be possible to reference an truly sequential internal id? CCP ids are not very useful for syncing, as theres no way to tell when all kms have been finally fetched for a given id range.
Karbowiak
The League Of Unwanted Capsuleers
#45 - 2012-12-10 19:50:35 UTC
Shellac Brookdale wrote:
How do you have to call the api to walk through all kms starting at a certain id?
http://zkillboard.com/api/kills/afterKillID/15445465/ < doesn't work

Also would it be possible to reference an truly sequential internal id? CCP ids are not very useful for syncing, as theres no way to tell when all kms have been finally fetched for a given id range.


The CCP IDs are sequential, as for us using an internal id, i highly doubt it. But it could be a way to fix the manual mail posting thing. But dunno, Squizz is the boss in that regard :)

Also, you need another modifier on your api request.

http://zkillboard.com/api/kills/afterKillID/15445465/ =
Details

Message: Must pass at least one required modifier. Please read API Information.

;)
Medusa The Gorgon
Temple of the Serpent
The Gorgon Empire
#46 - 2012-12-10 21:29:49 UTC
Karbowiak wrote:

The feed terrorism?! wut?

The feed terrorism is when ship with fleet hangar outputs with location ids 5 and 0 only or when people are making api verified fakes posting killmails with cooked drop. This is a complete pain for me as a killboard owner.
Killmail from eve-kill: http://coalition.serpent.is/kill/1031253/
Killmail from api http://coalition.serpent.is/kill/1026923/
You can see the difference.

Karbowiak wrote:

Which should be easier to parse for everyone involved.

Easier to parse when we have already authentic xml format from ccp every killboard supporting? You are kidding....

Karbowiak wrote:

You don't need a timestamp for when it was posted into the database, all you need is a timestamp for when the kill was made on TQ, which you get ;)

So, can you provide me a clue then?

For example, I'm feeding from your killboard and don't want to hammer it or my killboard.
I feeded a killmails with date 2012-12-11 00:00:00 time and marked this time as startdate for the next pull. But some new killmails was posted with the date less then this (it's possible - some key with 119 or some new key was added). Relying on killmail KMs timestamp will lead to the huge gaps.
Squizz Caphinator
WiNGSPAN Delivery Network
#47 - 2012-12-10 23:29:48 UTC
Medusa,

The problem with hangar flags is a problem with EDK, which EveKill is based on. I fully understand your frustration on this and it is one of the reasons why we're designing zKB. zKB will produce json output equivalent to the imported CCP xml, which means no flags (or anything) are altered. If you'd like to inspect this on a killmail by killmail basis, replace /detail/ with /raw/ in the URL to see the raw json for that particular kill.

zKB's API will have a modifier that will allow you to request kills posted after a certain time. It won't be a number, it'll be a date. Its not currently available because the search parameters are not optimized for it. I'm well aware of the problems posed with not having it, and I ask that you display patience in the meantime.

Various projects I enjoy putting my free time into:

https://zkillboard.com | https://evewho.com

Squizz Caphinator
WiNGSPAN Delivery Network
#48 - 2012-12-10 23:31:48 UTC
Ranking on zKillboard explained: http://www.reddit.com/r/Eve/comments/14mq80/information_overload_ranking_on_zkillboard/

Various projects I enjoy putting my free time into:

https://zkillboard.com | https://evewho.com

Capqu
Half Empty
#49 - 2012-12-11 13:02:52 UTC
Hey,

I noticed on the "solo" tab, kills that have an NPC or a warp disrupt bubble on them don't show up as "solo".

I think this should be changed to allow all kills that have only 1 player (regardless of what else) on them to count as solo.

Squizz Caphinator
WiNGSPAN Delivery Network
#50 - 2012-12-11 14:17:09 UTC
Capqu wrote:
Hey,

I noticed on the "solo" tab, kills that have an NPC or a warp disrupt bubble on them don't show up as "solo".

I think this should be changed to allow all kills that have only 1 player (regardless of what else) on them to count as solo.



I've put a lot of thought into this and it boils down to this: "If external factors somehow contributed to the killmail then that killmail is not solo." I feel the same way about booster alts, however, the API doesn't account for those in a killmail...

Various projects I enjoy putting my free time into:

https://zkillboard.com | https://evewho.com

Capqu
Half Empty
#51 - 2012-12-11 15:31:05 UTC  |  Edited by: Capqu
Squizz Caphinator wrote:
Capqu wrote:
Hey,

I noticed on the "solo" tab, kills that have an NPC or a warp disrupt bubble on them don't show up as "solo".

I think this should be changed to allow all kills that have only 1 player (regardless of what else) on them to count as solo.



I've put a lot of thought into this and it boils down to this: "If external factors somehow contributed to the killmail then that killmail is not solo." I feel the same way about booster alts, however, the API doesn't account for those in a killmail...

"External factors"? So 1v1s in wormholes with effects aren't 1v1? 1v1s where one person is has slightly worse skills aren't 1v1? What do you classify as external? How is camping a warp bubble solo not a solo kill? How is engaging 1v1 on a gate and having the gate rats randomly shoot one of you not a solo kill? How is killing someone with logi repping you but not agressing a solo kill?

A lot of the cases where the NPC or the warp bubble is on the kill mail they are only there as incidental and or because of how the fight started. On the other side, a lot of mails with only one player on the KM were not in fact 1v1s, due to logi or boosts etc.

I think you should keep your opinions and bias out of it, and just make it so where if only 1 ~player~ is on the kill, it's a solo kill.

Or just do away with the tab altogether if you're going to impose arbitrary restrictions.

Edit: On another note ,would it be possible to get an API fetch type modifier based on the number of pilots on the mail? Paired with an integer perhaps?
Squizz Caphinator
WiNGSPAN Delivery Network
#52 - 2012-12-11 17:19:09 UTC
Alrighty, I'll bite and explain my reasonings:

- CCP lists more than one attacker on a killmail. It is not solo.
- NPC's could have scrammed, ECM'ed, webbed, or done nothing at all.
- Wormholes affect both victim and attacker(s). All parties get those nerfs/bonuses.

Any killmail that has more than one attacker listed is not solo. If I anchored a bubble and caught someone and killed them, sure, *I* think that's solo. However, the killmail lists more than one attacker.

1 attacker = solo
>1 attacker != solo

1 human + 1 npc != solo

That's the logic of the code. It isn't going to change. The Solo tab isn't going anywhere. You can hate me or love me for it.

Per the zKB API feature request: Maybe.

Any further discussion on the definition of solo and what it should or shouldn't be will be ignored. Feel free to call me an a**hole but I've discussed this many times over a 2 year period with numerous people, Some agree, some don't. I can't make everyone happy. I'm not interested in discussing it again.

Various projects I enjoy putting my free time into:

https://zkillboard.com | https://evewho.com

doomlord289
The Scope
Gallente Federation
#53 - 2012-12-12 03:02:34 UTC
I believe I found a bug on the user account home page (http://zkillboard.com/account/me/). In the row "Default Comment Character" it lists my character ID, not my character name. The dropdown used to select this character is working fine, however.

I've submitted a bug using the feedback as well with a link to this post in case you check there first.


Also, how soon can we expect to see corp and alliance killboards? Will our custom URLs from eve-kill transfer over to zkillboard?
Karbowiak
The League Of Unwanted Capsuleers
#54 - 2012-12-12 03:08:46 UTC
doomlord289 wrote:
I believe I found a bug on the user account home page (http://zkillboard.com/account/me/). In the row "Default Comment Character" it lists my character ID, not my character name. The dropdown used to select this character is working fine, however.

I've submitted a bug using the feedback as well with a link to this post in case you check there first.


Also, how soon can we expect to see corp and alliance killboards? Will our custom URLs from eve-kill transfer over to zkillboard?


Hi, yeah i've known about "the bug" for a while now, but i've just added fixing it to my todo.

As for corp and alliance killboards, they will be "going away".
The system we will put in place will utilize the tracker, mixed with some custom url goo.

Pretty much, you'll go to your account, select which pilots/corps/alliances/factions/ships/systems/regions you want to track, then select a domain name you want that tracker to respond to, and voila. Your very own pilot/corp/alliance/faction/ship/system/region board.

You can obv. mix it all together if you want, or make a coalition board, or just make your very own pilot board. Everything will go :)

Currently, only the zkillboard.com tracker feature works, but the url whatchamacallit will come very soon.
Ashnazg
Feeding Frenzy.
#55 - 2012-12-12 23:35:33 UTC  |  Edited by: Ashnazg
Some usability issues:

# involved pilots - make the rows where it shows the pilot a link to the loss (if there is a loss) just like on eve-kill, far more intuitive

# home page listing kills and losses and stuff - I made an awesome jpg illustrating how I think it would look more slick, providing slightly more information while being more intuitive at the same time.

http://box.jisko.net/i/9753f212.jpg

basically it separates the victim info from the victim's ship info and clears some space with the removal of the lost ship (there's an icon for it and you can show the ship name with mouseover or something), and it adds final blow imagery (char/corp/ally) just as its shown for the victim. It also aims to separate the victim and final blower columns because each column's contents are centered on the very column respectively (awful english, but the image should explain it), making it easier to read the page.
Also icons for the killmail link (perhaps a skull for the mail and a letter for the comments instead of my painted icons).

And I would like to see an site intern comment feature, or at least no 3rd party links like disqus lists.


Other then that: ******* awesome stuff, keep it up!

Blog: [URL="http://www.ilikefalcons.wordpress.com"]White Knights and Manly Explosions[/URL]

Squizz Caphinator
WiNGSPAN Delivery Network
#56 - 2012-12-13 14:54:37 UTC
Ashnazg wrote:
Some usability issues:

# involved pilots - make the rows where it shows the pilot a link to the loss (if there is a loss) just like on eve-kill, far more intuitive

# home page listing kills and losses and stuff - I made an awesome jpg illustrating how I think it would look more slick, providing slightly more information while being more intuitive at the same time.

http://box.jisko.net/i/9753f212.jpg

basically it separates the victim info from the victim's ship info and clears some space with the removal of the lost ship (there's an icon for it and you can show the ship name with mouseover or something), and it adds final blow imagery (char/corp/ally) just as its shown for the victim. It also aims to separate the victim and final blower columns because each column's contents are centered on the very column respectively (awful english, but the image should explain it), making it easier to read the page.
Also icons for the killmail link (perhaps a skull for the mail and a letter for the comments instead of my painted icons).

And I would like to see an site intern comment feature, or at least no 3rd party links like disqus lists.


Other then that: ******* awesome stuff, keep it up!


Nice suggestions. I'm going to study your image a bit more later.

Oh, there *is* an internal comment system btw!

Various projects I enjoy putting my free time into:

https://zkillboard.com | https://evewho.com

Ashnazg
Feeding Frenzy.
#57 - 2012-12-13 15:05:07 UTC  |  Edited by: Ashnazg
Squizz Caphinator wrote:
Ashnazg wrote:
Some usability issues:

# involved pilots - make the rows where it shows the pilot a link to the loss (if there is a loss) just like on eve-kill, far more intuitive

# home page listing kills and losses and stuff - I made an awesome jpg illustrating how I think it would look more slick, providing slightly more information while being more intuitive at the same time.

http://box.jisko.net/i/9753f212.jpg

basically it separates the victim info from the victim's ship info and clears some space with the removal of the lost ship (there's an icon for it and you can show the ship name with mouseover or something), and it adds final blow imagery (char/corp/ally) just as its shown for the victim. It also aims to separate the victim and final blower columns because each column's contents are centered on the very column respectively (awful english, but the image should explain it), making it easier to read the page.
Also icons for the killmail link (perhaps a skull for the mail and a letter for the comments instead of my painted icons).

And I would like to see an site intern comment feature, or at least no 3rd party links like disqus lists.


Other then that: ******* awesome stuff, keep it up!


Nice suggestions. I'm going to study your image a bit more later.

Oh, there *is* an internal comment system btw!


Well, there WAS one on eve-kill as well, until disqus came... :D

I'd very much like to just be able to log into the comments on the site, currently it only is 'anonymous', even while logged in (bug on my side?); perhaps one can even go with an API verification to make the **** poster's life a bit harder.

Blog: [URL="http://www.ilikefalcons.wordpress.com"]White Knights and Manly Explosions[/URL]

Squizz Caphinator
WiNGSPAN Delivery Network
#58 - 2012-12-13 16:31:48 UTC
Ashnazg wrote:
[quote=Squizz Caphinator]
Well, there WAS one on eve-kill as well, until disqus came... :D

I'd very much like to just be able to log into the comments on the site, currently it only is 'anonymous', even while logged in (bug on my side?); perhaps one can even go with an API verification to make the **** poster's life a bit harder.


Yea, Karbo mentioned above that he broke that and hasn't fixed it yet. Send ragemail to Karbowiak :)

Various projects I enjoy putting my free time into:

https://zkillboard.com | https://evewho.com

Karbowiak
The League Of Unwanted Capsuleers
#59 - 2012-12-14 00:51:36 UTC
Squizz Caphinator wrote:
Ashnazg wrote:
[quote=Squizz Caphinator]
Well, there WAS one on eve-kill as well, until disqus came... :D

I'd very much like to just be able to log into the comments on the site, currently it only is 'anonymous', even while logged in (bug on my side?); perhaps one can even go with an API verification to make the **** poster's life a bit harder.


Yea, Karbo mentioned above that he broke that and hasn't fixed it yet. Send ragemail to Karbowiak :)


Actually, it relies on your scripts to fill up the api characters table :D

But yes, comments need some more work, esp. in the looks department - atm they're just fugly Ugh

I hve to admit tho, i like the revised killlist - make it happen Squigglez! Pirate
Squizz Caphinator
WiNGSPAN Delivery Network
#60 - 2012-12-18 16:21:51 UTC
Some various things I've done in the last couple of days:

- ranks + recent ranks
- zKB now recognizes and uses all character sources in zKB tables
- added CEO to corporation pages and Executor to alliance pages
- related pages: you can now click the ship loss row to get to the killmail (team listing)
- related pages: you can now click the image of the ship to get to the killmail (team listing)
- tuned some queries that were misbehaving
- Added "Top X - Last Hour" to the top dropdown. Now you can see hot spots in the last hour.
- Reduced points for Orca from the ridiculous 2500 to a sane 800
- fixed up a couple minor zKB API bugs
- various other little things I can't remember at the moment

Various projects I enjoy putting my free time into:

https://zkillboard.com | https://evewho.com