Spaces:
Runtime error
Runtime error
Commit
·
bd32352
1
Parent(s):
447f5a8
Update app.py
Browse files
app.py
CHANGED
|
@@ -31,7 +31,7 @@ from datasets import load_dataset
|
|
| 31 |
#dataset = load_dataset("csv", data_files="./data.csv")
|
| 32 |
|
| 33 |
|
| 34 |
-
DB_FILE = "./
|
| 35 |
|
| 36 |
TOKEN = os.environ.get('HF_KEY')
|
| 37 |
|
|
@@ -64,7 +64,7 @@ except sqlite3.OperationalError:
|
|
| 64 |
'''
|
| 65 |
CREATE TABLE reviews (id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
|
| 66 |
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
| 67 |
-
name TEXT, rate
|
| 68 |
''')
|
| 69 |
db.commit()
|
| 70 |
db.close()
|
|
@@ -87,22 +87,25 @@ def ccogsphere(name: str, rate: int, celsci: str):
|
|
| 87 |
db = sqlite3.connect(DB_FILE)
|
| 88 |
cursor = db.cursor()
|
| 89 |
|
| 90 |
-
try:
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 98 |
|
| 99 |
-
celsci=celsci+celsci2
|
| 100 |
-
cursor.execute("INSERT INTO reviews(name, rate, celsci) VALUES(?,?,?)", [name, rate, celsci])
|
| 101 |
-
db.commit()
|
| 102 |
reviews, total_reviews = get_latest_reviews(db)
|
| 103 |
db.close()
|
| 104 |
-
r = requests.post(url='https://ccml-persistent-data2.hf.space/api/predict/', json={"data": [
|
| 105 |
-
|
| 106 |
return reviews, total_reviews
|
| 107 |
|
| 108 |
def run_actr():
|
|
@@ -174,7 +177,7 @@ with gr.Blocks(css=css) as demo:
|
|
| 174 |
demo.load(load_data, None, [data, count])
|
| 175 |
@name.change(inputs=name, outputs=celsci,_js="window.location.reload()")
|
| 176 |
@rate.change(inputs=rate, outputs=name,_js="window.location.reload()")
|
| 177 |
-
|
| 178 |
|
| 179 |
def secwork(name):
|
| 180 |
#if name=="abc":
|
|
@@ -213,7 +216,7 @@ def backup_db_csv():
|
|
| 213 |
# #return reviews, total_reviews
|
| 214 |
|
| 215 |
#scheduler1 = BackgroundScheduler()
|
| 216 |
-
#scheduler1.add_job(func=run_actr, trigger="interval", seconds=
|
| 217 |
#scheduler1.start()
|
| 218 |
|
| 219 |
scheduler2 = BackgroundScheduler()
|
|
|
|
| 31 |
#dataset = load_dataset("csv", data_files="./data.csv")
|
| 32 |
|
| 33 |
|
| 34 |
+
DB_FILE = "./reviewsitr.db"
|
| 35 |
|
| 36 |
TOKEN = os.environ.get('HF_KEY')
|
| 37 |
|
|
|
|
| 64 |
'''
|
| 65 |
CREATE TABLE reviews (id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
|
| 66 |
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
| 67 |
+
name TEXT, rate TEXT, celsci TEXT)
|
| 68 |
''')
|
| 69 |
db.commit()
|
| 70 |
db.close()
|
|
|
|
| 87 |
db = sqlite3.connect(DB_FILE)
|
| 88 |
cursor = db.cursor()
|
| 89 |
|
| 90 |
+
#try:
|
| 91 |
+
celsci2=celsci.split()
|
| 92 |
+
print("split",celsci2,celsci)
|
| 93 |
+
celsci2=celsci2[0] + "+" + celsci2[1]
|
| 94 |
+
celsci2=ecf(celsci2)
|
| 95 |
+
df=pd.DataFrame.from_dict(celsci2["videos"])
|
| 96 |
+
celsci2=json.dumps(celsci2["videos"])
|
| 97 |
+
for index, row in df.iterrows():
|
| 98 |
+
view = str(row["views"])
|
| 99 |
+
duration = str(row["duration"])
|
| 100 |
+
print(view, duration)
|
| 101 |
+
#celsci=celsci+celsci2
|
| 102 |
+
cursor.execute("INSERT INTO reviews(name, rate, celsci) VALUES(?,?,?)", [celsci, view, duration])
|
| 103 |
+
db.commit()
|
| 104 |
|
|
|
|
|
|
|
|
|
|
| 105 |
reviews, total_reviews = get_latest_reviews(db)
|
| 106 |
db.close()
|
| 107 |
+
r = requests.post(url='https://ccml-persistent-data2.hf.space/api/predict/', json={"data": [celsci + " ", celsci2]})
|
| 108 |
+
|
| 109 |
return reviews, total_reviews
|
| 110 |
|
| 111 |
def run_actr():
|
|
|
|
| 177 |
demo.load(load_data, None, [data, count])
|
| 178 |
@name.change(inputs=name, outputs=celsci,_js="window.location.reload()")
|
| 179 |
@rate.change(inputs=rate, outputs=name,_js="window.location.reload()")
|
| 180 |
+
#@celsci.change(inputs=celsci, outputs=rate,_js="window.location.reload()")
|
| 181 |
|
| 182 |
def secwork(name):
|
| 183 |
#if name=="abc":
|
|
|
|
| 216 |
# #return reviews, total_reviews
|
| 217 |
|
| 218 |
#scheduler1 = BackgroundScheduler()
|
| 219 |
+
#scheduler1.add_job(func=run_actr, trigger="interval", seconds=10)
|
| 220 |
#scheduler1.start()
|
| 221 |
|
| 222 |
scheduler2 = BackgroundScheduler()
|