def createNadwa(request): newNadwaName = request.GET.get("nadwaName") resp = "" exist = isExist(newNadwaName) if exist: resp = '0'#'existed' else: streamer = StreamThread() streamer.setNadwaName(newNadwaName) ThreadController.addNadwa(newNadwaName, streamer) nadwa = Nadwa(nadwa_name = newNadwaName, created_at = datetime.datetime.now()) nadwa.save() resp = '1'#'created' return HttpResponse(resp)
def pauseTracking(request): nadwaName = request.GET.get("nadwaName") resp = "" exist = isExist(nadwaName) if exist: running = ThreadController.isRunning(nadwaName) if running: ThreadController.pauseNadwa(nadwaName) resp = '1'#"%s is Paused" %nadwaName else: resp = '2'#"#%s didn't start yet" %nadwaName else: resp = '0'#"Nadwa Doesn't Exist. please create your Nadwa" print 'Pause Resp = %s' %resp return HttpResponse(resp)
def startTracking(request): nadwaName = request.GET.get("nadwaName") resp = "" exist = isExist(nadwaName) if exist: running = ThreadController.isRunning(nadwaName) if running: resp = '2'#"%s is already running" %nadwaName else: ThreadController.startNadwa(nadwaName) resp = '1'#"#%s is running now" %nadwaName else: resp = "0" #Nadwa Doesn't Exist. please create your Nadwa print 'Start Resp = %s' %resp return HttpResponse(resp)
def stopTracking(request): nadwaName = request.GET.get("nadwaName") owner = request.GET.get("owner") if (owner == '0'): return HttpResponse('2') resp = "" exist = isExist(nadwaName) if exist: ThreadController.stopNadwa(nadwaName) clearDB(nadwaName) ThreadController.deleteNadwa(nadwaName) resp = '1'#"%s is stopped" %nadwaName else: resp = '0'#"Nadwa Doesn't Exist. please create your Nadwa" print 'Stop Resp = %s' %resp return HttpResponse(resp)
def resumeTracking(request): nadwaName = request.GET.get("nadwaName") resp = "" exist = isExist(nadwaName) if exist: running = ThreadController.isRunning(nadwaName) if running: paused = ThreadController.isPaused(nadwaName) if paused: ThreadController.resumeNadwa(nadwaName) resp = '1'#"%s is resumed, and running now..." %nadwaName else: resp = '2'#"%s is already running..." %nadwaName else: resp = '3'#"#%s didn't start yet" %nadwaName else: resp = '0'#"Nadwa Doesn't Exist. please create your Nadwa" print 'Resume Resp = %s' %resp return HttpResponse(resp)