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
Peter Powers
Terrorists of Dimensions
#281 - 2013-07-24 10:31:42 UTC
Sable Blitzmann wrote:
You know what feature I've been hoping for from killboards? Custom 'related kills'. It'd be simple, really: Present a slider with a min/max time, so that users can customize the actual fleet fight without picking up JoeSchmo from an hour earlier. This can easily be given a unique URL as well to share. ;)

shamelessplug: kingboard does that. gives and start and end date, and uses the standings of the creating character for sorting the sites

3rdPartyEve.net - your catalogue for 3rd party applications

Louis Vitton
Viziam
Amarr Empire
#282 - 2013-07-26 12:34:15 UTC
Hey guys,

Installed a copy of your board and love it. Though i am not sure i have stomp working correctly.
Took me a while to compile and get a make file to - prob due to my failness but after i did the git on the file it didnt allow me to use "make" and "make install".
I used the following as a work around:
./configure
make
make install
.

When using the stomp option from the CLI is there any parameters that have to be passed to it or is it just "zkillboard stompReceive".
Also i am using this on a mysql database no issues yet unless this is one.

Cheers Louis
Styth spiting
Brutor Tribe
Minmatar Republic
#283 - 2013-08-21 03:45:47 UTC
Thought you guys might like to know that Bootstap 3 was just released if you're looking to update the GUI.

Example of their new "flat" theme

http://getbootstrap.com/examples/theme/

And the changes can be found

http://blog.getbootstrap.com/2013/08/19/bootstrap-3-released/
Brain Gehirn
Macabre Votum
Northern Coalition.
#284 - 2013-09-15 18:25:11 UTC
Is it possible to have an overview between two entities?

Ex.:
Select a player/corporation/alliance and another player/corporation/alliance -> get all killmails between the two.

So I could see how many times I have killed someone or a group of people.

<3
Karbowiak
Sacred Templars
Fraternity.
#285 - 2013-09-20 22:56:18 UTC
Sorry for the lack of updates, we've simply forgotten all about this forum post.
Development has somewhat stalled as of lately, but it might pick up again, seeing as it's not summer anymore :)

Also i've been playing around with HHVM (hip-hop-vm) a PHP compiler/server that compiles PHP to run at near native speeds.
And besides a few small issues, zKB runs great on it.

http://82.221.99.204:7373/ Incase you want to have a look at it.

Now to some answers to questions:
jentaki wrote:
Customizable rss feeds or something similar.

We might do RSS feeds at some point, but currently we have the API, and that's all :)

Sable Blitzmann wrote:
You know what feature I've been hoping for from killboards? Custom 'related kills'. It'd be simple, really: Present a slider with a min/max time, so that users can customize the actual fleet fight without picking up JoeSchmo from an hour earlier. This can easily be given a unique URL as well to share. ;)

We've thought about doing this, but never really got further than the htought, who knows what the future holds tho ;)

Louis Vitton wrote:
Hey guys,

Installed a copy of your board and love it. Though i am not sure i have stomp working correctly.
Took me a while to compile and get a make file to - prob due to my failness but after i did the git on the file it didnt allow me to use "make" and "make install".
I used the following as a work around:
./configure
make
make install
.

When using the stomp option from the CLI is there any parameters that have to be passed to it or is it just "zkillboard stompReceive".
Also i am using this on a mysql database no issues yet unless this is one.

Cheers Louis


Stomp is a pain in the ass to get working, we're atm switching from Apache Apollo to RabbitMQ, in a hope that it'll fix the issues we've had with it. As for the compiling, yes, the readme is wrong.

First time you start stompReceive, you need to do the register_dsub command, then fetch :)

Styth spiting wrote:
Thought you guys might like to know that Bootstap 3 was just released if you're looking to update the GUI.

Example of their new "flat" theme

http://getbootstrap.com/examples/theme/

And the changes can be found

http://blog.getbootstrap.com/2013/08/19/bootstrap-3-released/


