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 details)

Uploaded Source

File details

Details for the file saberio-1.0.1.tar.gz.

File metadata

  • Download URL: saberio-1.0.1.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/65.3.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.14

File hashes

Hashes for saberio-1.0.1.tar.gz
Algorithm Hash digest
SHA256 a7b84d8c3a4fd3b9760700f645cab2da8e4bdfd373cf015c154eeb803b19dbd3
MD5 430bdaf323369bd85563bc76f302be25
BLAKE2b-256 27ae56cc3f1df0a3763b6680b45a39f4bcccaa3d795030f19ff36e579c7b178c

See more details on using hashes here.

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