an open source osu! mirror

Morgan Bazalgette 0723f05b14 Update saving beatmap information not working properly 3 months ago
.gitignore fad4f8d621 Initial commit 11 months ago
LICENSE 62c197866f Initial commit 11 months ago
README.md 2a22a2ee26 Update README 11 months ago
beatmap_downloader.go 9387cc9b74 Attempt to fix memory leaks; build index every 10 minutes; bump to 0.2.2 11 months ago
beatmap_finder.go 0723f05b14 Update saving beatmap information not working properly 3 months ago
build_index.go 9387cc9b74 Attempt to fix memory leaks; build index every 10 minutes; bump to 0.2.2 11 months ago
config.go fad4f8d621 Initial commit 11 months ago
data_json.go 0723f05b14 Update saving beatmap information not working properly 3 months ago
ignored_beatmaps.go c8d20b8c10 Fix error checking in ignoredImport() 11 months ago
main.go 0723f05b14 Update saving beatmap information not working properly 3 months ago

README.md

mirror

An open-source, highly-performant and fast osu! beatmap mirror.

Getting started

Have go installed (with the GOPATH set up), and a 1TB+ disk available:

go get git.zxq.co/ripple/mirror
cd /one/terabyte/partition
mkdir osumirror
cd osumirror
$GOPATH/bin/mirror
nano mirror.conf
$GOPATH/bin/mirror # Get ready for downloading beatmaps for at least a day!

API documentation