Yep, we know, we've also been looking at it, but i think we agreed we'd get more love if we actually ported over the EDK3 look, so, we might do that instead, we'll see :)

Brain Gehirn wrote:
Is it possible to have an overview between two entities?

Ex.:
Select a player/corporation/alliance and another player/corporation/alliance -> get all killmails between the two.

So I could see how many times I have killed someone or a group of people.

<3


Yep, we've thought about this one aswell - but never really got further than the thought.
Karbowiak
Sacred Templars
Fraternity.
#286 - 2013-09-22 22:59:08 UTC
To all of you using the API, i have updated the API request amount stuff thingy (again) Cool

Now you can request 25 times in a row, and first THEN do you hit the scrape limit, which tells you for how long you're blocked, so your scripts can adapt appropriately Smile

https://github.com/EVE-KILL/zKillboard/commit/82dc46e99763b6dcf7b6c7f07a650ae300bd97eb
The commit in question Cool
Karbowiak
Sacred Templars
Fraternity.
#287 - 2013-09-26 14:09:16 UTC
As some of you may have noticed, last night we updated the frontpage and killlist (on all pages) of zKillboard (many thanks Sascha!) and it looks a lot better now than it did before.

Sascha has said he'd look into altering more of zKBs looks, to be better and more inline with what people have been wanting it to be. So all i can say is, YAY! Now to shower him with isk Lol
Karbowiak
Sacred Templars
Fraternity.
#288 - 2013-09-27 01:54:05 UTC
zKB has gotten itself a new rawmail output format on the detail page.

It has the standard EDK format, but it also has a new format which has more information, which makes it easier for other parsers to figure out where an item belongs.

This only works if the killmail comes from the API however, if it doesn't, we will still have to guess where the items goes
Karbowiak
Sacred Templars
Fraternity.
#289 - 2013-09-27 23:26:19 UTC
zKillboard now has disqus comments integrated into the detail pages, plus sascha has been working on making zKB look better on tablets (iPads specifically)

Also Disqus can use the zKB login for authentication, but you're free to use your old Disqus login if you're into that. You can even use Facebook if you want.

And as always, if you simply don't want to be known, you can still be anonymous ;)
Squizz Caphinator
The Wormhole Police
#290 - 2013-10-04 15:07:58 UTC
Just an update on the things I've been doing. I've been regularly breaking the database looking for ways to bring down the size of our database. We're currently experiencing an issue where a table is only 5 gigs in size, but the indexes on that table is over 50 gigs in size! Crazy eh?

Also, I've figured out a method of reducing the zz_items table from 230m rows to less than a 1m rows with no data loss whatsoever. That will reclaim a lot of space as well as make the website a fraction of a millisecond faster on each page request. I just need to code up the change and then convert the data.

What can I say, its the little things.

Various projects I enjoy putting my free time into:

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

Karbowiak
Sacred Templars
Fraternity.
#291 - 2013-10-04 15:11:12 UTC
Squizz Caphinator wrote:
Just an update on the things I've been doing. I've been regularly breaking the database looking for ways to bring down the size of our database. We're currently experiencing an issue where a table is only 5 gigs in size, but the indexes on that table is over 50 gigs in size! Crazy eh?

Also, I've figured out a method of reducing the zz_items table from 230m rows to less than a 1m rows with no data loss whatsoever. That will reclaim a lot of space as well as make the website a fraction of a millisecond faster on each page request. I just need to code up the change and then convert the data.

What can I say, its the little things.


You forgot to mention the work sasha has been doing on bootstrap3, and how magnificent it looks!

He will also be looking at working on the mobile side of things, so it looks good on cellphones AND tablets. Lastly he'll work on adding user requested features (or, removing i guess?) and some other stuff.

Also to those of you wondering about the starmap, it is not gone, it is on hiatus. It will make a triumphant return at some point when Ricky Baby decides he has time to take care of it Lol
Flextra Aurilen
Kriegsmarinewerft
Goonswarm Federation
#292 - 2013-10-04 16:06:20 UTC
Karbowiak wrote:
You forgot to mention the work sasha has been doing on bootstrap3, and how magnificent it looks!

