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
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.
The wagtail (our CMS) app. You will find definitions and templates of our pages, blog post and such in home.models
.
An homemade app that manage a calendar, public events, and a game planing tool. The client side is rendered by the js fullcalendar library.
Allow OSR to host friendly online go community's leagues. See here.