File tree Expand file tree Collapse file tree 1 file changed +15
-8
lines changed
days/017-020-flask-call-apis/code/program Expand file tree Collapse file tree 1 file changed +15
-8
lines changed Original file line number Diff line number Diff line change 1
- from flask import render_template , request
2
- from program import app
3
1
from datetime import datetime
4
- from pprint import pprint
2
+
5
3
import requests
4
+ from flask import render_template , request
5
+
6
+ from program import app
7
+
8
+ time_now = str (datetime .today ())
6
9
7
- timenow = str (datetime .today ())
8
10
9
11
@app .route ('/' )
10
12
@app .route ('/index' )
11
13
def index ():
12
- return render_template ('index.html' , title = 'Template Demo' , time = timenow )
14
+ return render_template ('index.html' , title = 'Template Demo' , time = time_now )
15
+
13
16
14
17
@app .route ('/100Days' )
15
18
def p100days ():
16
19
return render_template ('100Days.html' )
17
20
21
+
18
22
@app .route ('/chuck' )
19
23
def chuck ():
20
24
joke = get_chuck_joke ()
21
25
return render_template ('chuck.html' ,
22
- joke = joke )
26
+ joke = joke )
27
+
23
28
24
29
@app .route ('/pokemon' , methods = ['GET' , 'POST' ])
25
30
def pokemon ():
@@ -28,19 +33,21 @@ def pokemon():
28
33
colour = request .form .get ('pokecolour' )
29
34
pokemon = get_poke_colours (colour )
30
35
return render_template ('pokemon.html' ,
31
- pokemon = pokemon )
36
+ pokemon = pokemon )
37
+
32
38
33
39
def get_chuck_joke ():
34
40
r = requests .get ('https://api.chucknorris.io/jokes/random' )
35
41
data = r .json ()
36
42
return data ['value' ]
37
43
44
+
38
45
def get_poke_colours (colour ):
39
46
r = requests .get ('https://pokeapi.co/api/v2/pokemon-color/' + colour .lower ())
40
47
pokedata = r .json ()
41
48
pokemon = []
42
49
43
50
for i in pokedata ['pokemon_species' ]:
44
51
pokemon .append (i ['name' ])
45
-
52
+
46
53
return pokemon
You can’t perform that action at this time.
0 commit comments