]>
git.rm.cloudns.org Git - xonotic/xonstat.git/log
Ant Zucaro [Sun, 5 Feb 2012 02:19:01 +0000 (21:19 -0500)]
Add the proper styling to the accuracy table.
Ant Zucaro [Sun, 5 Feb 2012 02:17:46 +0000 (21:17 -0500)]
Gridify the index pages.
Ant Zucaro [Sun, 5 Feb 2012 02:16:40 +0000 (21:16 -0500)]
Update styles.
Ant Zucaro [Sun, 5 Feb 2012 02:14:54 +0000 (21:14 -0500)]
Update fonts.
Ant Zucaro [Sun, 5 Feb 2012 02:13:31 +0000 (21:13 -0500)]
Add top navigation stub.
Ant Zucaro [Sat, 4 Feb 2012 17:13:07 +0000 (12:13 -0500)]
Remove header from recent games column.
Ant Zucaro [Fri, 3 Feb 2012 02:55:42 +0000 (21:55 -0500)]
Integrate navigation mako file and titles.
Ant Zucaro [Thu, 2 Feb 2012 21:33:25 +0000 (16:33 -0500)]
Started laying out the new grid framework.
Ant Zucaro [Sat, 28 Jan 2012 04:36:40 +0000 (23:36 -0500)]
Use PlayerRank instead of PlayerElo when displaying ranks.
Ant Zucaro [Sun, 22 Jan 2012 17:50:15 +0000 (12:50 -0500)]
Add more links to the rankings.
Ant Zucaro [Sun, 22 Jan 2012 17:49:43 +0000 (12:49 -0500)]
Do not use an explicit schema
Ant Zucaro [Sun, 22 Jan 2012 04:11:52 +0000 (23:11 -0500)]
Add player_ranks to the mix - it is a batch table intended to represent the latest rankings at any given point in time. Ideally they would be updated daily.
Ant Zucaro [Sun, 22 Jan 2012 02:56:09 +0000 (21:56 -0500)]
Simplify navlinks. Woohoo!
Ant Zucaro [Sat, 21 Jan 2012 15:27:45 +0000 (10:27 -0500)]
Set a minimum # of games required to show in ranks.
Ant Zucaro [Fri, 20 Jan 2012 03:10:36 +0000 (22:10 -0500)]
Remove "more" links for now. Need to fix pagination w/ multiple params first.
Ant Zucaro [Fri, 20 Jan 2012 02:56:25 +0000 (21:56 -0500)]
Add rankings to the main page.
Ant Zucaro [Fri, 20 Jan 2012 01:19:31 +0000 (20:19 -0500)]
Add ranks view based on game type.
Ant Zucaro [Thu, 19 Jan 2012 01:46:43 +0000 (20:46 -0500)]
Fix bad namespace which breaks search.
Ant Zucaro [Mon, 16 Jan 2012 21:04:51 +0000 (16:04 -0500)]
Remove elo values when k==0.
Ant Zucaro [Mon, 16 Jan 2012 20:18:01 +0000 (15:18 -0500)]
Send duration for KREDUCTION calc.
Ant Zucaro [Sat, 14 Jan 2012 15:41:59 +0000 (10:41 -0500)]
Merge branch 'elo'
Ant Zucaro [Sat, 14 Jan 2012 15:40:56 +0000 (10:40 -0500)]
Should be ready to go now!
Ant Zucaro [Fri, 13 Jan 2012 02:12:16 +0000 (21:12 -0500)]
It works! Still need to remove the commented out sections, however.
Ant Zucaro [Thu, 12 Jan 2012 17:49:03 +0000 (12:49 -0500)]
Merge conflict fix.
Ant Zucaro [Thu, 12 Jan 2012 17:41:15 +0000 (12:41 -0500)]
Fixed a few indexing things, but still not working (elo is 100).
Ant Zucaro [Thu, 12 Jan 2012 13:50:18 +0000 (08:50 -0500)]
Add search link to the nav.
Ant Zucaro [Thu, 12 Jan 2012 13:35:39 +0000 (08:35 -0500)]
Check for new-style bot hashkeys too.
Ant Zucaro [Thu, 12 Jan 2012 12:03:00 +0000 (07:03 -0500)]
Loop over elos.
Ant Zucaro [Fri, 6 Jan 2012 21:36:09 +0000 (16:36 -0500)]
Initial debug version of elo ranking.
Ant Zucaro [Tue, 27 Dec 2011 22:08:13 +0000 (17:08 -0500)]
Fix duel checking.
Ant Zucaro [Mon, 26 Dec 2011 19:16:59 +0000 (14:16 -0500)]
Add gametypes to search.
Users can now search specific gametypes.
antzucaro [Sun, 25 Dec 2011 21:01:39 +0000 (16:01 -0500)]
Change view and route configuration to match Pyramid 1.3.
Ant Zucaro [Sat, 24 Dec 2011 01:40:59 +0000 (20:40 -0500)]
Change up the terms on the map page.
Ant Zucaro [Sat, 24 Dec 2011 01:40:41 +0000 (20:40 -0500)]
Decode the font when going to HTML.
Ant Zucaro [Sat, 24 Dec 2011 01:26:46 +0000 (20:26 -0500)]
Fix search pagination.
Ant Zucaro [Thu, 22 Dec 2011 22:00:34 +0000 (17:00 -0500)]
Add basic search to the index pages.
Ant Zucaro [Thu, 22 Dec 2011 17:30:50 +0000 (12:30 -0500)]
Change definition of a blank game.
Ant Zucaro [Thu, 22 Dec 2011 13:24:38 +0000 (08:24 -0500)]
Negate the blank game check. Dumb.
Ant Zucaro [Thu, 22 Dec 2011 03:24:24 +0000 (22:24 -0500)]
Do not store blank games.
Ant Zucaro [Thu, 22 Dec 2011 02:58:24 +0000 (21:58 -0500)]
Do not use x-server-ip.
Ant Zucaro [Wed, 21 Dec 2011 16:13:31 +0000 (11:13 -0500)]
Use X-Forwarded-For properly.
Ant Zucaro [Mon, 19 Dec 2011 02:42:17 +0000 (21:42 -0500)]
Merge branch 'search'
Ant Zucaro [Mon, 19 Dec 2011 02:37:17 +0000 (21:37 -0500)]
Make accuracy links work again.
Ant Zucaro [Mon, 19 Dec 2011 02:04:32 +0000 (21:04 -0500)]
Strip colors too when saving stripped_nick.
Ant Zucaro [Mon, 19 Dec 2011 01:49:18 +0000 (20:49 -0500)]
Use utcnow for submissions. Set REMOTE_ADDR.
Ant Zucaro [Sun, 18 Dec 2011 20:29:02 +0000 (15:29 -0500)]
Color ^1 should be red, not orange.
Ant Zucaro [Sun, 18 Dec 2011 20:18:24 +0000 (15:18 -0500)]
Swap blue and red team color numbers. I had the two mixed up.
Ant Zucaro [Thu, 15 Dec 2011 20:56:00 +0000 (15:56 -0500)]
Check for exactly two REAL players before setting "duel" gametype.
Ant Zucaro [Thu, 15 Dec 2011 20:47:37 +0000 (15:47 -0500)]
Merge branch 'master' of github.com:antzucaro/XonStat
Ant Zucaro [Thu, 15 Dec 2011 03:53:42 +0000 (22:53 -0500)]
Fix indentation. Dumb.
Ant Zucaro [Thu, 15 Dec 2011 03:52:19 +0000 (22:52 -0500)]
Properly account for the new duel game type.
Ant Zucaro [Thu, 15 Dec 2011 03:20:43 +0000 (22:20 -0500)]
Default to the empty string if passed None.
Ant Zucaro [Thu, 15 Dec 2011 03:05:50 +0000 (22:05 -0500)]
Add support for the not-yet-created "duel" gametype.
Ant Zucaro [Thu, 15 Dec 2011 02:35:21 +0000 (21:35 -0500)]
Store stripped_nick for pgstats.
Ant Zucaro [Thu, 15 Dec 2011 01:52:56 +0000 (20:52 -0500)]
Replace ^^ with ^.
Ant Zucaro [Thu, 15 Dec 2011 00:32:07 +0000 (19:32 -0500)]
Add color decoding by dmazary. Thanks!
Ant Zucaro [Tue, 13 Dec 2011 20:45:49 +0000 (15:45 -0500)]
Game searches.
Ant Zucaro [Tue, 13 Dec 2011 03:12:51 +0000 (22:12 -0500)]
Add server and map search options.
Ant Zucaro [Fri, 9 Dec 2011 12:01:01 +0000 (07:01 -0500)]
Basic player search functionality.
Ant Zucaro [Thu, 8 Dec 2011 20:56:55 +0000 (15:56 -0500)]
Add a "leaderboard"-like view to the map info page.
Ant Zucaro [Thu, 8 Dec 2011 17:42:23 +0000 (12:42 -0500)]
Better navigation links.
Ant Zucaro [Thu, 8 Dec 2011 02:03:37 +0000 (21:03 -0500)]
Add navlinks to the other index pages.
Ant Zucaro [Thu, 8 Dec 2011 01:50:00 +0000 (20:50 -0500)]
Make a generic navlinks def in mako.
Ant Zucaro [Wed, 7 Dec 2011 17:52:32 +0000 (12:52 -0500)]
Add pagination and fuzzy date to the player_index.
Pagination should be <first page> <previous page> <curr+1>-<curr+4>
<next page> <last page> (page <curr> of <last_page>). The pretty date is
using the same one from util.py, so we get something like "a few days
ago".
Ant Zucaro [Wed, 7 Dec 2011 12:04:33 +0000 (07:04 -0500)]
Return proper HTTP codes.
The Pyramid documentation isn't very clear when it comes to HTTP
exceptions. They mention that one can either be raised or returned, but
in practice I'm only seeing error code 500 when I raise them. By adding
a textual description to the exception and returning them in the
exception handler (rather than just raise them again), the code seems to
work fine again.
Ant Zucaro [Tue, 6 Dec 2011 17:55:45 +0000 (12:55 -0500)]
Revert the match_id fix of the previous commit.
Ant Zucaro [Tue, 6 Dec 2011 17:30:06 +0000 (12:30 -0500)]
Hotfix for malformed match_ids: remove leading '0.'.
Match ids are coming in as 0.1234.5678, which doesn't resolve to a
number. This commit identifies such malformed numbers and removes their
leading '0.'s. This is an ugly fix, but hopefully someone can address
the source of that number for the permanent fix.
Ant Zucaro [Mon, 5 Dec 2011 17:10:18 +0000 (12:10 -0500)]
Save the match_id as game_meta, and use it to keep games unique.
POST requests have a "match ID" parameter being sent as an "I" record
within the header. This should be stored in the games table accordingly.
Furthermore, a unique constraint should be placed on the games table
such that all combinations of server_id and match_id are unique in that
table. This prevents duplicate games from being entered by either manual
means or via xonstat-queue.
This change stores the 'I' record in the games table upon submission and
will raise an HTTP 200 exception class if a duplicate entry is found. It
is set to 200 because this is an OK submission, but a duplicate and thus
should not be resubmitted.
Ant Zucaro [Thu, 1 Dec 2011 16:55:28 +0000 (11:55 -0500)]
Store IP address and revision information on servers.
Ant Zucaro [Tue, 22 Nov 2011 20:32:21 +0000 (15:32 -0500)]
Fix hashkey creation.
Ant Zucaro [Mon, 21 Nov 2011 20:02:02 +0000 (15:02 -0500)]
Dave does have a point.
Ant Zucaro [Mon, 21 Nov 2011 18:15:21 +0000 (13:15 -0500)]
Fix accuracy of comment to clarify intent.
Ant Zucaro [Mon, 21 Nov 2011 17:41:49 +0000 (12:41 -0500)]
Decode the funky chars coming from Xonotic.
antzucaro [Sun, 20 Nov 2011 19:37:38 +0000 (14:37 -0500)]
Sort by the weapon's description in the accuracy table.
antzucaro [Sun, 20 Nov 2011 19:34:04 +0000 (14:34 -0500)]
Filter the output of nick_html_colors so it is not escaped.
antzucaro [Sun, 20 Nov 2011 19:25:48 +0000 (14:25 -0500)]
Pass ALL weapon stats to the accuracy def, not just five.
antzucaro [Sun, 20 Nov 2011 00:40:37 +0000 (16:40 -0800)]
Merge pull request #2 from dmazary/master
Add function to utils.py to decode Quake's qfont into ascii
Ant Zucaro [Fri, 18 Nov 2011 20:53:00 +0000 (15:53 -0500)]
Fix indentation issues. Whoops.
Ant Zucaro [Thu, 17 Nov 2011 15:51:59 +0000 (10:51 -0500)]
Add stripped nick to the player record when adding or changing nicks.
Ant Zucaro [Wed, 16 Nov 2011 18:53:28 +0000 (13:53 -0500)]
Use UTC now() instead of regular now(). We are global, baby!
Ant Zucaro [Wed, 16 Nov 2011 17:43:35 +0000 (12:43 -0500)]
Reverse sort the server_index view.
Ant Zucaro [Wed, 16 Nov 2011 17:35:02 +0000 (12:35 -0500)]
Reverse sort the map_index page. This is done via the map_id at this point because no create_dt exists.
Ant Zucaro [Wed, 16 Nov 2011 17:25:20 +0000 (12:25 -0500)]
Reverse sort the player index page.
Ant Zucaro [Wed, 16 Nov 2011 15:38:25 +0000 (10:38 -0500)]
Do not sort the data in the tables until a user clicks on the header.
Ant Zucaro [Mon, 14 Nov 2011 20:33:39 +0000 (15:33 -0500)]
Get rid of "git build" from the header image. It is a carryover from the original images in the git repo.
Ant Zucaro [Mon, 14 Nov 2011 17:33:24 +0000 (12:33 -0500)]
Rename rifle...again. Sigh.
David Mazary [Fri, 11 Nov 2011 23:20:29 +0000 (18:20 -0500)]
Updated qfont_decode to use Xonotic's qfont_table.
antzucaro [Fri, 11 Nov 2011 21:49:04 +0000 (16:49 -0500)]
Fix partitioned table error. Change to new registry view.
David Mazary [Fri, 11 Nov 2011 16:37:15 +0000 (11:37 -0500)]
Decoding of quake's qfont to ascii.
Ant Zucaro [Fri, 11 Nov 2011 15:05:27 +0000 (10:05 -0500)]
Fix flush() error with partitioned tables by explicitly setting the PK value.
Ant Zucaro [Thu, 3 Nov 2011 17:09:16 +0000 (13:09 -0400)]
Add top scorers to the server_info view and template.
Ant Zucaro [Thu, 3 Nov 2011 16:37:13 +0000 (12:37 -0400)]
Add a server leaderboard of sorts.
Ant Zucaro [Thu, 3 Nov 2011 11:04:33 +0000 (07:04 -0400)]
Change titles, rank by alivetime for active players.
Ant Zucaro [Thu, 3 Nov 2011 01:57:03 +0000 (21:57 -0400)]
Merge branch 'master' of github.com:antzucaro/XonStat
Ant Zucaro [Thu, 3 Nov 2011 01:56:19 +0000 (21:56 -0400)]
Fix repr with bad attribute.
Ant Zucaro [Thu, 3 Nov 2011 01:55:57 +0000 (21:55 -0400)]
Add winners to the main page. highlight the team color of the winning team on hover.
Ant Zucaro [Tue, 1 Nov 2011 17:09:50 +0000 (13:09 -0400)]
Prevent people from viewing the bot and untracked player records.
Ant Zucaro [Tue, 1 Nov 2011 16:57:03 +0000 (12:57 -0400)]
Return different HTTP status codes based on what happened.
Ant Zucaro [Mon, 31 Oct 2011 13:31:05 +0000 (09:31 -0400)]
Do not nick track player #2!
Ant Zucaro [Mon, 31 Oct 2011 01:03:48 +0000 (21:03 -0400)]
If multiple servers are found with the same name, use hashkey to resolve.