I was testing whether Catknows can read a community’s leaderboard.
This appears to be separate from the member list rather than simply a `most_points` sort.
The leaderboard page shows several pieces of information that `list_members` does not:
- 7-day leaderboard
- 30-day leaderboard
- All-time leaderboard
- Rank, member and points within each time period
- The logged-in member’s own all-time rank
- Current level
- Points required to reach the next level
- The community’s level structure from Level 1 through Level 9
- Custom level names set by the community owner, where applicable, such as “Guppy”, “Sardine” or “Big Tuna”
- Percentage of members currently at each level
So the same member can have a different position on the 7-day, 30-day and all-time leaderboards, while the level structure is another separate piece of community-specific data.
Skool exposes all of this at:
/[community]/-/leaderboards
Would it be possible to add a dedicated Catknows leaderboard function that reads this page/data directly?