예제 #1
0
    except Exception as e:
        print(e)
    # GOSogle
    try:
        dfcampanas = medios.Spreadsheet(db.GOA['key'], db.GOA['media'],
                                        db.GOA['campanas'])

        #medios.cuentas(dfcampanas, db.GOA['media'], conn)
        #medios.campanas(dfcampanas, db.GOA['media'], conn)
        #medios.metricas_campanas(dfcampanas, db.GOA['media'], conn)

    except Exception as e:
        print(e)

    # TWSitter
    try:
        dfcampanas = medios.Spreadsheet(db.TWA['key'], db.TWA['media'],
                                        db.TWA['campanas'])

        #medios.cuentas(dfcampanas, db.TWA['media'], conn)
        #medios.campanas(dfcampanas, db.TWA['media'], conn)
        medios.metricas_campanas(dfcampanas, db.TWA['media'], conn)

    except Exception as e:
        print(e)
    # MediaMath

    # Cerramos la conexion
    sql.connect.close(conn)
예제 #2
0
    # Iniciamos la conexion
    conn = sql.connect.open(db.DB['host'], db.DB['user'], db.DB['password'],
                            db.DB['dbname'], db.DB['port'],
                            db.DB['autocommit'])

    # Facebook
    try:
        dfcampanas = medios.Spreadsheet(db.FB['key'], db.FB['media'],
                                        db.FB['campanas'])
        dfadsets = medios.Spreadsheet(db.FB['key'], db.FB['media'],
                                      db.FB['adsets'])
        dfads = medios.Spreadsheet(db.FB['key'], db.FB['media'], db.FB['ads'])

        medios.cuentas(dfcampanas, db.FB['media'], conn)
        medios.campanas(dfcampanas, db.FB['media'], conn)
        medios.metricas_campanas(dfcampanas, db.FB['media'], conn)
        medios.adsets(dfadsets, db.FB['media'], conn)
    except Exception as e:
        print(e)

        # MediaMath

    # Google
    try:
        dfcampanas = medios.Spreadsheet(db.GO['key'], db.GO['media'],
                                        db.GO['campanas'])
        dfadsets = medios.Spreadsheet(db.GO['key'], db.GO['media'],
                                      db.GO['adsets'])
        dfads = medios.Spreadsheet(db.GO['key'], db.GO['media'], db.GO['ads'])

        medios.cuentas(dfcampanas, db.GO['media'], conn)
예제 #3
0
                             autocommit=True)
        return conn
    except:
        print("ERROR: NO SE PUEDO ESTABLECER CONEXION MYSQL.")


if __name__ == '__main__':
    conn = openConnection()
    # Facebook
    try:
        dfcampanas = medios.Spreadsheet(db.FBM['key'], db.FBM['media'],
                                        db.FBM['campanas'])

        medios.cuentas(dfcampanas, db.FBS['media'], conn)
        medios.campanas(dfcampanas, db.FBS['media'], conn)
        medios.metricas_campanas(dfcampanas, db.FBS['media'], conn)

    except Exception as e:
        print(e)
    # GOSogle
    try:
        dfcampanas = medios.Spreadsheet(db.GOM['key'], db.GOM['media'],
                                        db.GOM['campanas'])

        medios.cuentas(dfcampanas, db.GOS['media'], conn)
        medios.campanas(dfcampanas, db.GOS['media'], conn)
        medios.metricas_campanas(dfcampanas, db.GOS['media'], conn)

    except Exception as e:
        print(e)