예제 #1
0
파일: pt.py 프로젝트: caiomeriguetti/teste
def mineData():
    tracking = []
    while True:
        
        db = connection()
        c = db.cursor()
        c2 = db.cursor()
        
        c.execute("select * from mine_data_requests where done=0")
        r = dict_gen(c)
        
        for req in r:
            parsed_uri = urlparse(req["url"])
            domain = '{uri.netloc}'.format(uri=parsed_uri)
            
            print "new mining request", req["url"], domain
            
            miner = miners[domain]()
            itens = miner.mine(req["url"])
            c2.execute("update mine_data_requests set done=1 where id=%s",(req["id"],))
            db.commit()
            
            print itens
        
        c.close()
        db.close()
        
        time.sleep(check_new_minig_requests_delay)
예제 #2
0
    def __init__(self, ip, sessionId, version='V2'):
        self.ip = ip
        self.sessionId = sessionId
        self.con = connection(ip=self.ip, sessionId=self.sessionId)
        self.version = version
        self.uriDict = dict()
        self.uriDict = {
            'V1': {
                'type': 'domain-compatibility',
                'category': 'domain-compatibility',
                'domainCompatibilityUri': 'rest/domain-compatibility'
            },
            'V2': {
                'migrationState': 'Migrated',
                'type': 'migratable-vc-domains',
                'category': 'migratable-vc-domains',
                'domainCompatibilityUri': 'rest/migratable-vc-domains'
            }
        }

        self._setRestVersion(version)
        self.migrationData = {
            'name': {
                'encGrp': 'enclosureGroupName',
                'lig': 'logicalInterconnectGroupName'
            },
            'uri': {
                'encGrp': 'enclosureGroupUri',
                'lig': 'logicalInterconnectGroupUri'
            }
        }
예제 #3
0
파일: pt.py 프로젝트: caiomeriguetti/teste
def syncTracks():

    while True:
        
        db = connection()
        c = db.cursor()
        
        c.execute("select * from track order by id desc")
        r = dict_gen(c)
        
        for track in r:

            parsed_uri = urlparse(track["url"])
            domain = '{uri.netloc}'.format(uri=parsed_uri)
            
            customreader = readers[domain]()
            customreader.sync(track)
            
            time.sleep(5)
            

        
        c.close()
        db.close()
        
        time.sleep(sync_urls_delay)
 def __init__(self, ip, liSupportDumpURI, sessionID, liSupportDumpFileSize):
     con = connection(ip=ip, sessionId=sessionId)
     self.ip = con._ip
     self.sessionID = con._sessionId
     self.headers = con._headers
     self.liSupportDumpDownloadURI = liSupportDumpURI
     self.liSupportDumpFileSize = liSupportDumpFileSize
 def __init__(self, ip, sessionId):
     self.ip = ip
     self.sessionId = sessionId
     self.con = connection(ip=self.ip, sessionId=self.sessionId)
 def __init__(self, ip, uri, sessionID):
     con = connection(ip=ip, sessionId=sessionID)
     self.ip = con._ip
     self.sessionID = con._sessionId
     self.headers = con._headers
     self.uri = uri
 def __init__(self, ip, uname, pw):
     self.con = connection(ip=ip, sessionId=None)
     self.uname = uname
     self.pw = pw
예제 #8
0
 def __init__(self, ip, sessionId):
     self.con = connection(ip=ip, sessionId=sessionId)
     self.sessionID = self.con._sessionId
예제 #9
0
 def __init__(self, ip, sessionId=None):
     self.con = connection(ip=ip, sessionId=sessionId)
예제 #10
0
#coding=utf8
import time
import datetime

from common import connection, dict_gen, safe_str
from voegol import GolSearcher
from azul import AzulSearcher

while True:
    
    db = connection()
    c = db.cursor()
    c2 = db.cursor()
    
    c.execute("select * from ticket_search where active=1")
    
    r = dict_gen(c)
    
    searchers = [GolSearcher, AzulSearcher]
    
    for search in r:
        
        try:
            from_airport = search["from"]
            to_airport = search["to"]
            start_date = search["start_date"].strftime("%Y-%m-%d")
            end_date = search["end_date"].strftime("%Y-%m-%d")
            
            results = {}
            
            #print search