osu! Map Finder
A high-performance command-line utility for searching, analyzing, and downloading osu! beatmaps based on advanced criteria and player profiles.
Installation
pipx install osu-finder
Configuration
Create a config.yaml file in your working directory to set up your API credentials and game paths:
credentials:
client_id: "YOUR_CLIENT_ID"
client_secret: "YOUR_CLIENT_SECRET"
paths:
songs_folder: "C:/Users/YourName/AppData/Local/osu!/Songs"
download_folder: "./downloads"
mirror:
base_url: "[https://catboy.best](https://catboy.best)"
osu_file_path: "/osu/{id}"
osz_download_path: "/d/{id}"
active_preset: "default"
Usage
1. Search and Download
Run the finder using your active preset:
osu-finder
Use a specific preset:
osu-finder --preset preset_name
2. Profile Analysis
Generate a customized search preset based on a player's top performance records:
osu-finder -u Username --focus stream
Available focus modes: balanced, stream, jump, push, farm. Combine analysis and immediate execution:
osu-finder -u Username --focus farm --run-search
3. Blacklist Maps
Add an unwanted beatmap set ID to the global blacklist:
osu-finder --ban 1234567
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file osu_finder-1.0.1.tar.gz.
File metadata
- Download URL: osu_finder-1.0.1.tar.gz
- Upload date:
- Size: 22.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a639a9684676d0512eb2fc6a36c14eb6cddc4dbc0c08e2697385c254aa24be35
|
|
| MD5 |
0a10648362db9bc425e7ad45db5f71ee
|
|
| BLAKE2b-256 |
6556d8e13b6e83400dded711f1464ea4d2248a355ce1fe6b3c465ac507227704
|
File details
Details for the file osu_finder-1.0.1-py3-none-any.whl.
File metadata
- Download URL: osu_finder-1.0.1-py3-none-any.whl
- Upload date:
- Size: 27.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
327b509bdf1b09b2c683edf1cbb88801fe70299a89490aee4ef80d9ddc821963
|
|
| MD5 |
c0b24617636336e0084993f547432b95
|
|
| BLAKE2b-256 |
4c36a5c92f42311bde5ad1ce7cc9d1f7f90221c66d4f526dce030e73906d21fd
|