LICENSE
README.md
pyproject.toml
src/clients/__init__.py
src/clients/beatleader/__init__.py
src/clients/beatleader/client.py
src/clients/beatleader/errors.py
src/clients/beatleader/py.typed
src/clients/beatleader/types.py
src/clients/beatleader/api/__init__.py
src/clients/beatleader/api/beast_saber/__init__.py
src/clients/beatleader/api/beast_saber/beast_saber_get_all.py
src/clients/beatleader/api/beast_saber/beast_saber_nominate.py
src/clients/beatleader/api/clan/__init__.py
src/clients/beatleader/api/clan/clan_get_all.py
src/clients/beatleader/api/clan/clan_get_clan.py
src/clients/beatleader/api/clan/clan_get_clan_by_id.py
src/clients/beatleader/api/clan/clan_get_clan_with_maps.py
src/clients/beatleader/api/clan/clan_get_clan_with_maps_by_id.py
src/clients/beatleader/api/clan/clan_get_history.py
src/clients/beatleader/api/clan/clan_global_map.py
src/clients/beatleader/api/leaderboard/__init__.py
src/clients/beatleader/api/leaderboard/leaderboard_get.py
src/clients/beatleader/api/leaderboard/leaderboard_get_all.py
src/clients/beatleader/api/leaderboard/leaderboard_get_clan_rankings.py
src/clients/beatleader/api/leaderboard/leaderboard_get_scoregraph.py
src/clients/beatleader/api/modifiers/__init__.py
src/clients/beatleader/api/modifiers/modifiers_get_modifiers.py
src/clients/beatleader/api/patreon/__init__.py
src/clients/beatleader/api/patreon/patreon_refresh_my_patreon.py
src/clients/beatleader/api/player/__init__.py
src/clients/beatleader/api/player/player_get.py
src/clients/beatleader/api/player/player_get_beat_saver.py
src/clients/beatleader/api/player/player_get_discord.py
src/clients/beatleader/api/player/player_get_followers.py
src/clients/beatleader/api/player/player_get_followers_info.py
src/clients/beatleader/api/player/player_get_founded_clan.py
src/clients/beatleader/api/player/player_get_participating_events.py
src/clients/beatleader/api/player/player_get_patreon.py
src/clients/beatleader/api/player/player_get_players.py
src/clients/beatleader/api/player/player_get_ranked_maps.py
src/clients/beatleader/api/player_scores/__init__.py
src/clients/beatleader/api/player_scores/player_scores_acc_graph.py
src/clients/beatleader/api/player_scores/player_scores_get_compact_history.py
src/clients/beatleader/api/player_scores/player_scores_get_compact_scores.py
src/clients/beatleader/api/player_scores/player_scores_get_history.py
src/clients/beatleader/api/player_scores/player_scores_get_pinned_scores.py
src/clients/beatleader/api/player_scores/player_scores_get_score_value.py
src/clients/beatleader/api/player_scores/player_scores_get_scores.py
src/clients/beatleader/api/song/__init__.py
src/clients/beatleader/api/song/song_get_all.py
src/clients/beatleader/models/__init__.py
src/clients/beatleader/models/achievement.py
src/clients/beatleader/models/achievement_description.py
src/clients/beatleader/models/achievement_level.py
src/clients/beatleader/models/badge.py
src/clients/beatleader/models/ban.py
src/clients/beatleader/models/beasties_nomination.py
src/clients/beatleader/models/besties_nomination_response.py
src/clients/beatleader/models/clan.py
src/clients/beatleader/models/clan_bigger_response.py
src/clients/beatleader/models/clan_global_map.py
src/clients/beatleader/models/clan_global_map_point.py
src/clients/beatleader/models/clan_map_connection.py
src/clients/beatleader/models/clan_maps_sort_by.py
src/clients/beatleader/models/clan_point.py
src/clients/beatleader/models/clan_ranking_response.py
src/clients/beatleader/models/clan_ranking_response_clan_response_full_response_with_metadata_and_container.py
src/clients/beatleader/models/clan_response.py
src/clients/beatleader/models/clan_response_full.py
src/clients/beatleader/models/clan_response_full_response_with_metadata.py
src/clients/beatleader/models/clan_sort_by.py
src/clients/beatleader/models/compact_leaderboard.py
src/clients/beatleader/models/compact_leaderboard_response.py
src/clients/beatleader/models/compact_score.py
src/clients/beatleader/models/compact_score_response.py
src/clients/beatleader/models/compact_score_response_response_with_metadata.py
src/clients/beatleader/models/compact_song_response.py
src/clients/beatleader/models/controller_enum.py
src/clients/beatleader/models/criteria_commentary.py
src/clients/beatleader/models/difficulty_description.py
src/clients/beatleader/models/difficulty_response.py
src/clients/beatleader/models/difficulty_status.py
src/clients/beatleader/models/event_player.py
src/clients/beatleader/models/event_ranking.py
src/clients/beatleader/models/external_status.py
src/clients/beatleader/models/featured_playlist.py
src/clients/beatleader/models/featured_playlist_response.py
src/clients/beatleader/models/follower_type.py
src/clients/beatleader/models/global_map_history.py
src/clients/beatleader/models/history_compact_response.py
src/clients/beatleader/models/hmd.py
src/clients/beatleader/models/info_to_highlight.py
src/clients/beatleader/models/leaderboard.py
src/clients/beatleader/models/leaderboard_change.py
src/clients/beatleader/models/leaderboard_clan_ranking_response.py
src/clients/beatleader/models/leaderboard_contexts.py
src/clients/beatleader/models/leaderboard_group_entry.py
src/clients/beatleader/models/leaderboard_info_response.py
src/clients/beatleader/models/leaderboard_info_response_response_with_metadata.py
src/clients/beatleader/models/leaderboard_response.py
src/clients/beatleader/models/leaderboard_sort_by.py
src/clients/beatleader/models/legacy_modifiers.py
src/clients/beatleader/models/link_response.py
src/clients/beatleader/models/map_diff_response.py
src/clients/beatleader/models/map_info_response.py
src/clients/beatleader/models/map_info_response_response_with_metadata.py
src/clients/beatleader/models/map_quality.py
src/clients/beatleader/models/map_sort_by.py
src/clients/beatleader/models/mapper.py
src/clients/beatleader/models/mapper_response.py
src/clients/beatleader/models/maps_type.py
src/clients/beatleader/models/metadata.py
src/clients/beatleader/models/modifiers_map.py
src/clients/beatleader/models/modifiers_rating.py
src/clients/beatleader/models/my_type.py
src/clients/beatleader/models/operation.py
src/clients/beatleader/models/order.py
src/clients/beatleader/models/participating_event_response.py
src/clients/beatleader/models/patreon_features.py
src/clients/beatleader/models/player.py
src/clients/beatleader/models/player_change.py
src/clients/beatleader/models/player_context_extension.py
src/clients/beatleader/models/player_follower.py
src/clients/beatleader/models/player_followers_info_response.py
src/clients/beatleader/models/player_response.py
src/clients/beatleader/models/player_response_clan_response_full_response_with_metadata_and_container.py
src/clients/beatleader/models/player_response_full.py
src/clients/beatleader/models/player_response_with_stats.py
src/clients/beatleader/models/player_response_with_stats_response_with_metadata.py
src/clients/beatleader/models/player_score_stats.py
src/clients/beatleader/models/player_score_stats_history.py
src/clients/beatleader/models/player_search.py
src/clients/beatleader/models/player_social.py
src/clients/beatleader/models/player_sort_by.py
src/clients/beatleader/models/pp_type.py
src/clients/beatleader/models/profile_settings.py
src/clients/beatleader/models/qualification_change.py
src/clients/beatleader/models/qualification_commentary.py
src/clients/beatleader/models/qualification_vote.py
src/clients/beatleader/models/rank_qualification.py
src/clients/beatleader/models/rank_update.py
src/clients/beatleader/models/rank_update_change.py
src/clients/beatleader/models/rank_voting.py
src/clients/beatleader/models/ranked_map.py
src/clients/beatleader/models/ranked_mapper_response.py
src/clients/beatleader/models/replay_offsets.py
src/clients/beatleader/models/requirements.py
src/clients/beatleader/models/score_filter_status.py
src/clients/beatleader/models/score_graph_entry.py
src/clients/beatleader/models/score_improvement.py
src/clients/beatleader/models/score_metadata.py
src/clients/beatleader/models/score_response.py
src/clients/beatleader/models/score_response_with_acc.py
src/clients/beatleader/models/score_response_with_my_score.py
src/clients/beatleader/models/score_response_with_my_score_response_with_metadata.py
src/clients/beatleader/models/scores_sort_by.py
src/clients/beatleader/models/song.py
src/clients/beatleader/models/song_response.py
src/clients/beatleader/models/song_status.py
src/clients/beatleader/models/type.py
src/clients/beatleader/models/voter_feedback.py
src/clients/beatsaver/__init__.py
src/clients/beatsaver/client.py
src/clients/beatsaver/errors.py
src/clients/beatsaver/py.typed
src/clients/beatsaver/types.py
src/clients/beatsaver/api/__init__.py
src/clients/beatsaver/api/maps/__init__.py
src/clients/beatsaver/api/maps/get_maps_collaborations_id.py
src/clients/beatsaver/api/maps/get_maps_hash_hash.py
src/clients/beatsaver/api/maps/get_maps_id_id.py
src/clients/beatsaver/api/maps/get_maps_ids_ids.py
src/clients/beatsaver/api/maps/get_maps_latest.py
src/clients/beatsaver/api/maps/get_maps_plays_page.py
src/clients/beatsaver/api/maps/get_maps_uploader_id_page.py
src/clients/beatsaver/api/playlists/__init__.py
src/clients/beatsaver/api/playlists/get_playlists_id_id_page.py
src/clients/beatsaver/api/playlists/get_playlists_latest.py
src/clients/beatsaver/api/playlists/get_playlists_search_page.py
src/clients/beatsaver/api/playlists/get_playlists_user_user_id_page.py
src/clients/beatsaver/api/playlists/post_playlists_id_id_batch.py
src/clients/beatsaver/api/search/__init__.py
src/clients/beatsaver/api/search/get_search_text_page.py
src/clients/beatsaver/api/users/__init__.py
src/clients/beatsaver/api/users/get_users_id_id.py
src/clients/beatsaver/api/users/get_users_ids_ids.py
src/clients/beatsaver/api/users/get_users_name_name.py
src/clients/beatsaver/api/users/post_users_verify.py
src/clients/beatsaver/api/vote/__init__.py
src/clients/beatsaver/api/vote/get_vote.py
src/clients/beatsaver/api/vote/post_vote.py
src/clients/beatsaver/models/__init__.py
src/clients/beatsaver/models/action_response.py
src/clients/beatsaver/models/auth_request.py
src/clients/beatsaver/models/get_maps_latest_sort.py
src/clients/beatsaver/models/get_playlists_latest_sort.py
src/clients/beatsaver/models/get_playlists_search_page_sort_order.py
src/clients/beatsaver/models/get_search_text_page_leaderboard.py
src/clients/beatsaver/models/get_search_text_page_sort_order.py
src/clients/beatsaver/models/map_detail.py
src/clients/beatsaver/models/map_detail_declared_ai.py
src/clients/beatsaver/models/map_detail_metadata.py
src/clients/beatsaver/models/map_detail_tags_item.py
src/clients/beatsaver/models/map_detail_with_order.py
src/clients/beatsaver/models/map_difficulty.py
src/clients/beatsaver/models/map_difficulty_characteristic.py
src/clients/beatsaver/models/map_difficulty_difficulty.py
src/clients/beatsaver/models/map_parity_summary.py
src/clients/beatsaver/models/map_stats.py
src/clients/beatsaver/models/map_stats_sentiment.py
src/clients/beatsaver/models/map_testplay.py
src/clients/beatsaver/models/map_version.py
src/clients/beatsaver/models/map_version_state.py
src/clients/beatsaver/models/playlist_batch_request.py
src/clients/beatsaver/models/playlist_full.py
src/clients/beatsaver/models/playlist_full_type.py
src/clients/beatsaver/models/playlist_page.py
src/clients/beatsaver/models/playlist_search_response.py
src/clients/beatsaver/models/playlist_stats.py
src/clients/beatsaver/models/search_response.py
src/clients/beatsaver/models/user_detail.py
src/clients/beatsaver/models/user_detail_patreon.py
src/clients/beatsaver/models/user_detail_type.py
src/clients/beatsaver/models/user_diff_stats.py
src/clients/beatsaver/models/user_follow_data.py
src/clients/beatsaver/models/user_stats.py
src/clients/beatsaver/models/vote_request.py
src/clients/beatsaver/models/vote_summary.py
src/clients/scoresaber/__init__.py
src/clients/scoresaber/client.py
src/clients/scoresaber/errors.py
src/clients/scoresaber/py.typed
src/clients/scoresaber/types.py
src/clients/scoresaber/api/__init__.py
src/clients/scoresaber/api/leaderboards/__init__.py
src/clients/scoresaber/api/leaderboards/get_api_leaderboard_by_hash_hash_info.py
src/clients/scoresaber/api/leaderboards/get_api_leaderboard_by_hash_hash_scores.py
src/clients/scoresaber/api/leaderboards/get_api_leaderboard_by_id_leaderboard_id_info.py
src/clients/scoresaber/api/leaderboards/get_api_leaderboard_by_id_leaderboard_id_scores.py
src/clients/scoresaber/api/leaderboards/get_api_leaderboard_get_difficulties_hash.py
src/clients/scoresaber/api/leaderboards/get_api_leaderboards.py
src/clients/scoresaber/api/nomination_assessment_team/__init__.py
src/clients/scoresaber/api/nomination_assessment_team/post_api_ranking_request_action_nat_deny.py
src/clients/scoresaber/api/nomination_assessment_team/post_api_ranking_request_action_nat_qualify.py
src/clients/scoresaber/api/nomination_assessment_team/post_api_ranking_request_action_nat_replace.py
src/clients/scoresaber/api/players/__init__.py
src/clients/scoresaber/api/players/get_api_player_player_id_basic.py
src/clients/scoresaber/api/players/get_api_player_player_id_full.py
src/clients/scoresaber/api/players/get_api_player_player_id_scores.py
src/clients/scoresaber/api/players/get_api_players.py
src/clients/scoresaber/api/players/get_api_players_count.py
src/clients/scoresaber/api/public_ranking/__init__.py
src/clients/scoresaber/api/public_ranking/get_api_ranking_request_by_id_leaderboard_id.py
src/clients/scoresaber/api/public_ranking/get_api_ranking_request_request_id.py
src/clients/scoresaber/api/public_ranking/get_api_ranking_requests_below_top.py
src/clients/scoresaber/api/public_ranking/get_api_ranking_requests_top.py
src/clients/scoresaber/api/quality_assurance_team/__init__.py
src/clients/scoresaber/api/quality_assurance_team/post_api_ranking_request_action_qat_comment.py
src/clients/scoresaber/api/quality_assurance_team/post_api_ranking_request_action_qat_vote.py
src/clients/scoresaber/api/ranking_team/__init__.py
src/clients/scoresaber/api/ranking_team/post_api_ranking_request_action_rt_comment.py
src/clients/scoresaber/api/ranking_team/post_api_ranking_request_action_rt_create.py
src/clients/scoresaber/api/ranking_team/post_api_ranking_request_action_rt_vote.py
src/clients/scoresaber/api/website_auth/__init__.py
src/clients/scoresaber/api/website_auth/get_api_auth_get_token.py
src/clients/scoresaber/api/website_auth/get_api_auth_logout.py
src/clients/scoresaber/api/website_auth/post_api_auth_check_token.py
src/clients/scoresaber/api/website_user/__init__.py
src/clients/scoresaber/api/website_user/get_api_user_me.py
src/clients/scoresaber/api/website_user/get_api_user_player_id_refresh.py
src/clients/scoresaber/api/website_user/get_api_user_quest_key.py
src/clients/scoresaber/models/__init__.py
src/clients/scoresaber/models/badge.py
src/clients/scoresaber/models/check_token_body.py
src/clients/scoresaber/models/comment.py
src/clients/scoresaber/models/difficulty.py
src/clients/scoresaber/models/get_api_player_player_id_scores_sort.py
src/clients/scoresaber/models/i_get_token_response.py
src/clients/scoresaber/models/leaderboard_info.py
src/clients/scoresaber/models/leaderboard_info_collection.py
src/clients/scoresaber/models/leaderboard_player.py
src/clients/scoresaber/models/metadata.py
src/clients/scoresaber/models/nat_deny_body.py
src/clients/scoresaber/models/nat_qualify_body.py
src/clients/scoresaber/models/nat_replace_body.py
src/clients/scoresaber/models/player.py
src/clients/scoresaber/models/player_badges_type_1.py
src/clients/scoresaber/models/player_collection.py
src/clients/scoresaber/models/player_score.py
src/clients/scoresaber/models/player_score_collection.py
src/clients/scoresaber/models/qat_comment_body.py
src/clients/scoresaber/models/qat_vote_body.py
src/clients/scoresaber/models/rank_request_information.py
src/clients/scoresaber/models/rank_request_listing.py
src/clients/scoresaber/models/ranking_difficulty.py
src/clients/scoresaber/models/rt_comment_body.py
src/clients/scoresaber/models/rt_create_body.py
src/clients/scoresaber/models/rt_vote_body.py
src/clients/scoresaber/models/score.py
src/clients/scoresaber/models/score_collection.py
src/clients/scoresaber/models/score_saber_error.py
src/clients/scoresaber/models/score_stats.py
src/clients/scoresaber/models/user_data.py
src/clients/scoresaber/models/vote_group.py
src/helpers/BeatLeaderAPI.py
src/helpers/PlaylistBuilder.py
src/helpers/ScoreSaberAPI.py
src/helpers/SimpleBeatLeaderAPI.py
src/pleb_saberlist.egg-info/PKG-INFO
src/pleb_saberlist.egg-info/SOURCES.txt
src/pleb_saberlist.egg-info/dependency_links.txt
src/pleb_saberlist.egg-info/entry_points.txt
src/pleb_saberlist.egg-info/requires.txt
src/pleb_saberlist.egg-info/top_level.txt
src/saberlist/__init__.py
src/saberlist/make.py