mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-24 03:54:20 +00:00
29 lines
1.2 KiB
Python
29 lines
1.2 KiB
Python
|
import db
|
||
|
from flask import Flask, render_template
|
||
|
|
||
|
app = Flask(__name__)
|
||
|
|
||
|
@app.route("/dota/ladder")
|
||
|
def page_dota_ladder():
|
||
|
session = db.Session()
|
||
|
query = session.execute("SELECT royals.username, dota.solo_mmr, dota.party_mmr, dota.wins FROM royals JOIN steam ON royals.id = steam.royal_id JOIN dota ON steam.steam_id = dota.steam_id ORDER BY dota.solo_mmr DESC;")
|
||
|
return render_template("table.htm", query=query)
|
||
|
|
||
|
|
||
|
@app.route("/rl/ladder")
|
||
|
def page_rl_ladder():
|
||
|
session = db.Session()
|
||
|
query = session.execute("SELECT royals.username, rocketleague.single_mmr, rocketleague.doubles_mmr, rocketleague.standard_mmr, rocketleague.solo_std_mmr FROM royals JOIN steam ON royals.id = steam.royal_id JOIN rocketleague ON steam.steam_id = rocketleague.steam_id ORDER BY rocketleague.doubles_mmr DESC;")
|
||
|
return render_template("table.htm", query=query)
|
||
|
|
||
|
|
||
|
@app.route("/osu/ladder")
|
||
|
def page_osu_ladder():
|
||
|
session = db.Session()
|
||
|
query = session.execute("SELECT royals.username, osu.std_pp, osu.taiko_pp, osu.catch_pp, osu.mania_pp FROM royals JOIN osu ON royals.id = osu.royal_id ORDER BY osu.std_pp DESC;")
|
||
|
return render_template("table.htm", query=query)
|
||
|
|
||
|
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
app.run()
|