/soundcloud-dl

A well documented soundcloud searcher and downloader made in python

Primary LanguagePython

Yasoob's Soundcloud Downloader:

This is a simple soundcloud searcher and downloader i wrote in python. It requires the requests library .The script is well documented and will help a new python programmer to understand it as well. I hope that you guys like my work. As a token of appreciation you can star this project. It is inspired by https://github.com/jacktheripper51/groove-dl . I have made this script because I was not able to find a good python script for downloading songs from soundcloud. If you want to contribute then just clone this repo and submit a pull request. I will review your pull request and then i will merge it.

Syntax:

CLI: soundcloud_dl.py

Dependencies:

  • Python 2.6
  • Requests library

Tests:

I have included a test which will only run if you have pytest installed. Currently I am testing only a single function. With time i will add tests for other functions as well. If you don't have pytest installed then you can install it by typing pip install pytest or easy_install pytest.

Authors:

  • M.Yasoob

Disclaimer:

I'm not responsible for any violations this script does to Soundcloud's TOS. It's more of a proof of concept.

Python script by M.Yasoob Khalid yasoob.khld@gmail.com

This project hasn't been tested in a while so use it at your own risk.

TODO:

  • Add a nice GUI with PyQt, PySide or wxPython. If you want to contribute then I think this is the best thing to contribute.
  • Use argparse module for getting the input
  • Do some code refractory so that it uses the best practices.