Skip to content

Python port of scm-cli, command line client for smashcustommusic.net

Notifications You must be signed in to change notification settings

RekuNote/scm-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

scm-py

scm-py is a python port of scm-cli for downloading BRSTM files from Smash Custom Music Archive (smashcustommusic.net)
© RekuBuild 2024

Table of Contents

Features

  • Supports Windows, Linux, and macOS.
  • List all available games and their corresponding IDs.
  • Search for games by name.
  • Search for songs by game ID.
  • Download BRSTM (or other) files by song ID.
  • Specify output path for downloads.

Screenshots

Screenshot

Requirements

  • requests, PIL, and tqdm Python modules are required. (When ran, scm-py will automatically check for these modules and prompt to install if not found.)

To install these modules manually, run:

pip3 install requests, pillow, tqdm

or

pip install requests, pillow, tqdm

Usage

Download and run scm-py:

python scm-py.py

License

This project is licensed under a modified version of the MIT License.