示例#1
0
def EscreverTela(texto, data = True, linhanova = True):
    s = '\r'
    if data:
        s += '{}\t'.format(GetDate())
    s += texto

    global qtChars    # Needed to modify global copy of globvar
    qtChars = len(s)
    e = '\n' if linhanova else '\r'
    print(s, end=e)
示例#2
0
def InsertTelegramConversation(nome, user, id):
    try:
        db.TelegramBot.insert_one({
            "nome": nome,
            "user": user,
            "id": id,
            "status": 1,
            "criadoEm": GetDate()
        })

        Escrever('ID Telegram salvo com sucesso: {} ({}) - {}!'.format(
            nome, user, id))
    except Exception as e:
        Escrever('Exceção no InsertTelegramConversation: {}'.format(str(e)))
示例#3
0
def InsertPost_(Post):
    try:
        db.Posts.insert_one({
            "titulo": Post.title,
            "link": Post.link,
            "data": Post.data,
            "tags": Post.tags,
            "origem": Post.origem,
            "criadoEm": GetDate()
        })
        Escrever('Post {} do {} salvo com sucesso!'.format(
            Post.title, Post.origem))

    except Exception as e:
        Escrever('Exceção no insert de post: {}'.format(str(e)))
示例#4
0
def InsertLink_(linkObj):
    try:
        db.Links.insert_one({
            "fonte": linkObj.fonte,
            "titulo": linkObj.titulo,
            "postUrl": linkObj.postUrl,
            "link": linkObj.link,
            "tipo": linkObj.tipo,
            "criadoEm": GetDate()
        })
        Escrever('Link ({}) {}: {} de {} salvo com sucesso!'.format(
            linkObj.tipo, linkObj.titulo, linkObj.link, linkObj.fonte))

    except Exception as e:
        Escrever('Exceção no insert de link: {}'.format(str(e)))
示例#5
0
def FinalizarLog():
    logObj.dataFim = GetDate()
    Escrever('FINALIZADO', 0)
    # Escrever(DateTimeDiff(logObj.dataInicio, logObj.dataFim))
    json = logObj.toJSON()
    ConnectionDB.InsertLog(json)
示例#6
0
def EscreverLog(texto):
    msg = MsgObj()
    msg.dataHora = GetDate()
    msg.Texto = texto
    logObj.msgs.append(msg)
示例#7
0
def Inicio():
    logObj.dataInicio = GetDate()
    Escrever('Inicio...', 0)