forked from pamelafox/ragetube
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
30 lines (24 loc) · 969 Bytes
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
"""The main module that sets up URL handlers and runs the app.
This module uses the App Engine webapp library to assign
URL patterns to various classes.
"""
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
import viewer_actions
import global_actions
import parser_actions
import pages
def main():
application = webapp.WSGIApplication([
('/', pages.Player),
('/stats', pages.Stats),
('/action/parser/parse_playlist', parser_actions.ParsePlaylist),
('/action/viewer/get_song_stats', viewer_actions.GetSongStats),
('/action/viewer/update_song_stats', viewer_actions.UpdateSongStats),
('/action/global/get_song_stats', global_actions.GetSongStats),
('/action/global/get_top_songs', global_actions.GetTopSongs),
('/action/global/get_recent_playlist', global_actions.GetRecentPlaylist),
], debug=True)
run_wsgi_app(application)
if __name__ == '__main__':
main()