https://github.com/colthreepv/beatquest-renamer
command-line app to convert PC BeatSaber CustomLevels folder names to a BMBF-compatible folder names
https://github.com/colthreepv/beatquest-renamer
beatsaber bmbf custom oculus-quest songs
Last synced: about 1 month ago
JSON representation
command-line app to convert PC BeatSaber CustomLevels folder names to a BMBF-compatible folder names
- Host: GitHub
- URL: https://github.com/colthreepv/beatquest-renamer
- Owner: colthreepv
- Created: 2021-02-14T20:55:42.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-02-15T00:24:09.000Z (about 4 years ago)
- Last Synced: 2025-01-22T17:45:15.251Z (3 months ago)
- Topics: beatsaber, bmbf, custom, oculus-quest, songs
- Language: TypeScript
- Homepage:
- Size: 51.8 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
beatquest-renamer
==================This simple command-line app converts your PC [BeatSaber](beatsaber) `CustomLevels`
folder names to a [BMBF](BMBF)-compatible folder names **WITHOUT REDOWNLOADING THEM**.Example:
`10800 (Nyan Cat (Piano) - COCOAGALAXY)` becomes `custom_level_ec005abf6cffd5fe9f7c086361521475232442f5`[beatsaber]: https://www.beatsaber.com/
[BMBF]: https://bmbf.dev/stable# Expected result:
```
$ npm run compile && node dist/index.js /awesome/folder/> [email protected] compile
> tsc src/*.ts --outDir distFound 1 songs
==================================
Succesfully converted 1 songs
```# Run on windows
Head here: https://github.com/colthreepv/beatquest-renamer/releases/latest
Download `beatquest-renamer-win.exe` in the appropriate folder, open command line and run with appropriate folder# Run on Linux
Head here: https://github.com/colthreepv/beatquest-renamer/releases/latest
Download `beatquest-renamer-linux` in the appropriate folder, add execution permissions, then run with appropriate folderExample:
```shell
wget https://github.com/colthreepv/beatquest-renamer/releases/download/v1.0/beatquest-renamer-linux && chmod +x beatquest-renamer-linux
```# How to use
The command requires 1 argument, the absolute or relative path to the `CustomLevels` directory,
be sure to make a copy before using `beatquest-renamer`