68c0b0628001f2c2c71618776c348c3d1b22770a
sidm / build (push) Successful in 1m36s
Reviewed-on: #103
sidm
sidm (SoarIcarusDownloadManager) is a CLI software client application that has the feature of uploading and downloading songs from the soaricarus_api Music Server.
Getting Started
Clone the repo
git clone git@git.kundeng.us:phoenix/sidm.git
Build the project:
cd sidm
cargo build
Downloading Song
sidm download -u spacecadet -p stellar40 -h https://icarus.com -ha https://auth.icarus.com -b e8407fc6-edd2-44c1-993f-08dd7324d91a
Uploading Song with metadata
sidm upload-meta -u spacecadet -p stellar40 -h https://icarus.com -ha https://auth.icarus.com -s /path/of/song.flac -t 1 -m /path/to/metadata/config/collection.json -ca /path/to/cover/art/image.png
Uploading Song with metadata from directory
sidm upload-meta -u spacecadet -p stellar40 -h https://icarus.com -ha https://auth.icarus.com -smca /path/where/songs/and/metadata/exists/
Retrieving Song in json
sidm retrieve -u spacecadet -p stellar40 -h https://icarus.com -ha https://auth.icarus.com -rt songs
Deleting Song
sidm delete -u spacecadet -p stellar40 -h https://icarus.com -ha https://auth.icarus.com -D e8407fc6-edd2-44c1-993f-08dd7324d91a
Contributing
Please read CONTRIBUTING.md for details on the code of conduct, and the process for submitting pull requests to the project.
License
This project is licensed under the MIT License - see the LICENSE.md file for details