https://github.com/checksumdev/banchoxide
https://github.com/checksumdev/banchoxide
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/checksumdev/banchoxide
- Owner: ChecksumDev
- Created: 2022-03-18T00:32:41.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-25T01:26:17.000Z (about 3 years ago)
- Last Synced: 2025-03-02T01:07:41.116Z (over 1 year ago)
- Language: Rust
- Size: 134 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Banchoxide TODO
- They called me a **Bancho**, but I'm not a Bancho. I'm a **Bancho**.
## API
All external (network and local) API calls are made through the [`Client`](#client) object.
### v1
Internal code-only calls.
[] - osu.rs - OsuAPI Struct
#### Domains
[] - api.rs - External API for Frontend???
[] - ava.rs - Avatar API
[] - cho.rs - Internal osu-to-server api
[] - map.rs - /beatmaps endpoint
[] - osu.rs - More internal api's for the osu! client
[] - middleware.rs - Middleware for all of the API endpoints
## Constatnts
[X] - clientflags.rs - Osu!AC client flags
[X] - gamemodes.rs - Osu! Gamemodes
[X] - mods.rs - Osu! Mods
[X] - privileges.rs - Osu! privileges
[X] - regexes.rs - Regexes for the osu! client
## structs
[] - achievement.rs
[-] - beatmap.rs
[] - channel.rs
[] - clan.rs
[] - collection.rs
[] - match.rs
[] - menu.rs
[] - modles.rs
[] - player.rs
[] - score.rs