Giter VIP home page Giter VIP logo

agagd's People

Contributors

abaisero avatar amj avatar annabunches avatar dependabot[bot] avatar dfannius avatar duckpunch avatar gregsteltenpohl avatar jaredbeck avatar jfriedman47 avatar lackita avatar leeschumacher avatar michaelhiiva avatar vash3g avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

agagd's Issues

AGAGD Needs Automated Tests

Summary

The AGAGD does not have any automated tests for the application prior to deployment and within the development.

The Expected Behaviour

New AGAGD sent to Github is check via travis-ci before being merged on to production branch and released. Code can be tested locally with django automated testing.

Create go trends/distributions page

so things that could be of interest are: are there more/less activity compared to before?
and activity could me: # go players, # games played, # tournaments, etc
other things of interest could be seasonality effects and regional effects
i.e. where are the activity happening?

Tournament Display shows "Rated On" as "--" for all tournaments.

Recommend changing "Rated On" to "Rated ?" or "Rated Y/N".
Reason: just got results for Simsbury played on 2013-03-02.
Rated it on 2013-03-29. All tournaments from that same date or lated where rerated as a result. Should "Rated On" be the first time rated?, the last time rated? or the most recent time rated?

"Rated Y/N" should be based upon
"select distinct g.Tournament_Code from games g where g.Rated = 1;"

Add rating data to player detail page

Add information to player details which include the following:
rating
rating updated
sigma
highest rating (maybe?)
tournaments
games (already listed)
last tournament
Screenshot from 2013-02-10 21:56:42

Player listing detail, link to player in matchup

When listing the player names in the detail list for a player, have a link to the player to look up their information.

eg. If andrew jackson played chris garlock, have a link to chris garlock's player page to find his information.

Pretty graphs

Accurately graph player progression for their rating data. Hopefully it will be able to support decimals rather than integers only.

Change player sort on player card

In the main table for listing a player's games on the player card it is currently sorting by player number. It is probably better to sort by player's last name as no one knows other's member numbers.

Unable to find some game_id

From the server side error logs:

[Sun Aug 31 09:54:19 2014] [error] failing game_id: 924492
[Sun Aug 31 14:52:20 2014] [error] failing game_id: 624632
[Mon Sep 01 11:31:39 2014] [error] failing game_id: 1227121
[Mon Sep 01 11:31:39 2014] [error] failing game_id: 1227144
[Mon Sep 01 11:31:40 2014] [error] failing game_id: 265422
[Mon Sep 01 11:31:42 2014] [error] failing game_id: 1227121
[Mon Sep 01 11:31:42 2014] [error] failing game_id: 1227144
[Mon Sep 01 11:31:43 2014] [error] failing game_id: 265422
[Tue Sep 02 02:03:49 2014] [error] failing game_id: 624632

How often is the AGAGD updated?

I played in the Seattle monthly ratings tournament at the beginning of July and I was just wondering when everything gets updated. I noticed that the last updated tournament was on June 20.

Is this project responsible for calculating ratings, or is it just pulling in data from elsewhere?

Current Version of the AGAGD Python 2.7 will not be supported in the future

Summary

Python 2.7 which is the current version of python used for the AGAGD has a sunset date of January 1st, 2020. The AGAGD was created using Python 2+, and may not fully support Python 3.

https://www.python.org/doc/sunset-python-2/

We are volunteers who make and take care of the Python programming language. We have decided that January 1, 2020, was the day that we sunset Python 2. That means that we will not improve it anymore after that day, even if someone finds a security problem in it. You should upgrade to Python 3 as soon as you can.

Issues to Resolve

  • Assure that the AGAGD fully supports Python 3
  • Update production version of Python 2.7 to Python 3

Change game record column names

Change "Pin Player 1" column to "White" and remove the "Color 1" column
Change "Pin Player 2" column to "Black" and remove the "Color 2" column

Missing images

On loading https://agagd.usgo.org, there are several 404s:

https://agagd.usgo.org/static/img/header-bg.png
https://agagd.usgo.org/static/img/arrow-active-down.png
https://agagd.usgo.org/static/img/arrow-inactive-up.png
https://agagd.usgo.org/favicon.ico

favicon is pretty 'normal' to be missing, but these others seem to be referenced by templates but not provided. Not sure whether there's any real impact; potentially those missing arrow images are making some buttons invisible, I suppose.

Bold player name on player card

Bold the player's name on the player card to have it stand out. This will make it easier to see player's name you're looking at in detail.

TD Information

I was looking for information on some TDs who ran tournaments. Is that in the database somewhere that can be displayed on tournament pages?

Searching for Player's Name Results Times Out and No Results

Overview

Searching for a player's name does not return any results and page times out.

How to Reproduce

  • Visit agagd.usgo.org and type in a player's name into the search box.

Error Log

[Mon May 20 12:41:10.957518 2019] [wsgi:error] [pid 30652] [remote 12.222.130.66:58999] failing game_id: 968122
[Mon May 20 12:41:11.272035 2019] [wsgi:error] [pid 30652] [remote 12.222.130.66:58999] failing game_id: 625662
[Mon May 20 12:41:11.856535 2019] [wsgi:error] [pid 30652] [remote 12.222.130.66:58999] failing game_id: 623202
[Mon May 20 13:10:39.564175 2019] [wsgi:error] [pid 30637] [remote 144.121.211.10:54640] failing game_id: 752882
[Mon May 20 18:14:38.264658 2019] [wsgi:error] [pid 32302] [client 144.121.211.10:54629] Timeout when reading response headers from daemon process 'agagd.usgo.org': /var/www/agagd.usgo.org/current/agagd/agagd/wsgi.py, referer: https://agagd.usgo.org/
[Mon May 20 18:16:08.671677 2019] [wsgi:error] [pid 32121] [client 128.8.206.40:57982] Timeout when reading response headers from daemon process 'agagd.usgo.org': /var/www/agagd.usgo.org/current/agagd/agagd/wsgi.py, referer: https://agagd.usgo.org/
[Mon May 20 18:22:25.316725 2019] [wsgi:error] [pid 32589] [client 174.6.100.55:42020] Truncated or oversized response headers received from daemon process 'agagd.usgo.org': /var/www/agagd.usgo.org/current/agagd/agagd/wsgi.py, referer: https://agagd.usgo.org/

More results clickable in player search

In the player search, can you make all results clickable? Outside of join date maybe?
That way i can search me, then click my name for me, my state for everyone in NYS, and ESGC for everyone in my club

Rating graph scales show possible floating point errors

Sometimes rating graphs seem to have floating point error. For instance, https://agagd.usgo.org/player/12986/ currently shows ticks with values -4.4, -4.2, -4, followed by what I presume are 3.80000003, 3.600000005, 3.40000003, or something similar (the actual 3.8, 3.6, etc. are clipped and do not appear). The following tick is -3.2, then more long decimals.

I don't know if this is a limitation of a library being used, or if it can be worked around.

Deprecate 4-character chapter codes, use chapter member ID everywhere

Is your feature request related to a problem?

Chapters without a 4-character code cannot be viewed via agagd.usgo.org/chapter/.

Describe the feature you'd like to see on the AGAGD.

chapters should be looked up via agagd.usgo.org/chapter/. Everywhere we look up or display chapters, we should use the ID (with a lookup for the full chapter name, where relevant) instead of the 4-character chapter code.
Additionally, agagd.usgo.org/member/ should redirect to the chapter page.

Notes

Discussed in June 2020 dev meeting.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.