Esempio n. 1
0
def analyzeByTagAndNameByDateRange(name, tagNameList, dateA, dateB, offline):
    if not offline:
        chatParser.addScrapParseToDB()
    analyzeDB(
        DBhandler.getMessagesByTagAndNameByDateRange(tagNameList, name, dateA,
                                                     dateB))
    return returnStats()
Esempio n. 2
0
def analyzeByTagToday(tagName, offline):
    if not offline:
        chatParser.addScrapParseToDB()
    startToday = datetime(datetime.today().year,
                          datetime.today().month,
                          datetime.today().day)
    analyzeDB(DBhandler.getMessagesWithTagsBYDate(tagName, startToday))
    return returnStats()
Esempio n. 3
0
def analyzeByTagAndNameToday(name, tagNameList, offline):
    if not offline:
        chatParser.addScrapParseToDB()
    startToday = datetime(datetime.today().year,
                          datetime.today().month,
                          datetime.today().day)
    analyzeDB(
        DBhandler.getMessagesByTagAndNameByDate(tagNameList, name, startToday))
    return returnStats()
Esempio n. 4
0
def analyzeToday(offline):
    if not offline:
        chatParser.addScrapParseToDB()

    startToday = datetime(datetime.today().year,
                          datetime.today().month,
                          datetime.today().day)

    analyzeDB(DBhandler.getRollresultDateTime(startToday))
    return returnStats()
Esempio n. 5
0
def analyze(offline):
    start = datetime.now()
    #print("start-",start)
    if not offline:
        chatParser.addScrapParseToDB()

    analyzeDB(DBhandler.getMessagesRolls())
    end = datetime.now()
    #print("End-",end)

    #c = end - start
    #print("delta-",c.seconds)

    return returnStats()
Esempio n. 6
0
def analyzeByTagDate(tagName, date, offline):
    if not offline:
        chatParser.addScrapParseToDB()
    analyzeDB(DBhandler.getMessagesWithTagsBYDate(tagName, date))
    return returnStats()
Esempio n. 7
0
def analyzeByTag(tagName, offline):
    if not offline:
        chatParser.addScrapParseToDB()
    DBhandler.printTags()
    analyzeDB(DBhandler.getMessagesWithTags(tagName))
    return returnStats()
Esempio n. 8
0
def analyzeDateRange(date0, date1, offline):
    if not offline:
        chatParser.addScrapParseToDB()
    analyzeDB(DBhandler.getRollresultDateTimeRange(date0, date1))
    return returnStats()
Esempio n. 9
0
def analyzeByNameByDate(name, date, offline):
    if not offline:
        chatParser.addScrapParseToDB()
    analyzeDB(DBhandler.getMessagesByNameByDate(name, date))
    return returnStats()