24 lines
No EOL
801 B
Python
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) |