encratite / RiotControl

An elaborate statistics tracking system for League of Legends. It used to be a centralised PostgreSQL based system but now it's a stand-alone SQLite application. It was written in C# and makes use of the LibOfLegends RTMP library. It is licensed under the terms of the GPLv3. Unfortunately I stopped working on it in 2013-08. Check out the website for a longer explanation.
http://riot.cont.ro.lt/
GNU General Public License v3.0
33 stars 15 forks source link

Replace the hash routing system with a regular one #44

Closed encratite closed 12 years ago

encratite commented 12 years ago

I'm sick of the entire hash routing stuff, it's just so inconvenient. Since the JavaScript/CSS content is currently hosted by a central instance of nginx on a dedicated server it's not really an issue anyways. I'm going to rewrite that at some point to offer an actual server-side handler for every current hash handler. This way we can also finally link to particular sections of a document, like a particular game and such.

One challenge with this is that browsers probably can't follow the IDs from hashes themselves because the content is generated by JavaScript. This might require some JavaScript hackery but it can probably be solved.

encratite commented 12 years ago

Implemented in https://github.com/epicvrvs/RiotControl/commit/3e795997c685046abe516d9751e8b3edbd92cbfb