def to_DB(self): dbp.insert( "snapshots", { "timestamp": datetime.datetime.now(), "provider": self.name, "city": self.city, "snapshot": self.current_feed })
def record_parking(parkings): parkings["end_time"] = datetime.datetime.now() recorded = parkings.T.to_dict() if len(recorded.keys()): record = { "provider": "enjoy", "city": self.city, "timestamp": datetime.datetime.now(), "parkings": recorded } dbp.insert("parkings", record)
def record_booking(bookings): bookings["end_time"] = datetime.datetime.now() bookings["end_fuel"] = self.current.loc[bookings.index, "fuel"].values bookings["end_latitude"] = self.current.loc[bookings.index, "latitude"].values bookings["end_longitude"] = self.current.loc[bookings.index, "longitude"].values recorded = bookings.T.to_dict() if len(recorded.keys()): record = { "provider":"car2go", "city":self.city, "timestamp":datetime.datetime.now(), "bookings":recorded } dbp.insert("bookings", record)
def to_DB(self): dbp.insert(self.name, self.city, self.last_state)