diff options
| author | Pinapelz <yukais@pinapelz.com> | 2024-11-03 22:35:11 -0800 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2024-11-03 22:35:42 -0800 |
| commit | 379f9e2096dbedc4091e65b5d846d98ee863a331 (patch) | |
| tree | 4a0414b555d32567afbb3ef21e7ad31b306db832 | |
| parent | 9269e0d3bf5bc0b649a57a2e42891d1e71fc8947 (diff) | |
add api endpoint to get member group mapping
| -rw-r--r-- | app.py | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -8,6 +8,7 @@ from sklearn.linear_model import Ridge import numpy as np import os from dotenv import load_dotenv +from member_colors import member_groups load_dotenv() @@ -184,10 +185,14 @@ def get_channel_information(channel_name): channel_data["next_milestone"] = "N/A" return jsonify(channel_data) -@app.route("/api/announcement") -def api_announcement(): - announcement_data = {"message": "None", "show_message": False} - return jsonify(announcement_data) +@app.route("/api/groups") +def api_groups(): + group_mappings = {} + for key, value in member_groups.items(): + if value not in group_mappings: + group_mappings[value] = [] + group_mappings[value].append(key) + return jsonify(group_mappings) @app.errorhandler(404) def not_found(error): |