He will also be looking at working on the mobile side of things, so it looks good on cellphones AND tablets. Lastly he'll work on adding user requested features (or, removing i guess?) and some other stuff.

Also to those of you wondering about the starmap, it is not gone, it is on hiatus. It will make a triumphant return at some point when Ricky Baby decides he has time to take care of it Lol


You wrote my name wrong :(

Just let me know about anything which is broken since the update or anything else you like to be changed (layout related).
Caliginous Ferus
Royal Amarr Institute
Amarr Empire
#293 - 2013-10-19 10:28:56 UTC  |  Edited by: Caliginous Ferus
Hello,
Could you clarify something concerning the headers please?
I saw in your documentation page that the headers are "X-Time-Between-Requests", however the headers I get (Using Chrome, dunno if it makes any difference) do not contain that header.

Here are the headers I receive:
Quote:

access-control-allow-methods:GET
access-control-allow-origin:*
age:0
cache-control:public, max-age=2460
cf-cache-status:HIT
cf-ray:bfcc40a661f058f
content-encoding:gzip
content-type:text/xml; charset=utf-8
date:Sat, 19 Oct 2013 10:25:41 GMT
expires:Sat, 19 Oct 2013 11:06:41 GMT
server:cloudflare-nginx
status:200 OK
vary:Accept-Encoding
version:HTTP/1.1
via:1.1 varnish
x-bin-attempts-allowed:5
x-bin-requests:1
x-bin-seconds-between-request:10
x-cache:MISS
x-powered-by:PHP/5.4.4-14+deb7u5
x-varnish:79749436


Is the header I'm looking for "x-bin-seconds-between-request" ?

EDIT: I would also like to know if there's a way to do exclusive modifiers, like ignoring certain shipIDs from the results.

Thanks a lot
Karbowiak
Sacred Templars
Fraternity.
#294 - 2013-10-26 01:01:08 UTC
Caliginous Ferus wrote:
Hello,
Could you clarify something concerning the headers please?
I saw in your documentation page that the headers are "X-Time-Between-Requests", however the headers I get (Using Chrome, dunno if it makes any difference) do not contain that header.

Here are the headers I receive:
Quote:

access-control-allow-methods:GET
access-control-allow-origin:*
age:0
cache-control:public, max-age=2460
cf-cache-status:HIT
cf-ray:bfcc40a661f058f
content-encoding:gzip
content-type:text/xml; charset=utf-8
date:Sat, 19 Oct 2013 10:25:41 GMT
expires:Sat, 19 Oct 2013 11:06:41 GMT
server:cloudflare-nginx
status:200 OK
vary:Accept-Encoding
version:HTTP/1.1
via:1.1 varnish
x-bin-attempts-allowed:5
x-bin-requests:1
x-bin-seconds-between-request:10
x-cache:MISS
x-powered-by:PHP/5.4.4-14+deb7u5
x-varnish:79749436


Is the header I'm looking for "x-bin-seconds-between-request" ?

EDIT: I would also like to know if there's a way to do exclusive modifiers, like ignoring certain shipIDs from the results.

Thanks a lot


Hi!

The API documentation is a bit misleading atm, and lack some of the proper header attributes and such, but it's on the todolist for being rewritten.

As for the headers you have
x-bin-attempts-allowed = Tells you how many requests you can make before having to wait x-bin-seconds-between-requests
x-bin-requests = Tells you how many requests you have actually made in this bin.
x-bin-seconds-between-requests = Tells you the time to wait between filling each bin.

It was the most elegant way to tell do it.

However, we are considering switching to api keys that tie amount of requests to a users account on zkillboard. But before we go that route, we'd have to revamp parts of the API, to be easier to extend.
Tahnil
Gunboat Commando
#295 - 2013-10-28 11:53:44 UTC
Install fails.

Quote:
Config file written, now attempting to initialize settings
PHP Fatal error: Class 'Db' not found in /var/www/eve/zKillboard/install/install.php on line 110

Fatal error: Class 'Db' not found in /var/www/eve/zKillboard/install/install.php on line 110


Any ideas?
Squizz Caphinator
The Wormhole Police
#296 - 2013-10-28 14:40:39 UTC
Tahnil wrote:
Install fails.

Quote:
Config file written, now attempting to initialize settings
PHP Fatal error: Class 'Db' not found in /var/www/eve/zKillboard/install/install.php on line 110

Fatal error: Class 'Db' not found in /var/www/eve/zKillboard/install/install.php on line 110


Any ideas?


zKillboard is in beta, and we don't offer support on it at all. Now that I've completely deflated your hopes, stop by IRC on coldfront in #esc and we'll see if we can help you through your issue :) Best times to stop in are 12:00 - 20:00 UTC, most of us are active in the channel during that timespan.

Various projects I enjoy putting my free time into:

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

Brain Gehirn
Macabre Votum
Northern Coalition.
#297 - 2013-10-30 15:15:46 UTC
When you select like the capsule, the first page get the filter and show all capsules killed/lost by that entity.
The pager isnt working and the second page for ex. doesnt show just capsules (the link is wrong)


https://zkillboard.com/character/1633218082/group/29/ < first page
https://zkillboard.com/character/1633218082/overview/page/2/ < pager redirects to

Acessing the following link manually works well:
https://zkillboard.com/character/1633218082/group/29/page/2


cya
Squizz Caphinator
The Wormhole Police
#298 - 2013-10-30 19:52:33 UTC
Brain Gehirn wrote:
When you select like the capsule, the first page get the filter and show all capsules killed/lost by that entity.
The pager isnt working and the second page for ex. doesnt show just capsules (the link is wrong)


https://zkillboard.com/character/1633218082/group/29/ < first page
https://zkillboard.com/character/1633218082/overview/page/2/ < pager redirects to

Acessing the following link manually works well:
https://zkillboard.com/character/1633218082/group/29/page/2


cya


This is a known bug, but thank you for reporting it :)

