%global _empty_manifest_terminate_build 0 Name: python-PyLyrics Version: 1.1.0 Release: 1 Summary: Pythonic Implementation of lyrics.wikia.com License: MIT URL: http://github.com/geekpradd/PyLyrics Source0: https://mirrors.nju.edu.cn/pypi/web/packages/9d/74/8e92322cb1425739849eb719c3b5d8ca05a6b1f027829fd56b4db7c4b7c7/PyLyrics-1.1.0.zip BuildArch: noarch %description |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 ''''''''''''''''''''''''''''''''''' 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 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. 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. %package -n python3-PyLyrics Summary: Pythonic Implementation of lyrics.wikia.com Provides: python-PyLyrics BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-PyLyrics |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 ''''''''''''''''''''''''''''''''''' 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 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. 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. %package help Summary: Development documents and examples for PyLyrics Provides: python3-PyLyrics-doc %description help |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 ''''''''''''''''''''''''''''''''''' 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 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. 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. %prep %autosetup -n PyLyrics-1.1.0 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-PyLyrics -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed Apr 12 2023 Python_Bot - 1.1.0-1 - Package Spec generated