Metadata-Version: 1.1
Name: PyLyrics
Version: 1.1.0
Summary: Pythonic Implementation of lyrics.wikia.com
Home-page: http://github.com/geekpradd/PyLyrics
Author: Pradipta Bora
Author-email: pradd@outlook.com
License: MIT
Description: PyLyrics: A Pythonic Implementation of lyrics.wikia.com

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

        

        |Build Status| |Latest Version| |License|

        

        PyLyrics is a python module to get Lyrics of songs from

        lyrics.wikia.com. It has support for getting albums of a singer and

        songs from an album from which lyrics can be accessed.

        

        Installation

        ~~~~~~~~~~~~

        

        Installation is done using pip.

        

        ::

        

            pip install PyLyrics

        

        Usage

        ~~~~~

        

        PyLyrics provides various lyrics.wikia.com methods by using many layers

        of Abstraction. Firstly there are 3 core classes which define most of

        the return values of PyLyrics:

        

        1. Track: Returned in Album Track searches and contains methods to get

           lyrics of the track

        2. Album: Returned from Artist album searches and contains methods to

           get tracks

        3. Artist: Returned from Artist searches and contains methods to get

           Albums

        

        Some examples are shown below on usage:

        

        Search for a Artist and list Albums

        '''''''''''''''''''''''''''''''''''

        

        .. code:: python

        

            from PyLyrics import *

        

            albums = PyLyrics.getAlbums(singer='Eminem')

            for a in albums:

                print (a) #Each album printed is a Album Object

        

        List all tracks of an Album

        '''''''''''''''''''''''''''

        

        You need to pass a Album Object into the function. This step is required

        to prevent errors and to ensure result

        

        .. code:: python

        

            from PyLyrics import *

        

            albums = PyLyrics.getAlbums(singer='Eminem')

            myalbum = albums[4] #Select your album based on Index

        

            tracks = myalbum.tracks() #or PyLyrics.getTracks(myalbum)

            for track in tracks:

                print (track) #Each track is a track object

                print (track.getLyrics()) #Get the lyrics

        

        Get Lyrics of a song

        ''''''''''''''''''''

        

        There are two ways to do this. Either you can pass the name of the

        singer and the song name to the main function or use the bound method

        ``getLyrics()`` of the track object received as shown in the previous

        example.

        

        .. code:: python

        

            from PyLyrics import *

        

            print(PyLyrics.getLyrics('Taylor Swift','Blank Space')) #Print the lyrics directly

        

        Version 1.1

        ~~~~~~~~~~~

        

        Fixed a lot encoding errors and inconsistency

        

        About

        ~~~~~

        

        Created by Pradipta (geekpradd), Copyright 2015.

        

        .. |Build Status| image:: http://img.shields.io/travis/geekpradd/PyLyrics/master.svg?style=flat-square

           :target: https://travis-ci.org/geekpradd/PyLyrics

        .. |Latest Version| image:: http://img.shields.io/pypi/v/PyLyrics.svg?style=flat-square

           :target: https://pypi.python.org/pypi/PyLyrics/

        .. |License| image:: https://img.shields.io/pypi/l/PyLyrics.svg?style=flat-square

           :target: https://pypi.python.org/pypi/PyLyrics/

        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Topic :: Internet
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
