Website for the Open Study Room online go/baduk/weiqi community.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
community fix is_authenticated Oct 8, 2018
discord_bind
fixtures
fullcalendar
home
league
openstudyroom
search
stats
tournament
wgo
.gitignore
.travis.yml
LICENSE.txt
README.md
jquery-sortable-min.js
manage.py
pylintrc
requirements.txt

README.md

openstudyroom

This is the code of the website for the Open Study Room go/baduk/weiqi community that runs at openstudyroom.org.

This website is written in python and powered by the django framework.

To manage the content, we use the wagtail CMS along with the puput blogging app.

The forum is powered by machina and uses markdown.

The app managing the league is a homemade django app.

The project is under GNU GPL 3.

You can find a How To deploy this locally in our wiki

Project structure

league

That's the main thing. The league app that manage the leagues, players, sgf.

Note that the auth model league.models.User is in here.

The scraper() function inside league.views is run by cron every 5 mins.

home

The wagtail (our CMS) app. You will find definitions and templates of our pages, blog post and such in home.models.

fullcalendar

An homemade app that manage a calendar, public events, and a game planing tool. The client side is rendered by the js fullcalendar library.

community

Allow OSR to host friendly online go community's leagues. See here.