class test(object): StartObj = start('scrapper') def on_get(self, req, resp): var1 = '' var2 = 0 var3 = 0 os.system('scrapy crawl forspef') os.system('scrapy crawl prediccs') os.system('scrapy crawl cactus') var1 = self.StartObj.alarm() if not self.StartObj.SEP: var2 = self.StartObj.prediccs_alarm() if self.StartObj.SEP: var3 = self.StartObj.all_clear() data = {'time of arrival': var1, 'prediccs-alarm': var2, 'all-clear': var3} data = {'data': data, 'time': str(datetime.now()), 'thresholds': { 'SEP probability threshold': 0.25, 'Thin spacesuit shielding threshold': 0.068, 'Storm shelter shielding threshold': 0.068}} resp.body = json.dumps(data) resp.status = falcon.HTTP_200 resp.content_type = 'application/json'
class test(object): StartObj = start('test_db') def __init__(self): self.flag = 0 def on_get(self, req, resp): var1 = '' var2 = 0 var3 = 0 fos.insert(eval(fos_data[self.flag])) pre.insert(eval(pre_data[self.flag])) cac.insert(eval(cac_data[self.flag])) self.flag = self.flag + 1 var1 = self.StartObj.alarm() if self.StartObj.alarm_triggered and not self.StartObj.SEP: var2 = self.StartObj.prediccs_alarm() if self.StartObj.SEP: var3 = self.StartObj.all_clear() data = [] data.append(var1) data.append(var2) data.append(var3) data = { 'data': data, 'time': str(datetime.now()), 'thresholds': { 'SEP probability threshold': 0.04, 'Thin spacesuit shielding threshold': 0.09, 'Storm shelter shielding threshold': 0.001 } } resp.body = json.dumps(data) print self.StartObj.stack resp.status = falcon.HTTP_200 resp.content_type = 'application/json'
def __init__(self): self.StartObj = start('scrapper')
import os from pymongo import MongoClient from datetime import datetime from StartClass import start os.chdir("scrapper/scrapper/spiders/") present_hour = datetime.now().hour hour = present_hour StartObj = start('scrapper') while True: present_hour = datetime.now().hour if hour == present_hour: os.system('scrapy crawl forspef') os.system('scrapy crawl prediccs') os.system('scrapy crawl cactus') hour = hour + 1 StartObj.alarm() if StartObj.alarm_triggered and not StartObj.SEP: StartObj.prediccs_alarm() if StartObj.SEP: StartObj.all_clear()
from pymongo import MongoClient from time import sleep from datetime import datetime from StartClass import start present_hour = datetime.now().hour hour = present_hour StartObj = start('test_db') client = MongoClient() db = client.test_db fos = db.forspef pre = db.prediccs cac = db.cactus ffos = open("Data/forspef.txt", 'r+') fpre = open("Data/prediccs.txt", 'r+') fcac = open("Data/cactus.txt", 'r+') fos_data = [] pre_data = [] cac_data = [] for lines in ffos: fos_data.append(lines) for lines in fpre: pre_data.append(lines) for lines in fcac: cac_data.append(lines)