Skip to content

Python script to download custom song from BSaber

License

Notifications You must be signed in to change notification settings

Mortafix/PySaber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyPI - Python Version PyPI Code style: black GitHub

Setup

You can find the package, here.

pip3 install saberio

Usage

There is a simple video with some examples, HERE.
You can use the help (-h) for more information.

saberio -p PlaylistWow --auto -f path/to/file/songs-wow.txt

Parameters

There are some parameters you can combine to customize the downloading process.

  • The package can be use with a text file or a single song.
# text file must be specified via parameter
saberio -f path/to/file/myfile.txt

# single song must be specified via parameter
saberio -s "Alone - Alan Walker"

Note: in the text file you can write the code of the song (found in the URL of bsaber.com)
Example: "Alan Walker #69ec" or "#69ec"

  • The package can be runned in 3 mode: auto, list or test. If you don't specify the parameter, mode will be asked later.
# download the first matching song
saberio --auto [default]

# provide a list with the best matching songs
saberio --list

# test the auto mode without downloading all the songs
saberio --test
  • The package will ask you for the playlist name, and it can be provided via parameter. If you don't specify it, it will be asked later.
saberio -p MyPlaylist [default: songs]
  • You can specify the path where to download all the song with an optional parameter.
saberio -d /path/to/playlist [default: .]

About

Python script to download custom song from BSaber

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages