# Todo list Leaderboards: - [ ] ScoreSaber - [ ] BeatLeader - [ ] AccSaber? Score fetching: - Fetch and store all scores from the websocket - Update every players scores every week so we can ensure we have every score stored. (last 20 pages?) Player data fetching: - Update player data every hour BeatSaver data: - API Route: "/beatsaver/maps?hashes=id1,id2, etc" - Fetch map data from their api if we haven't already cached it. Cached maps should last for a week or 2 (longer if ranked?) Routes: - Leaderboard curve for the given Leaderboard - Player data for the given Leaderboard - Player scores for the given Leaderboard:
add a query to add extra score data from BeatLeader (eg: per hand acc, etc)