Esempio n. 1
0
def get_location_information_twitter(backup_dir, output_file):
    try:
        twitterPositionList = []
        db_file_twitter = backup_dir + "/global.db"
        resultList = _sqliteParser.parseDB(db_file_twitter)
        twitter_id = resultList[1][2][2]
        db_file_twitter = backup_dir + "/" + twitter_id + ".db"
        resultList = _sqliteParser.parseDB(db_file_twitter)
        for i in range(1, len(resultList[4])):
            if str(resultList[4][i][2]) == twitter_id:
                if str(resultList[4][i][10]) != "None":
                    lat = resultList[4][i][10]
                    long = resultList[4][i][11]
                    title = resultList[4][i][3]
                    readtime = resultList[4][i][6]
                    readtime = time.strftime("%x %X",
                                             time.localtime(readtime / 1000))
                    output_file.write(
                        '%25s %7d %5d %10s %10s %s \n' %
                        ("twitter", 100, 0, lat, long, str(readtime)))
                    twitterPositionList.append([
                        str(title),
                        str(lat),
                        str(long), "100",
                        str(readtime)
                    ])
    except:
        twitterPositionList = []
    return twitterPositionList
Esempio n. 2
0
def get_location_information_twitter(backup_dir, output_file):
    try:
        twitterPositionList = []
        db_file_twitter = backup_dir + "/global.db"
        resultList = _sqliteParser.parseDB(db_file_twitter)
        twitter_id = resultList[1][2][2]
        db_file_twitter = backup_dir + "/" + twitter_id + ".db"
        resultList = _sqliteParser.parseDB(db_file_twitter)
        for i in range(1, len(resultList[4])):
            if str(resultList[4][i][2]) == twitter_id:
                if str(resultList[4][i][10]) != "None":
                    lat = resultList[4][i][10]
                    long = resultList[4][i][11]
                    title = resultList[4][i][3]
                    readtime = resultList[4][i][6]
                    readtime = time.strftime("%x %X", time.localtime(readtime / 1000))
                    output_file.write('%25s %7d %5d %10s %10s %s \n' % ("twitter", 100, 0, lat, long, str(readtime)))
                    twitterPositionList.append([str(title), str(lat), str(long), "100", str(readtime)])
    except:
        twitterPositionList = []
    return twitterPositionList
Esempio n. 3
0
def get_location_information_gmaps(backup_dir, outputFile):
    try:
        gMapsPositionList = []
        db_file_gmaps = backup_dir + "/da_destination_history.db"
        resultList = _sqliteParser.parseDB(db_file_gmaps)
        # [['time', 'INTEGER'], ['dest_lat', 'INTEGER'], ['dest_lng', 'INTEGER'], ['dest_title', 'STRING'], ['dest_address', 'STRING'], ['dest_token', 'STRING'], ['source_lat', 'INTEGER'], ['source_lng', 'INTEGER'], ['day_of_week', 'INTEGER'], ['hour_of_day', 'INTEGER']]
        i = 1
        while i <= len(resultList) + 1:
            if resultList[1][i][3] == None:
                title = resultList[1][i][4]
            else:
                title = resultList[1][i][3]
            title = title.replace("\xc3\xbc", "ue")  # ue
            title = title.replace("\xc3\xa4", "ae")  # ae
            title = title.replace("\xc3\xb6", "oe")  # oe
            title = title.replace("\xc3\x9c", "Ue")  # Ue
            title = title.replace("\xc3\x84", "Ae")  # Ae
            title = title.replace("\xc3\x96", "Oe")  # Oe
            title = title.replace("\xc3\x9f", "ss")  # ss
            lat = resultList[1][i][6]
            if "-" in str(lat):
                lat = str(lat)[0:3] + "." + str(lat)[3:]
            else:
                lat = str(lat)[0:2] + "." + str(lat)[2:]
            long = resultList[1][i][7]
            if "-" in str(long):
                long = str(long)[0:3] + "." + str(long)[3:]
            else:
                long = str(long)[0:2] + "." + str(long)[2:]
            readtime = resultList[1][i][0]
            readtime = time.strftime("%x %X", time.localtime(readtime / 1000))
            outputFile.write('%25s %7d %5d %10s %10s %s \n' %
                             ("GMaps", 500, 0, lat, long, str(readtime)))
            gMapsPositionList.append(
                [str(title),
                 str(lat),
                 str(long), "500",
                 str(readtime)])
            i = i + 1
    except:
        gMapsPositionList = []
    return gMapsPositionList
Esempio n. 4
0
def get_location_information_gmaps(backup_dir, outputFile):
    try:
        gMapsPositionList = []
        db_file_gmaps = backup_dir + "/da_destination_history.db"
        resultList = _sqliteParser.parseDB(db_file_gmaps)
        # [['time', 'INTEGER'], ['dest_lat', 'INTEGER'], ['dest_lng', 'INTEGER'], ['dest_title', 'STRING'], ['dest_address', 'STRING'], ['dest_token', 'STRING'], ['source_lat', 'INTEGER'], ['source_lng', 'INTEGER'], ['day_of_week', 'INTEGER'], ['hour_of_day', 'INTEGER']]
        i = 1
        while i <= len(resultList) + 1:
            if resultList[1][i][3] == None:
                title = resultList[1][i][4]
            else:
                title = resultList[1][i][3]
            title = title.replace("\xc3\xbc", "ue") # ue
            title = title.replace("\xc3\xa4", "ae") # ae
            title = title.replace("\xc3\xb6", "oe") # oe
            title = title.replace("\xc3\x9c", "Ue") # Ue
            title = title.replace("\xc3\x84", "Ae") # Ae
            title = title.replace("\xc3\x96", "Oe") # Oe
            title = title.replace("\xc3\x9f", "ss") # ss
            lat = resultList[1][i][6]
            if "-" in str(lat):
                lat = str(lat)[0:3] + "." + str(lat)[3:]
            else:
                lat = str(lat)[0:2] + "." + str(lat)[2:]
            long = resultList[1][i][7]
            if "-" in str(long):
                long = str(long)[0:3] + "." + str(long)[3:]
            else:
                long = str(long)[0:2] + "." + str(long)[2:]
            readtime = resultList[1][i][0]
            readtime = time.strftime("%x %X", time.localtime(readtime / 1000))
            outputFile.write('%25s %7d %5d %10s %10s %s \n' % ("GMaps", 500, 0, lat, long, str(readtime)))
            gMapsPositionList.append([str(title), str(lat), str(long), "500", str(readtime)])
            i = i + 1
    except:
        gMapsPositionList = []
    return gMapsPositionList