Skip to main content

A script to download hindi and punjabi songs from internet

Project description

PyPI version license

SONG DOWNLOADER

A command line interface for downloading Songs/mp3 from Internet

Just type the name of the song and it will download for you

Features

For Installing

pip install song

For Upgrading

pip install --upgrade song

For Uninstalling

pip uninstall song

Usage:

song -y [ song_name ]
song -d [ song_name | singer_name | movie_name ]
song -d --download-all [ singer_name | movie_name ]
song --ty [ textfile.txt ]
song --td [ textfile.txt ]
song --version

Optional arguments are:

  • -y : For downloading mp3 from youtube

  • -d : For downloading mp3 from mr-jatt

  • –download-all : For downloading all songs of a movie or top songs of a singer

  • –ty : For downloading all songs in specified text file from youtube in mp3 format

  • –td : For downloading all songs in specified text file from mr-jatt in mp3 format

  • –version : For printing song version

Example:

  • For Downloading Song From Youtube

    song -y tum hi ho
    youtube example
  • For Downloading Song from Mr-jatt (It will download the file in current working directory)

    song -d tum hi ho
    song-cli example
  • For Downloading all songs of a movie or top songs of a singer

    song -d --download-all dhoom
    download all songs
  • For Listing songs of a Movie

    song -d dangal

    after movie name
  • For Listing Top songs of a Artist

    song -d sunidhi chauhan
    artist\_top\_songs

TODO

  • [ X ] Add support for Hollywood/English Songs

  • [ ] Implement Unit Testing

  • [ X ] Option for downloading all songs of a movie

  • [ X ] Option for downloading all top songs of a artist

Disclaimer

Downloading copyrighted material may be illegal in your country. Use at your own risk.

Want to Contribute

  • Clone the repository

$ git clone https://github.com/ankitmathur3193/song-cli.git
  • Install dependencies

$ pip install -r requirements.txt

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

song-2.9.2.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

song-2.9.2-py2.py3-none-any.whl (15.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file song-2.9.2.tar.gz.

File metadata

  • Download URL: song-2.9.2.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for song-2.9.2.tar.gz
Algorithm Hash digest
SHA256 03cc2e8f1c2d7d8086914cba7cb94c446a241e3b11cf0b6504f1f36c753db81f
MD5 fe663a38adcc1c7d4416cc47af308857
BLAKE2b-256 76df90210a3c3108719cb18feb1c4b173a723d372cf66706027a08f03dd8a064

See more details on using hashes here.

File details

Details for the file song-2.9.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for song-2.9.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c6b0ed1bd430b1e9308a51b07e6b9ccf780fcfd31529404e77653641aa134983
MD5 202f29dc344578277e5da88355642a92
BLAKE2b-256 d74715831b4259cf123c48f116078a15232334ec0c4c3da3bf57fb82aa68a5dc

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