Spaces:
Runtime error
Runtime error
Commit
·
eba1db7
1
Parent(s):
ac97475
Update app.py
Browse files
app.py
CHANGED
@@ -65,7 +65,7 @@ except sqlite3.OperationalError:
|
|
65 |
'''
|
66 |
CREATE TABLE reviews (id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
|
67 |
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
68 |
-
name TEXT, view TEXT, duration TEXT)
|
69 |
''')
|
70 |
db.commit()
|
71 |
db.close()
|
@@ -75,7 +75,7 @@ except sqlite3.OperationalError:
|
|
75 |
def get_latest_reviews(db: sqlite3.Connection):
|
76 |
reviews = db.execute("SELECT * FROM reviews ORDER BY id DESC limit 100").fetchall()
|
77 |
total_reviews = db.execute("Select COUNT(id) from reviews").fetchone()[0]
|
78 |
-
reviews = pd.DataFrame(reviews, columns=["id", "date_created", "name", "view", "duration"])
|
79 |
return reviews, total_reviews
|
80 |
|
81 |
def get_latest_reviews2(db: sqlite3.Connection):
|
@@ -91,9 +91,6 @@ def ccogsphere(name: str, rate: str, celsci: str):
|
|
91 |
celsci2=celsci.split()
|
92 |
celsci2=celsci2[0] + "+" + celsci2[1]
|
93 |
celscix=celsci2[0] + celsci2[1]
|
94 |
-
celscix2=gcf(celscix)
|
95 |
-
if celscix={"message":"Cannot find information about Twitter Screen Name 'donald trump'"}:
|
96 |
-
print ("no")
|
97 |
|
98 |
if celsci=="Celscis List":
|
99 |
df = pd.DataFrame({
|
@@ -110,10 +107,14 @@ def ccogsphere(name: str, rate: str, celsci: str):
|
|
110 |
else:
|
111 |
nam="No name, write your name followed by a message"
|
112 |
mess="No messages, write your name followed by a message"
|
113 |
-
|
114 |
-
cursor.execute("INSERT INTO reviews(name, view, duration) VALUES(
|
115 |
db.commit()
|
116 |
else:
|
|
|
|
|
|
|
|
|
117 |
celsci2=ecf(celsci2)
|
118 |
df=pd.DataFrame.from_dict(celsci2["videos"])
|
119 |
celsci2=json.dumps(celsci2["videos"])
|
@@ -122,12 +123,12 @@ def ccogsphere(name: str, rate: str, celsci: str):
|
|
122 |
duration = str(row["duration"])
|
123 |
print(view, duration)
|
124 |
#celsci=celsci+celsci2
|
125 |
-
cursor.execute("INSERT INTO reviews(name, view, duration) VALUES(
|
126 |
db.commit()
|
127 |
|
128 |
reviews, total_reviews = get_latest_reviews(db)
|
129 |
db.close()
|
130 |
-
r = requests.post(url='https://ccml-persistent-data2.hf.space/api/predict/', json={"data": [celsci + " ", celsci2]})
|
131 |
|
132 |
return reviews, total_reviews
|
133 |
|
|
|
65 |
'''
|
66 |
CREATE TABLE reviews (id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
|
67 |
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
68 |
+
name TEXT, view TEXT, duration TEXT, x TEXT)
|
69 |
''')
|
70 |
db.commit()
|
71 |
db.close()
|
|
|
75 |
def get_latest_reviews(db: sqlite3.Connection):
|
76 |
reviews = db.execute("SELECT * FROM reviews ORDER BY id DESC limit 100").fetchall()
|
77 |
total_reviews = db.execute("Select COUNT(id) from reviews").fetchone()[0]
|
78 |
+
reviews = pd.DataFrame(reviews, columns=["id", "date_created", "name", "view", "duration", "X"])
|
79 |
return reviews, total_reviews
|
80 |
|
81 |
def get_latest_reviews2(db: sqlite3.Connection):
|
|
|
91 |
celsci2=celsci.split()
|
92 |
celsci2=celsci2[0] + "+" + celsci2[1]
|
93 |
celscix=celsci2[0] + celsci2[1]
|
|
|
|
|
|
|
94 |
|
95 |
if celsci=="Celscis List":
|
96 |
df = pd.DataFrame({
|
|
|
107 |
else:
|
108 |
nam="No name, write your name followed by a message"
|
109 |
mess="No messages, write your name followed by a message"
|
110 |
+
celscix2="End"
|
111 |
+
cursor.execute("INSERT INTO reviews(name, view, duration,celscix2) VALUES(?,?,?,?)", [nam, " wrote message: " , mess, celscix2])
|
112 |
db.commit()
|
113 |
else:
|
114 |
+
celscix2=gcf(celscix)
|
115 |
+
#if celscix=={"message":"Cannot find information about Twitter Screen Name 'donald trump'"}:
|
116 |
+
# print ("no")
|
117 |
+
#else:
|
118 |
celsci2=ecf(celsci2)
|
119 |
df=pd.DataFrame.from_dict(celsci2["videos"])
|
120 |
celsci2=json.dumps(celsci2["videos"])
|
|
|
123 |
duration = str(row["duration"])
|
124 |
print(view, duration)
|
125 |
#celsci=celsci+celsci2
|
126 |
+
cursor.execute("INSERT INTO reviews(name, view, duration,celscix2) VALUES(?,?,?,?)", [celsci+str(index+1), view, duration, celscix2])
|
127 |
db.commit()
|
128 |
|
129 |
reviews, total_reviews = get_latest_reviews(db)
|
130 |
db.close()
|
131 |
+
r = requests.post(url='https://ccml-persistent-data2.hf.space/api/predict/', json={"data": [celsci + " ", celsci2+celscix2]})
|
132 |
|
133 |
return reviews, total_reviews
|
134 |
|