]>
git.rm.cloudns.org Git - xonotic/xonstat.git/log
Ant Zucaro [Sat, 28 Oct 2017 13:41:30 +0000 (09:41 -0400)]
Merge pull request #32 from antzucaro/footer
Add back the footer attribution below everything else.
Ant Zucaro [Sun, 22 Oct 2017 18:03:16 +0000 (14:03 -0400)]
Add back the footer attribution below everything else.
Ant Zucaro [Sun, 22 Oct 2017 17:34:52 +0000 (13:34 -0400)]
Merge pull request #29 from antzucaro/frag-matrix-breakfix
If no frag matrix row is found, show zeros.
Ant Zucaro [Sun, 22 Oct 2017 17:34:36 +0000 (13:34 -0400)]
Merge pull request #30 from antzucaro/setup-py-breakfix
setup.py breakfix
Ant Zucaro [Tue, 17 Oct 2017 23:56:42 +0000 (19:56 -0400)]
Update the README to be more clear about dependencies and building the actual app.
Ant Zucaro [Tue, 17 Oct 2017 23:51:24 +0000 (19:51 -0400)]
Reinstate entry_points.
Ant Zucaro [Tue, 17 Oct 2017 23:32:52 +0000 (19:32 -0400)]
If no frag matrix row is found, show zeros.
If a player has no frags, s/he won't have a frag matrix row, but will
still have a record in the player_game_stats table.
Ant Zucaro [Tue, 17 Oct 2017 00:09:21 +0000 (20:09 -0400)]
Properly account for Elo opt-outs.
Ant Zucaro [Sat, 7 Oct 2017 13:08:56 +0000 (09:08 -0400)]
Sync with Gitlab.
Ant Zucaro [Sat, 7 Oct 2017 13:07:42 +0000 (09:07 -0400)]
Add an additional check before storing matrix rows.
Ant Zucaro [Sat, 7 Oct 2017 13:06:23 +0000 (09:06 -0400)]
Only store frag matrix rows if there is actually something in them.
Ant Zucaro [Sat, 7 Oct 2017 12:55:51 +0000 (08:55 -0400)]
Merge pull request #28 from antzucaro/frag-matrix
Parse frag matrices and show them on the "game info" page.
Ant Zucaro [Sat, 7 Oct 2017 12:55:38 +0000 (12:55 +0000)]
Merge branch 'frag-matrix' into 'master'
Parse frag matrices and show them on the "game info" page.
See merge request xonotic/xonstat!7
Ant Zucaro [Fri, 6 Oct 2017 01:36:08 +0000 (21:36 -0400)]
Add headers and rearrange so things look clean.
Ant Zucaro [Fri, 6 Oct 2017 01:14:39 +0000 (21:14 -0400)]
Add the compiled/compressed CSS.
Ant Zucaro [Fri, 6 Oct 2017 01:10:30 +0000 (21:10 -0400)]
Add styles to make the headers vertical.
Ant Zucaro [Thu, 5 Oct 2017 01:00:04 +0000 (21:00 -0400)]
Initial display of the frag matrix.
Ant Zucaro [Tue, 3 Oct 2017 00:59:48 +0000 (20:59 -0400)]
Store the frag matrix in the proper table.
Ant Zucaro [Tue, 3 Oct 2017 00:59:21 +0000 (20:59 -0400)]
Add all the other attributes of the table to the object.
Ant Zucaro [Tue, 3 Oct 2017 00:07:44 +0000 (20:07 -0400)]
Add mappings for the player_game_frag_matrix table.
Ant Zucaro [Sat, 30 Sep 2017 14:07:04 +0000 (10:07 -0400)]
A rough outline of constructing the frag matrix for a single player.
Ant Zucaro [Tue, 19 Sep 2017 20:11:37 +0000 (16:11 -0400)]
Fix for scoreboard-scores being float values.
Ant Zucaro [Sun, 17 Sep 2017 15:27:39 +0000 (11:27 -0400)]
Fix merge conflict.
Ant Zucaro [Sun, 17 Sep 2017 15:25:24 +0000 (11:25 -0400)]
Eliminate the wrong debug message. I'm too tired...
Ant Zucaro [Sun, 17 Sep 2017 15:03:12 +0000 (11:03 -0400)]
Allow opting out of the ranking process.
Ant Zucaro [Sun, 17 Sep 2017 15:05:10 +0000 (11:05 -0400)]
That was a bad idea. Remove it.
Ant Zucaro [Sun, 17 Sep 2017 15:03:12 +0000 (11:03 -0400)]
Allow opting out of the ranking process.
Ant Zucaro [Sun, 17 Sep 2017 14:41:37 +0000 (10:41 -0400)]
Add those settings to the sample INI files.
Ant Zucaro [Sun, 17 Sep 2017 14:37:19 +0000 (10:37 -0400)]
Fetch server settings from the INI file.
Ant Zucaro [Sun, 3 Sep 2017 15:18:13 +0000 (11:18 -0400)]
Return 404 on query errors.
Ant Zucaro [Sun, 3 Sep 2017 15:10:20 +0000 (11:10 -0400)]
Add the template as well.
Ant Zucaro [Sun, 3 Sep 2017 15:09:45 +0000 (11:09 -0400)]
Add separate views for the top servers on a map.
Ant Zucaro [Sat, 26 Aug 2017 14:38:18 +0000 (10:38 -0400)]
Add a requirements file.
Ant Zucaro [Sat, 26 Aug 2017 14:37:46 +0000 (10:37 -0400)]
Simplify the setup.py file.
Ant Zucaro [Sat, 8 Jul 2017 14:00:24 +0000 (10:00 -0400)]
Add the 'topactive' view to maps as well. Work-in-progress.
Ant Zucaro [Sat, 8 Jul 2017 13:18:51 +0000 (09:18 -0400)]
Add the fuzzy and epoch dates to the maps JSON response.
Ant Zucaro [Tue, 2 May 2017 14:45:10 +0000 (10:45 -0400)]
Nope, it was right the first time.
Ant Zucaro [Tue, 2 May 2017 13:28:37 +0000 (09:28 -0400)]
Subtract the ping scorefactor.
Ant Zucaro [Sat, 29 Apr 2017 14:43:06 +0000 (10:43 -0400)]
Move the dummy session var up to convince PyCharm it will be there.
Ant Zucaro [Sat, 29 Apr 2017 13:21:10 +0000 (09:21 -0400)]
Turn off debug statements after letting things settle a bit.
Ant Zucaro [Sat, 29 Apr 2017 13:19:43 +0000 (09:19 -0400)]
Add some new files to the ignore file.
Ant Zucaro [Sat, 29 Apr 2017 13:16:45 +0000 (09:16 -0400)]
See you later, setup.cfg.
Ant Zucaro [Sat, 29 Apr 2017 13:15:49 +0000 (09:15 -0400)]
Update the dates on the license.
Ant Zucaro [Sat, 29 Apr 2017 13:15:23 +0000 (09:15 -0400)]
We don't need CHANGES.txt either.
Ant Zucaro [Sat, 29 Apr 2017 13:14:20 +0000 (09:14 -0400)]
Remove the TODO. It was ancient!
Ant Zucaro [Fri, 28 Apr 2017 00:39:29 +0000 (20:39 -0400)]
Merge pull request #27 from antzucaro/elo-ping-latency
Factor in average latency when forming an Elo prediction
Ant Zucaro [Mon, 24 Apr 2017 23:43:48 +0000 (19:43 -0400)]
Ensure floats.
Ant Zucaro [Mon, 24 Apr 2017 22:35:24 +0000 (18:35 -0400)]
Apply ping adjustments to scorefactor_elo instead.
Ant Zucaro [Sun, 23 Apr 2017 15:40:19 +0000 (11:40 -0400)]
Apply the ping factor to Elo adjustment values.
Ant Zucaro [Sat, 22 Apr 2017 20:55:28 +0000 (16:55 -0400)]
Add latency stuff, clean up a couple of PEP8 things.
Ant Zucaro [Sat, 22 Apr 2017 19:50:48 +0000 (15:50 -0400)]
Raise HTTP 422 if the submission doesn't parse.
Ant Zucaro [Sat, 22 Apr 2017 19:26:51 +0000 (15:26 -0400)]
Parse the submission in the constructor.
Ant Zucaro [Sat, 22 Apr 2017 13:06:15 +0000 (09:06 -0400)]
Always set the returned Elo dict. Small PEP8 changes.
Ant Zucaro [Sat, 22 Apr 2017 12:47:16 +0000 (08:47 -0400)]
Use the new data structures in the submission handler.
Ant Zucaro [Sat, 22 Apr 2017 12:30:09 +0000 (08:30 -0400)]
Simplify the player create/update function.
Ant Zucaro [Mon, 13 Feb 2017 22:43:18 +0000 (17:43 -0500)]
Clean up the function signature a bit.
Ant Zucaro [Mon, 13 Feb 2017 22:42:03 +0000 (17:42 -0500)]
Start work on refactoring the functions that create and update players.
Ant Zucaro [Mon, 13 Feb 2017 22:15:07 +0000 (17:15 -0500)]
Clean up the create_game function.
Ant Zucaro [Mon, 13 Feb 2017 21:56:57 +0000 (16:56 -0500)]
Clean up the get_or_create_map function.
Ant Zucaro [Mon, 13 Feb 2017 21:41:22 +0000 (16:41 -0500)]
Remove the try-catch block here. It isn't needed.
Ant Zucaro [Sun, 12 Feb 2017 23:36:30 +0000 (18:36 -0500)]
Clean up the submit_stats function and its dependents.
Ant Zucaro [Sun, 12 Feb 2017 23:09:52 +0000 (18:09 -0500)]
Remove an obsoleted function.
Ant Zucaro [Thu, 9 Feb 2017 00:14:26 +0000 (19:14 -0500)]
Simplify more functions.
Ant Zucaro [Thu, 9 Feb 2017 00:05:49 +0000 (19:05 -0500)]
Simplify the should_do_weapon_stats function.
Ant Zucaro [Thu, 9 Feb 2017 00:04:11 +0000 (19:04 -0500)]
More usage of submission.
Ant Zucaro [Wed, 8 Feb 2017 03:25:41 +0000 (22:25 -0500)]
Update the is_supported_game_type function to use the new object.
Ant Zucaro [Wed, 8 Feb 2017 03:21:25 +0000 (22:21 -0500)]
Update the has_required_metadata function to use the new object.
Ant Zucaro [Tue, 7 Feb 2017 02:08:26 +0000 (21:08 -0500)]
Switch to using the submission object to identify blank games.
Ant Zucaro [Tue, 7 Feb 2017 01:40:39 +0000 (20:40 -0500)]
Submission no longer has a meta attribute!
Ant Zucaro [Sun, 5 Feb 2017 18:17:47 +0000 (13:17 -0500)]
Add a representation for the submission for debugging. Always add the player if they are a human or not.
Ant Zucaro [Sun, 5 Feb 2017 17:43:28 +0000 (12:43 -0500)]
Add two static methods used in parsing.
Ant Zucaro [Sun, 5 Feb 2017 17:39:03 +0000 (12:39 -0500)]
Add weapons fired directly instead of checking first.
Ant Zucaro [Sat, 4 Feb 2017 16:47:32 +0000 (11:47 -0500)]
Shorten two methods by directly returning the condition.
Ant Zucaro [Sat, 4 Feb 2017 16:41:28 +0000 (11:41 -0500)]
Parse the sub-value, not the full value.
Ant Zucaro [Sat, 4 Feb 2017 16:40:26 +0000 (11:40 -0500)]
Add logic to identify fastest caps or laps by humans.
This also helps to identify blank games easier.
Ant Zucaro [Sat, 4 Feb 2017 16:28:29 +0000 (11:28 -0500)]
Add logic to identify non-zero scores by humans.
This makes identifying blank games easier.
Ant Zucaro [Sat, 4 Feb 2017 16:21:23 +0000 (11:21 -0500)]
Add all metadata fields as explicit instance vars.
Ant Zucaro [Wed, 1 Feb 2017 12:04:24 +0000 (07:04 -0500)]
Add a check for humans who have fired a weapon during parsing.
Ant Zucaro [Wed, 1 Feb 2017 11:57:07 +0000 (06:57 -0500)]
Store entries for all players, just human players, and just bot players.
Ant Zucaro [Mon, 30 Jan 2017 01:07:27 +0000 (20:07 -0500)]
Fix typos.
Ant Zucaro [Sun, 29 Jan 2017 14:18:03 +0000 (09:18 -0500)]
Add a function to determine the Elo category.
Ant Zucaro [Sat, 28 Jan 2017 15:15:48 +0000 (10:15 -0500)]
Compute the number of real players during parsing.
Ant Zucaro [Sat, 28 Jan 2017 15:01:36 +0000 (10:01 -0500)]
Check for distinct weapons fired during the match.
Ant Zucaro [Sat, 28 Jan 2017 14:54:59 +0000 (09:54 -0500)]
Remove the need for peeking, improving performance.
Ant Zucaro [Sat, 28 Jan 2017 02:54:14 +0000 (21:54 -0500)]
Initial work on a new submission parser.
Ant Zucaro [Sat, 7 Jan 2017 23:46:44 +0000 (18:46 -0500)]
Add 'duel' as an explicitly supported game type. Fixes #173.
Ant Zucaro [Fri, 23 Dec 2016 19:00:18 +0000 (14:00 -0500)]
Remove Persona since it was shut down. :(
Ant Zucaro [Fri, 23 Dec 2016 18:42:02 +0000 (13:42 -0500)]
Add separate HTML and JSON responses for a map's top scorers.
Ant Zucaro [Sun, 18 Dec 2016 23:26:56 +0000 (18:26 -0500)]
Raise the 404 at the right scope.
Ant Zucaro [Sun, 18 Dec 2016 23:25:37 +0000 (18:25 -0500)]
Use pagination on the maps page instead of a full select count(*).
Ant Zucaro [Sun, 18 Dec 2016 23:04:29 +0000 (18:04 -0500)]
Refactor the map_index views.
Ant Zucaro [Sat, 17 Dec 2016 15:34:00 +0000 (10:34 -0500)]
Update the CSS, make it easier to generate them.
Ant Zucaro [Sat, 17 Dec 2016 15:13:34 +0000 (10:13 -0500)]
Get rid of minified assets that we don't use.
Ant Zucaro [Sat, 17 Dec 2016 15:12:04 +0000 (10:12 -0500)]
Update the combined CSS file.
Ant Zucaro [Sat, 17 Dec 2016 15:11:43 +0000 (10:11 -0500)]
Center the navigation to match the website.
Ant Zucaro [Mon, 14 Nov 2016 01:09:15 +0000 (20:09 -0500)]
Make precondition failures return plain-text.
These show up in the server admin's logs as HTML currently. Making them plain
text (which is, of course, how the server logs are formatted) makes them easier
to see and understand.
Ant Zucaro [Mon, 14 Nov 2016 00:53:57 +0000 (19:53 -0500)]
Remove an unneeded import.
Ant Zucaro [Mon, 14 Nov 2016 00:45:20 +0000 (19:45 -0500)]
Improve server matching.
The old code would attempt to match on hashkey OR name, depending on what
information was provided. The new version will search on both at the same time
by using the builder pattern on the query.
Ant Zucaro [Sat, 12 Nov 2016 14:36:20 +0000 (09:36 -0500)]
Add the active filter for servers on the search page.
Ant Zucaro [Sat, 12 Nov 2016 14:36:00 +0000 (09:36 -0500)]
Use better formatted filters.