Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

readme.md

Goodplays

A web application that tracks games played.

Screenshot

Usage

Requirements

  • flask
  • flask-login
  • flask-wtf
  • flask-sqlalchemy
  • sqlalchemy 1.1
  • requests
  • ldap3

Configuration

You'll need to create a config.py file, which specifies configuration details, such as authentication information. A sample configuration file can be found at sample_config.py.

Starting the Server

Start the server with run.py. By default it will be accessible at localhost:9999. To make the server world-accessible or for other options, see run.py -h.

If you're having trouble configuring your sever, I wrote a blog post explaining how you can get Flask, uWSGI, and Nginx working together.

Bugs and Feature Requests

Feature Requests

  • Polishes:
    • More/less toggles should be in line with filters when they are visible (not below)
    • Whenever tags are displayed, make them links to bring up all games that have plays with that tag
    • Allow user to select sort order for plays and games, and this preference should persist (cookie?)
    • On pages with... pages, display the current page number and total number of pages
  • Allow admins to upload images in addition to providing links
  • User management (change email address, name, password, forgot password)
  • Allow users to make their plays public (what would this look like?)
  • For games not in Giant Bomb, provide a way to link them to Giant Bomb?

Known Bugs

  • Sign up and other user management functions are not supported via LDAP

License Information

Written by Gem Newman. Website | GitHub | Twitter

This work is licensed under Creative Commons BY-SA 4.0.

JQuery and JQuery UI elements included under the MIT "Expat" License.

Search makes use of Giant Bomb's API. Thanks, Giant Bomb!

Remember: GitHub is not my CV.

About

Tracks games you've played or intend to play

Resources

Releases

No releases published

Packages

No packages published