Skip to content

galens/cloudGrab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

cloudGrab by: Galen

This is a soundcloud ripper and spider implemented in python. It can download a single song url, or an entire artists collection.  Other options will be implemented soon.

The script will attempt to detect if the artist allows downloads and if so, attempts to use that file as it typically has a higher bitrate than the standard song file.  It can detect if there are embedded playlists within a collection and will automatically download the songs within that list.

./cloudGrab.py -h
 ### cloudGrab - the soundcloud spider - by: Galen ### 

Usage: ./cloudGrab.py [options]
---- Modes ----
   -d  --direct                 rip a song directly
                                needs url (-u) parameter only
   -s  --spider                 spider through soundcloud
                                needs both type (-t) and key (-k) parameter
---- Variables ----
   -u  --url=<soundcloud url>   url to test
                                needed in direct mode (-d)
   -m  --method=artist          spider method
                                needed in spider mode (-s)
                                artist is currently the only mode available
   -k  --key=<artist name>      name from soundcloud url
                                needed in spider mode (-s)
   -o  --out=/home/user/downloads/cloudGrab/rips/
                                directory to output rips to
---- Optional Variables ----
   -a  --artist=<artist name>   manually enter artist
                                id3 tag for all ripped mp3s
   -b  --album=<album name>     manually enter album
                                id3 tag for all ripped mp3s
   -g  --genre=<genre name>     manually enter genre
                                id3 tag for all ripped mp3s
---- Examples ----
  Spider an entire artists collection:
     ./cloudGrab.py -s -m artist -k the-andychrist -o "/home/user/music/rips/"
  Rip a single track only:
     ./cloudGrab.py -d -u "https://soundcloud.com/dogoftears/spiral70a-mastered-by-sean-price-mlc" -o "/home/user/music/rips/"
  Rip a single track and specify id3 info:
     ./cloudGrab.py -d -u "https://soundcloud.com/dogoftears/spiral70a-mastered-by-sean-price-mlc" -o "/home/user/music/rips/" -a "the Dog of Tears" -g "rusted fucktech"

About

Updated sound cloud song downloading utility

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages