Exemplo n.º 1
0
    def to_DB(self):

        dbp.insert(
            "snapshots", {
                "timestamp": datetime.datetime.now(),
                "provider": self.name,
                "city": self.city,
                "snapshot": self.current_feed
            })
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
            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)
Exemplo n.º 4
0
 def to_DB(self):
     dbp.insert(self.name, self.city, self.last_state)