예제 #1
0
import pymongo
from pymongo import MongoClient

connection = MongoClient("localhost", 20002)
db = connection.syncopathed
collection = db.locations

start_date = date(2012, 12, 1)
today = date.today()

difference = today - start_date
day_difference = difference.days

for past_day in range(day_difference):
    that_day = start_date + timedelta(days=past_day)
    end_of_that_day = that_day + timedelta(hours=24)

    start_unix_time = int(time.mktime(that_day.timetuple()))
    end_unix_time = int(time.mktime(end_of_that_day.timetuple()))
    num_points = 2000

    locations = openpaths.get_points(start_time=start_unix_time, end_time=end_unix_time, num_points=num_points)
    document = {}
    date = that_day.isoformat()

    document["date"] = date
    document["locations"] = locations

    collection.insert(document)
예제 #2
0
from datetime import timedelta
import time
import openpaths

import pymongo
from pymongo import MongoClient

connection = MongoClient('localhost', 20002)
db = connection.syncopathed
collection = db.locations

yesterday = date.today() - timedelta(days=1)
end_of_yesterday = yesterday + timedelta(hours=24)

start_of_yesterday_unix_time = int(time.mktime(yesterday.timetuple()))
end_of_yesterday_unix_time = int(time.mktime(end_of_yesterday.timetuple()))

num_points = 2000
locations = openpaths.get_points(
		start_time=start_of_yesterday_unix_time,
		end_time=end_of_yesterday_unix_time,
		num_points=num_points
		)

document = {}
document['date'] = yesterday.isoformat()
document['locations'] = locations

print document
collection.insert(document)