Esempio n. 1
0
 def pokemon_img(self):
     raw = 'raw' in request.args
     pkm = int(request.args.get('pkm'))
     weather = int(
         request.args.get('weather')) if 'weather' in request.args else 0
     gender = int(
         request.args.get('gender')) if 'gender' in request.args else None
     form = int(
         request.args.get('form')) if 'form' in request.args else None
     costume = int(
         request.args.get('costume')) if 'costume' in request.args else None
     shiny = 'shiny' in request.args
     if raw:
         filename = get_pokemon_raw_icon(pkm,
                                         gender=gender,
                                         form=form,
                                         costume=costume,
                                         weather=weather,
                                         shiny=shiny)
     else:
         filename = get_pokemon_map_icon(pkm,
                                         weather=weather,
                                         gender=gender,
                                         form=form,
                                         costume=costume)
     return send_file(filename, mimetype='image/png')
Esempio n. 2
0
 def pokemon_img(self):
     raw = 'raw' in request.args
     pkm = int(request.args.get('pkm'))
     medal = request.args.get('medal') if 'medal' in request.args else None
     gender = int(request.args.get('gender')) if 'gender' in request.args else None
     form = int(request.args.get('form')) if 'form' in request.args else None
     costume = int(request.args.get('costume')) if 'costume' in request.args else None
     weather = int(request.args.get('weather')) if 'weather' in request.args else 0
     time = int(request.args.get('time')) if 'time' in request.args else 0
     shiny = 'shiny' in request.args
     previous_id = int(request.args.get('previous')) if 'previous' in request.args else None
     if raw:
         filename = get_pokemon_raw_icon(pkm, time, medal=medal, gender=gender, form=form, costume=costume, weather=weather,
                                         shiny=shiny, previous_id=previous_id)
     else:
         filename = get_pokemon_map_icon(pkm, time, medal=medal, gender=gender, form=form, costume=costume, weather=weather, previous_id=previous_id)
     return send_file(filename, mimetype='image/png')