From 9d07f556b61613ccc4afcb39cf5103bf878abbba Mon Sep 17 00:00:00 2001 From: Gerni <47844854+mgerni@users.noreply.github.com> Date: Thu, 15 May 2025 02:48:46 -0400 Subject: [PATCH] remove duplicate ids in temple osrs data --- templesync.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/templesync.py b/templesync.py index b941ebd..e2ce86c 100644 --- a/templesync.py +++ b/templesync.py @@ -5,6 +5,13 @@ def temple_player_data(username: str): username = username.replace(' ', '+') player_data = requests.get(f'https://templeosrs.com/api/collection-log/player_collection_log.php?player={username}&categories=all&itemsonly&includenames=1&onlyitems=1').json() + used_id = set() + cleaned_player_data = list() + for item in player_data['data']['items']: + if item['id'] not in used_id: + used_id.add(item['id']) + cleaned_player_data.append(item) + return player_data