-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathscores.py
49 lines (34 loc) · 1.33 KB
/
scores.py
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
43
44
45
46
47
import sqlite3
import gspread
gc = gspread.service_account(filename='accessmap-441715-705d96e6c09e.json')
sh = gc.open_by_key("1O01Exonl72cF3G5ZYZzYgYJ55ObHaqrp0dXCHeZ4L-E")
def query_sensory_rating_sql():
conn = sqlite3.connect('database.db')
cursor = conn.cursor()
sql = ('select Name, AVG(SensoryRating) from ratings group by 1')
cursor.execute(sql)
return cursor.fetchall()
def query_mobility_rating_sql():
conn = sqlite3.connect('database.db')
cursor = conn.cursor()
sql = ('select Name, AVG(MobilityRating) from ratings group by 1')
cursor.execute(sql)
return cursor.fetchall()
def query_service_dog_relief_rating_sql():
conn = sqlite3.connect('database.db')
cursor = conn.cursor()
sql = ('select Name, AVG(ServiceDogRelief) from ratings group by 1')
cursor.execute(sql)
return cursor.fetchall()
def query_wheelchair_accessible_rating_sql():
conn = sqlite3.connect('database.db')
cursor = conn.cursor()
sql = ('select Name, AVG(WheelchairAccessible) from ratings group by 1')
cursor.execute(sql)
return cursor.fetchall()
def query_allergen_risk_rating_sql():
conn = sqlite3.connect('database.db')
cursor = conn.cursor()
sql = ('select Name, AVG(CommonAllergenRisk) from ratings group by 1')
cursor.execute(sql)
return cursor.fetchall()