Skip to main content

A python module to download song for Beat Saber

Project description

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: .]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

saberio-1.0.1.tar.gz (6.2 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page