steam-group-crawler/main.py
2023-06-04 17:21:24 +01:00

24 lines
No EOL
801 B
Python

from ratelimit import limits, sleep_and_retry
import group_info, player_info
# Set up rate limiter, one request per second
CALLS = 1
RATE_LIMIT = 1
starting_group = "ilovebloop"
# Get the members of the starting group
print("[*] Getting members of starting group...")
starting_group_details = group_info.get_group_details(starting_group)
starting_group_members = starting_group_details["members"]
# Get the groups of the starting group members
groups_of_starting_group_members = []
for member in starting_group_members:
print(f"[*] Getting groups for member {member}...")
groups_of_starting_group_members.extend(player_info.get_group_links(member))
# Remove duplicates
groups_of_starting_group_members = list(set(groups_of_starting_group_members))
print(groups_of_starting_group_members)