Spaces:
Sleeping
Sleeping
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 | |