.BANCHO. Add basic api code
This commit is contained in:
		
							
								
								
									
										2
									
								
								common
									
									
									
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								common
									
									
									
									
									
								
							 Submodule common updated: 97ed79d4a1...4b713cbb28
									
								
							
							
								
								
									
										0
									
								
								handlers/api/__init__.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								handlers/api/__init__.py
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										7
									
								
								handlers/api/ping.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								handlers/api/ping.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					from common.web.api import api
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class handler(api.asyncAPIHandler):
 | 
				
			||||||
 | 
						@api.api
 | 
				
			||||||
 | 
						@api.args("ses")
 | 
				
			||||||
 | 
						def asyncGet(self):
 | 
				
			||||||
 | 
							self.data["message"] = "狂乱 Hey Kids!!"
 | 
				
			||||||
@@ -4,6 +4,7 @@ import time
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
from common.ddog import datadogClient
 | 
					from common.ddog import datadogClient
 | 
				
			||||||
from common.files import fileBuffer, fileLocks
 | 
					from common.files import fileBuffer, fileLocks
 | 
				
			||||||
 | 
					from common.web.api import rateLimit
 | 
				
			||||||
from objects import channelList
 | 
					from objects import channelList
 | 
				
			||||||
from objects import matchList
 | 
					from objects import matchList
 | 
				
			||||||
from objects import streamList
 | 
					from objects import streamList
 | 
				
			||||||
@@ -50,3 +51,4 @@ startTime = int(time.time())
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
streams = streamList.streamList()
 | 
					streams = streamList.streamList()
 | 
				
			||||||
 | 
					rateLimits = rateLimit.rateLimiters(60, 60)
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										6
									
								
								pep.py
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								pep.py
									
									
									
									
									
								
							@@ -25,6 +25,7 @@ from handlers import apiVerifiedStatusHandler
 | 
				
			|||||||
from handlers import ciTriggerHandler
 | 
					from handlers import ciTriggerHandler
 | 
				
			||||||
from handlers import mainHandler
 | 
					from handlers import mainHandler
 | 
				
			||||||
from handlers import heavyHandler
 | 
					from handlers import heavyHandler
 | 
				
			||||||
 | 
					from handlers.api import ping
 | 
				
			||||||
from helpers import configHelper
 | 
					from helpers import configHelper
 | 
				
			||||||
from helpers import consoleHelper
 | 
					from helpers import consoleHelper
 | 
				
			||||||
from helpers import systemHelper as system
 | 
					from helpers import systemHelper as system
 | 
				
			||||||
@@ -35,6 +36,7 @@ from objects import fokabot
 | 
				
			|||||||
from objects import glob
 | 
					from objects import glob
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def make_app():
 | 
					def make_app():
 | 
				
			||||||
	return tornado.web.Application([
 | 
						return tornado.web.Application([
 | 
				
			||||||
		(r"/", mainHandler.handler),
 | 
							(r"/", mainHandler.handler),
 | 
				
			||||||
@@ -44,7 +46,9 @@ def make_app():
 | 
				
			|||||||
		(r"/api/v1/ciTrigger", ciTriggerHandler.handler),
 | 
							(r"/api/v1/ciTrigger", ciTriggerHandler.handler),
 | 
				
			||||||
		(r"/api/v1/verifiedStatus", apiVerifiedStatusHandler.handler),
 | 
							(r"/api/v1/verifiedStatus", apiVerifiedStatusHandler.handler),
 | 
				
			||||||
		(r"/api/v1/fokabotMessage", apiFokabotMessageHandler.handler),
 | 
							(r"/api/v1/fokabotMessage", apiFokabotMessageHandler.handler),
 | 
				
			||||||
		(r"/stress", heavyHandler.handler)
 | 
							(r"/stress", heavyHandler.handler),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							(r"/api/v2/ping", ping.handler),
 | 
				
			||||||
	])
 | 
						])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user