Spaces:
Runtime error
Runtime error
File size: 886 Bytes
dbb1743 23690be dbb1743 23690be dbb1743 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
from deta import Deta # Import Deta
from pprint import pprint
import os
deta_key = os.getenv("DETA_KEY")
deta = Deta(deta_key)
db = deta.Base("deprem-ocr")
def get_users_by_city(city_name, limit=10):
user = db.fetch({"city": city_name.capitalize()}, limit=limit).items
return user
def get_all():
res = db.fetch()
all_items = res.items
# fetch until last is 'None'
while res.last:
res = db.fetch(last=res.last)
all_items += res.items
return all_items
def write_db(data_dict):
# 2) initialize with a project key
deta_key = os.getenv("DETA_KEY")
deta = Deta(deta_key)
# 3) create and use as many DBs as you want!
users = deta.Base("deprem-ocr")
users.insert(data_dict)
print("Pushed to db")
def get_latest_row(last):
all_items = get_all()
latest_items = all_items[-last:]
return latest_items
|