jerrrycans commited on
Commit
6ef73e5
·
verified ·
1 Parent(s): f9c7877

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -0
app.py ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from flask import Flask, request, jsonify
2
+ import requests
3
+
4
+ app = Flask(__name__)
5
+
6
+ @app.route('/v1/users/avatar-headshot', methods=['GET'])
7
+ def mirror_avatar_api():
8
+ size = request.args.get('size', '100x100')
9
+ format = request.args.get('format', 'png')
10
+ user_ids = request.args.get('userIds')
11
+
12
+ if not user_ids:
13
+ return jsonify({"error": "userIds parameter is required"}), 400
14
+
15
+ roblox_url = f"https://thumbnails.roblox.com/v1/users/avatar-headshot?size={size}&format={format}&userIds={user_ids}"
16
+
17
+ response = requests.get(roblox_url)
18
+
19
+ return jsonify(response.json()), response.status_code
20
+
21
+ if __name__ == '__main__':
22
+ app.run(host='0.0.0.0', port=5000)