Пример #1
0
def main():
    logging.basicConfig(level=logging.INFO)

    start = time.time()
    db = dbmanager.DBManager()
    ss = seriesscraper.SeriesScraper()

    status, serie, director, actores = ss.scrap_serie(
        "tt5651844", True)  # Probar con FRINGE
    if (status == 200):
        #print (backdrop)
        #print (poster)
        logging.info("Titulo: {}".format(serie.titulo))
        logging.info("urlPoster: {}".format(serie.urlPoster))
        logging.info("Argumento: {}".format(serie.argumento))
        logging.info("Tagline: {}".format(serie.tagline))
        # logging.info ("Director: {}".format(director.nombre))
        print(len(actores))
        for ac in actores:
            logging.info("Actor: {} ({})".format(ac.nombre, ac.personaje))

        dm = dbmanager.DBManager()
        result = dm.insertSerieFull(serie=serie, actores=actores)
        if (result):
            print("Insertada la serie y actores/personajes")
        else:
            print("No se pudo insertar la serie, y actores/personajes")
    else:
        print("Error en scrap de serie")

    stop = time.time()
    print("Tiempo de ejecución: {0}".format(timedelta(seconds=stop - start)))
Пример #2
0
def main():
    logging.basicConfig(level=logging.INFO)

    start = time.time()
    db = dbmanager.DBManager()
    ms = moviescraper.MovieScraper()

    status, movie, director, actores = ms.scrap_movie("tt2668134", True)
    if (status == 200):
        #print (backdrop)
        #print (poster)
        logging.info("Titulo: {}".format(movie.titulo))
        logging.info("urlPoster: {}".format(movie.urlPoster))
        #logging.info ("Argumento: {}".format(movie.argumento))
        logging.info("Tagline: {}".format(movie.tagline))
        logging.info("Director: {}".format(director.nombre))
        for ac in actores:
            logging.info("Actor: {} ({})".format(ac.nombre, ac.personaje))

        dm = dbmanager.DBManager()
        result = dm.insertMovieFull(movie=movie,
                                    director=director,
                                    actores=actores)
        if (result):
            print("Insertada la película, director y actores/personajes")
        else:
            print(
                "No se pudo insertar la película, director y actores/personajes"
            )
    else:
        print("Error en scrap de pelicula")

    stop = time.time()
    print("Tiempo de ejecución: {0}".format(timedelta(seconds=stop - start)))
Пример #3
0
    def __init__(self, graph_api):
        self.graph_api = graph_api
        self.dbmanager = dbmanager.DBManager()
        self.friends = self.get_friends()

        if not self.friends:
            self.friends = []
            self.friends = self.process_friends()
            self.save_friends()
Пример #4
0
 def __init__(self):
     self.count = 0
     self.MIN_WORD_LEN = 2
     self.MAX_WORD_LEN = 50
     # self.REGULAR_EXP = '[^가-힝0-9a-zA-Z]'
     self.REGULAR_EXP = '[^가-힝]'
     self.CONTENT_DATA_NAME = 'contentData'
     cf = configparser.ConfigParser()
     cf.read('config/config.cfg')
     self.url = cf.get('url', 'dic')
     self.dbm = dbmanager.DBManager()
Пример #5
0
 def __init__(self):
     self.GUARANTEE_COUNT = 100
     self.FILTER_LIMIT = 50
     self.FILTER_TARGET_LIMIT = 70
     self.LIMIT_RATE = 0.70
     self.CHANCE_PERCENT = 0.10
     self.PPOMPPU_ID = ''
     self.PPOMPPU_PWD = ''
     pythoncom.CoInitialize()
     self.stocks = None
     self.dbm = dbmanager.DBManager()
     self.analyze = analyzer.Analyzer()
     self.KOSPI_CODE = 'D0011001'
     self.KOSPI_NAME = 'KOSPI'
Пример #6
0
 def __init__(self):
     self.LIMIT_COUNT = 5
     self.WORD_NAME = 'word'
     self.PLUS_NAME = 'plus'
     self.MINUS_NAME = 'minus'
     self.SPLIT_COUNT = 1000
     self.START_NAME = 'start'
     self.FINAL_NAME = 'final'
     self.DATE_NAME = 'date'
     self.LIMIT_YEAR_SEPERATOR = 5
     self.INTERVAL_YEAR_SEPERATOR = 73
     self.FINANCE_NAME = 'finance'
     self.dbm = dbmanager.DBManager()
     self.dic = dictionary.Dictionary()
     self.THREAD_LIMIT_COUNT = 4
Пример #7
0
 def __init__(self):
     self.dbm = dbmanager.DBManager()
     self.DATE_FORMAT = '%Y%m%d'
     self.cybos = win32com.client.Dispatch("CpUtil.CpCybos")
     self.ins = win32com.client.Dispatch("CpUtil.CpStockCode")
     self.stock = win32com.client.Dispatch("dscbo1.StockMst")
     self.graph = win32com.client.Dispatch("dscbo1.CbGraph1")
     self.chart = win32com.client.Dispatch("CpSysDib.StockChart")
     if self.cybos.IsConnect is not 1:
         raise DSStockError("disconnect")
     self.DATE = 'date'
     self.START = 'start'
     self.HIGH = 'high'
     self.LOW = 'low'
     self.FINAL = 'final'
     self.MARKET_OFF_HOUR = 15
Пример #8
0
 def setUp(self) -> None:
     self.db = dbmanager.DBManager(SETTINGS['SQLite'])
     self.skip_it = SETTINGS['SQLite']['DISABLE_TESTS']
Пример #9
0
 def __init__(self):
     self.dbm = dbmanager.DBManager()
     self.dic = dictionary.Dictionary()
Пример #10
0
 def __init__(self):
     self.dbm = dbmanager.DBManager()
     self.TRUST_LIMIT = 0.90
     self.LEAVE_LIMIT = 0.60
Пример #11
0
#!/usr/bin/python3

import datetime
import json
import dbmanager
import postapimgr
import time
from flask import Flask
from flask import request

banDB = dbmanager.DBManager()


def getReturnJson(uid, ban, level, expires, reason=None):
    py_array = {
        'ok': True,
        'uid': str(uid),
        'ban': ban,
        'level': level,
        'expires': expires
    }
    if reason != None:
        py_array['reason'] = reason
    return json.dumps(py_array)


print('Starting API server...\n')

apikey_get_all_count = {}
today_time = time.strftime('%Y-%m-%d', time.localtime(time.time()))
Пример #12
0
 def __init__(self):
     self.database = dbmanager.DBManager()
     FBOAuth.SECRET_CODE = self.get_secret_code()
     FBOAuth.ACCESS_TOKEN = self.get_access_token()