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
--------
- song can download music from https://www.youtube.com/ and https://mr-jatt.com/
- song query Google for finding link associated to https://mr-jatt.com/
- It then parses Mr-jatt.com for finding download link of the mp3 file and downloads it.

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:
--------

- .. rubric:: For Downloading Song From Youtube
:name: for-downloading-song-from-youtube

::

song -y tum hi ho

.. figure:: https://cloud.githubusercontent.com/assets/15183662/26529632/28499f54-43e1-11e7-87a6-f4c0c3e2fd0b.png
:alt: youtube example




- .. rubric:: For Downloading Song from Mr-jatt (It will download the file in
current working directory)
:name: for-downloading-song-it-will-download-the-file-in-current-working-directory

::

song -d tum hi ho

.. figure:: https://cloud.githubusercontent.com/assets/15183662/26523026/cdc7d2e6-432a-11e7-941b-76fa9c465093.png
:alt: song-cli example



- .. rubric:: For Downloading **all songs** of a **movie or top songs of a singer**
:name: For Downloading **all songs** of a **movie or top songs of a singer**

::

song -d --download-all dhoom

.. figure:: https://cloud.githubusercontent.com/assets/15183662/26556972/929c1c12-44bb-11e7-8fbc-48b389de7a82.png
:alt: download all songs





- .. rubric:: For Listing songs of a Movie
:name: for-listing-songs-of-a-movie

``song -d dangal``

.. figure:: https://cloud.githubusercontent.com/assets/15183662/26523019/b009e7b2-432a-11e7-8241-919f95c993bf.png
:alt: after movie name



- .. rubric:: For Listing Top songs of a Artist
:name: for-listing-top-songs-of-a-artist

::

song -d sunidhi chauhan

.. figure:: https://cloud.githubusercontent.com/assets/15183662/26523023/c1a272dc-432a-11e7-85e7-1757a40da341.png
:alt: 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

--------------

.. |PyPI version| image:: https://badge.fury.io/py/song.svg
:target: https://badge.fury.io/py/song
.. |license| image:: https://img.shields.io/github/license/mashape/apistatus.svg
:target: https://github.com/ankitmathur3193/song-cli/blob/master/LICENSE

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

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 2Python 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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page