CognitiveScience commited on
Commit
bb23640
1 Parent(s): 0291c19

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -20
app.py CHANGED
@@ -18,14 +18,14 @@ import time
18
  import requests
19
 
20
 
21
- DB_FILE = "./reviews.db"
22
 
23
  TOKEN = os.environ.get('HF_KEY')
24
 
25
  repo = huggingface_hub.Repository(
26
  local_dir="data",
27
  repo_type="space",
28
- clone_from="CognitiveScience/CogSphere",
29
  use_auth_token=TOKEN
30
  )
31
  repo.git_pull()
@@ -52,17 +52,14 @@ except sqlite3.OperationalError:
52
  def get_latest_reviews(db: sqlite3.Connection):
53
  reviews = db.execute("SELECT * FROM reviews ORDER BY id DESC limit 100").fetchall()
54
  total_reviews = db.execute("Select COUNT(id) from reviews").fetchone()[0]
55
- reviews = pd.DataFrame(reviews, columns=["id", "date_created", "name", "rate", "celsci"])
56
  return reviews, total_reviews
57
 
58
 
59
  def ccogsphere(name: str, rate: int, celsci: str):
60
  db = sqlite3.connect(DB_FILE)
61
  cursor = db.cursor()
62
- #reviews, total_reviews = get_latest_reviews(db)
63
- #reviews = db.execute("SELECT * FROM reviews ORDER BY id DESC limit 100").fetchall()
64
- cursor.execute("INSERT INTO reviews(name, rate, celsci) VALUES(?,?,?)", ["name", 0, "celsci"])
65
- #reviews = pd.DataFrame(reviews, columns=["id", "date_created", "name", "rate", "celsci"])
66
  db.commit()
67
  reviews, total_reviews = get_latest_reviews(db)
68
  db.close()
@@ -85,15 +82,6 @@ def run_actr():
85
  env.model1.choice=env.choice1
86
  env.model2=ProceduralPlayer()
87
  env.model2.choice=env.choice2
88
-
89
- db = sqlite3.connect(DB_FILE)
90
- cursor = db.cursor()
91
- cursor.execute("INSERT INTO reviews(name, rate, celsci) VALUES(?,?,?)", ["name", 0, "celsci"])
92
- db.commit()
93
- reviews, total_reviews = get_latest_reviews(db)
94
- db.close()
95
- #demo.load()
96
- return reviews, total_reviews
97
  env.run()
98
 
99
 
@@ -112,13 +100,10 @@ with gr.Blocks(css=css) as demo:
112
  count = gr.Number(label="Rates!")
113
  with gr.Row():
114
  with gr.Column():
115
- #data = gr.Dataframe()
116
- #count = gr.Number(label="Rates!")
117
  name = gr.Textbox(label="a") #, placeholder="What is your name?")
118
  rate = gr.Textbox(label="b") #, placeholder="What is your name?") #gr.Radio(label="How satisfied are you with using gradio?", choices=[1, 2, 3, 4, 5])
119
  celsci = gr.Textbox(label="c") #, lines=10, placeholder="Do you have any feedback on gradio?")
120
  #run_actr()
121
- #load_data()
122
  submit = gr.Button(value=".")
123
  submit.click(ccogsphere, [name, rate, celsci], [data, count])
124
  demo.load(load_data, None, [data, count])
@@ -147,7 +132,7 @@ def backup_db():
147
  # #return reviews, total_reviews
148
 
149
  scheduler2 = BackgroundScheduler()
150
- scheduler2.add_job(func=run_actr, trigger="interval", seconds=30)
151
  scheduler2.start()
152
 
153
  #scheduler2 = BackgroundScheduler()
 
18
  import requests
19
 
20
 
21
+ DB_FILE = "./reviews1.db"
22
 
23
  TOKEN = os.environ.get('HF_KEY')
24
 
25
  repo = huggingface_hub.Repository(
26
  local_dir="data",
27
  repo_type="space",
28
+ clone_from="CogSphere/aCogSphere",
29
  use_auth_token=TOKEN
30
  )
31
  repo.git_pull()
 
52
  def get_latest_reviews(db: sqlite3.Connection):
53
  reviews = db.execute("SELECT * FROM reviews ORDER BY id DESC limit 100").fetchall()
54
  total_reviews = db.execute("Select COUNT(id) from reviews").fetchone()[0]
55
+ reviews = pd.DataFrame(reviews, columns=["id", "date_created", "name", "rate", "celsci_Result"])
56
  return reviews, total_reviews
57
 
58
 
59
  def ccogsphere(name: str, rate: int, celsci: str):
60
  db = sqlite3.connect(DB_FILE)
61
  cursor = db.cursor()
62
+ cursor.execute("INSERT INTO reviews(name, rate, celsci_Result) VALUES(?,?,?)", [name, rate, celsci])
 
 
 
63
  db.commit()
64
  reviews, total_reviews = get_latest_reviews(db)
65
  db.close()
 
82
  env.model1.choice=env.choice1
83
  env.model2=ProceduralPlayer()
84
  env.model2.choice=env.choice2
 
 
 
 
 
 
 
 
 
85
  env.run()
86
 
87
 
 
100
  count = gr.Number(label="Rates!")
101
  with gr.Row():
102
  with gr.Column():
 
 
103
  name = gr.Textbox(label="a") #, placeholder="What is your name?")
104
  rate = gr.Textbox(label="b") #, placeholder="What is your name?") #gr.Radio(label="How satisfied are you with using gradio?", choices=[1, 2, 3, 4, 5])
105
  celsci = gr.Textbox(label="c") #, lines=10, placeholder="Do you have any feedback on gradio?")
106
  #run_actr()
 
107
  submit = gr.Button(value=".")
108
  submit.click(ccogsphere, [name, rate, celsci], [data, count])
109
  demo.load(load_data, None, [data, count])
 
132
  # #return reviews, total_reviews
133
 
134
  scheduler2 = BackgroundScheduler()
135
+ scheduler2.add_job(func=run_actr, trigger="interval", seconds=300)
136
  scheduler2.start()
137
 
138
  #scheduler2 = BackgroundScheduler()