Various projects I enjoy putting my free time into:

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

Caliginous Ferus
Royal Amarr Institute
Amarr Empire
#299 - 2013-11-03 16:38:16 UTC
Karbowiak wrote:

Hi!

The API documentation is a bit misleading atm, and lack some of the proper header attributes and such, but it's on the todolist for being rewritten.

As for the headers you have
x-bin-attempts-allowed = Tells you how many requests you can make before having to wait x-bin-seconds-between-requests
x-bin-requests = Tells you how many requests you have actually made in this bin.
x-bin-seconds-between-requests = Tells you the time to wait between filling each bin.

It was the most elegant way to tell do it.

However, we are considering switching to api keys that tie amount of requests to a users account on zkillboard. But before we go that route, we'd have to revamp parts of the API, to be easier to extend.


Hello again,
Thanks for the answer, do you mind if I follow up with a few other questions?
a) If/When you decide to change the way the API works, is it going to break all previous applications? IE, should I wait for the change to happen or is it not in your immediate plans?

b) If I need to grab a large amount of data (all kills for a number of regions in the past 2 weeks for example), what would be the best way to approach it?
Try to get as much data as I can in each request that happens every "x-bin-seconds-between-requests" seconds or get a couple of instances of an application that requests smaller pieces of data every "x-bin-seconds-between-requests" seconds?

Is there any other way to obtain this amount of data? Do you release any dumps?

Thanks again.
iskflakes
#300 - 2013-11-04 23:03:17 UTC
Hi guys,

Have you made any progress on API limits or API keys? The current limits are quite tight and hard to work with for realtime apps. Could you provide daily dumps of kills, or some kind of bulk access? This would solve most of my own access problems (I could cache the kills the day before and not have to hammer your server). Many thanks for the great tool.

-