This repository was archived by the owner on Mar 13, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrun.py
More file actions
143 lines (122 loc) · 3.83 KB
/
Copy pathrun.py
File metadata and controls
143 lines (122 loc) · 3.83 KB
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
from flask import Flask, render_template, request, jsonify
from datetime import timedelta
import json
app = Flask(__name__)
#config
app.config['SEND_FILE_MAX_AGE_DEFAULT'] = timedelta(seconds=1)
@app.route('/')
def index():
Years = [2020]
Months = [x for x in range(1, 7)]
Days = [x for x in range(1, 32)]
return render_template('index.html', Years=Years, Months=Months, Days=Days)
@app.route('/disease')
def index2():
from queryfunc import commonCountry
Countrylist = commonCountry()
return render_template('index2.html', Countrylist=Countrylist)
#page 1
@app.route('/_stockdate', methods=['GET'])
def stockdateinfoquery():
from queryfunc import stockdateinfo
specdate = request.args.get('Date')
data = stockdateinfo(specdate)
print(data)
return jsonify(data)
@app.route('/_history', methods=['GET'])
def historyquery():
from queryfunc import historyrecord
data = historyrecord()
#print(data)
return jsonify(data)
@app.route('/_historydel')
def historydelquery():
from queryfunc import historydel
data = historydel()
#print(data)
return jsonify(data)
@app.route('/_worldcovidvsstock', methods=['GET'])
def worldcovidvsstockquery():
from queryfunc import worldcovidvsstock
data = worldcovidvsstock()
#print(data)
return jsonify(data)
@app.route('/_UScovidvsstock', methods=['GET'])
def UScovidvsstockquery():
from queryfunc import UScovidvsstock
data = UScovidvsstock()
#print(data)
return jsonify(data)
@app.route('/_twcovidvsstock', methods=['GET'])
def twcovidvsstockquery():
from queryfunc import twcovidvsstock
data = twcovidvsstock()
#print(data)
return jsonify(data)
@app.route('/_regionRate', methods=['GET'])
def regionRatequery():
from queryfunc import regionRateinfo
region = request.args.get('Region')
data = regionRateinfo(region)
#print(data)
return jsonify(data)
#page 2
@app.route('/_regionCovid19Case')
def regionCovid19Casequery():
from queryfunc import regionCovid19Case
data = regionCovid19Case()
#print(data)
return jsonify(data)
@app.route('/_regionCovid19Death')
def regionCovid19Deathquery():
from queryfunc import regionCovid19Death
data = regionCovid19Death()
#print(data)
return jsonify(data)
@app.route('/_regionMaxDeathMon', methods=['GET'])
def regionMaxDeathMonquery():
from queryfunc import regionMaxDeathMoninfo
region = request.args.get('Region')
data = regionMaxDeathMoninfo(region)
#print(data)
return jsonify(data)
@app.route('/_regionMaxCaseMon', methods=['GET'])
def regionMaxCaseMonquery():
from queryfunc import regionMaxCaseMoninfo
region = request.args.get('Region')
data = regionMaxCaseMoninfo(region)
#print(data)
return jsonify(data)
@app.route('/_regionSARSCase')
def regionSARSCasequery():
from queryfunc import regionSARSCase
data = regionSARSCase()
#print(data)
return jsonify(data)
@app.route('/_regionSARSDeath')
def regionSARSDeathquery():
from queryfunc import regionSARSDeath
data = regionSARSDeath()
#print(data)
return jsonify(data)
@app.route('/_regionSARSMaxCaseMon', methods=['GET'])
def regionSARSMaxCaseMonquery():
from queryfunc import regionSARSMaxCaseMoninfo
region = request.args.get('Region')
data = regionSARSMaxCaseMoninfo(region)
#print(data)
return jsonify(data)
@app.route('/_regionSARSMaxDeathMon', methods=['GET'])
def regionSARSMaxDeathMonquery():
from queryfunc import regionSARSMaxDeathMoninfo
region = request.args.get('Region')
data = regionSARSMaxDeathMoninfo(region)
#print(data)
return jsonify(data)
@app.route('/_countryinfo', methods=['GET'])
def countryinfoquery():
from queryfunc import countryinfo
country = request.args.get('Country')
data = countryinfo(country)
#print(data)
return jsonify(data)