diff options
author | CoprDistGit <infra@openeuler.org> | 2023-06-20 07:26:54 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-06-20 07:26:54 +0000 |
commit | 6580ddf1405b2e1cc15321034ea2514828de9b0a (patch) | |
tree | b65bf26ba4943271c29ea81f3475a125a1e89256 | |
parent | 3d128af0414417d9a62c73cc8cf63c8b97382948 (diff) |
automatic import of python-azapiopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-azapi.spec | 407 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 409 insertions, 0 deletions
@@ -0,0 +1 @@ +/azapi-3.0.8.tar.gz diff --git a/python-azapi.spec b/python-azapi.spec new file mode 100644 index 0000000..c63d91f --- /dev/null +++ b/python-azapi.spec @@ -0,0 +1,407 @@ +%global _empty_manifest_terminate_build 0 +Name: python-azapi +Version: 3.0.8 +Release: 1 +Summary: Get Lyrics from AZLyrics.com like a Boss ~(0_0)~ +License: GNU General Public License v3 (GPLv3) +URL: https://github.com/elmoiv/azapi +Source0: https://mirrors.aliyun.com/pypi/web/packages/e5/09/f65bd8b1c62ea764a792b4b7f60a9cf643f4f482bc890775de83eb979cce/azapi-3.0.8.tar.gz +BuildArch: noarch + +Requires: python3-requests +Requires: python3-bs4 + +%description +# azapi +[](http://hits.dwyl.io/elmoiv/azapi) +[](https://travis-ci.org/elmoiv/azapi) +[](https://pypi.org/project/azapi/) +[](https://www.codacy.com/manual/elmoiv/azapi?utm_source=github.com&utm_medium=referral&utm_content=elmoiv/azapi&utm_campaign=Badge_Grade) + +A fast and secure API for AZLyrics.com to get lyrics easily :) + + +## Features +- Get artist's songs list with Album, Year ...etc +- Can get results via Google* and Duckduckgo* for accurate results. +- Save lyrics in a .txt file or any format you like. +- Avoid BAN using proxy** and multiple user agents. + +## Installation +`azapi` requires Python 3. + +Use `pip` to install the package from PyPI: + +```bash +pip install azapi +``` + +Or, install the latest version of the package from GitHub: + +```bash +pip install git+https://github.com/elmoiv/azapi.git +``` +## Usage +```python +import azapi + +API = azapi.AZlyrics('google', accuracy=0.5) + +API.artist = 'Tylor Swft' +API.title = 'Bad Blods' + +API.getLyrics(save=True, ext='lrc') + +print(API.lyrics) + +# Correct Artist and Title are updated from webpage +print(API.title, API.artist) +``` +## Tests +Here are a few sample tests: + + * [Getting lyrics](https://github.com/elmoiv/azapi/tree/master/tests/test1.py) + * [Getting lyrics (Custom Path)](https://github.com/elmoiv/azapi/tree/master/tests/test7.py) + * [Getting songs list](https://github.com/elmoiv/azapi/tree/master/tests/test2.py) + * [Downloading lyrics from a list](https://github.com/elmoiv/azapi/tree/master/tests/test3.py) + * [Get Lyrics by title only](https://github.com/elmoiv/azapi/tree/master/tests/test4.py) + * [Using search engine with titles](https://github.com/elmoiv/azapi/tree/master/tests/test5.py) + * [Using search engine with mistyped title and artist](https://github.com/elmoiv/azapi/tree/master/tests/test6.py) + +## Changelog + +### v3.0.7 03-01-2022 + * [#6](https://github.com/elmoiv/azapi/issues/6) [Re-Fixed] Single albums return relative urls. + +### v3.0.6 12-02-2021 + * [#11](https://github.com/elmoiv/azapi/issues/11) Fixed proxy not used properly. + +### v3.0.5 26-09-2020 + * [#10](https://github.com/elmoiv/azapi/issues/10) Fixed one-liner lyrics can't be retrieved. + * Direct lyrics URLs can now be passed without artist or title. + * Fixed minor bugs. + +### v3.0.4 22-08-2020 + * [#9](https://github.com/elmoiv/azapi/issues/9) Update title and artist attributes with exact values from AZLyrics.com. + * Fixed minor bugs. + +### v3.0.3 13-08-2020 + * [#8](https://github.com/elmoiv/azapi/issues/8) Fixed `getSongs` not returning all songs. + +### v3.0.2 25-07-2020 + * [#7](https://github.com/elmoiv/azapi/issues/7)Added the ability to use custom path with `getLyrics`. + * Added `self.lyrics` and `self.songs` to store last call. + * Added `self.lyrics_history` that stores all fetched lyrics. + +### v3.0.1 07-07-2020 + * [#6](https://github.com/elmoiv/azapi/issues/6) Fixed single albums return relative urls. + +### v3.0.0 15-06-2020 + * Project re-done from scratch. + * Added the ability to use search engines. + * Fixed unicode issue with non-english lyrics. + * Fixed songs list not working for artists with single album. + * Removed search as it's no longer needed. + * Fixed NoneType bugs. + +### v2.1.0 18-10-2019 + * Added search feature to `getSongs` and `getLyrics`. + * You can use search albums, songs and artists. + +### v2.0.1 11-09-2019 + * First Release + +## Stargazers over time +[](https://starchart.cc/elmoiv/azapi) + +## Contributing +Please contribute! If you want to fix a bug, suggest improvements, or add new features to the project, just [open an issue](https://github.com/elmoiv/azapi/issues) or send me a pull request. + + + +**It is adviced not to send too many requests to avoid IP ban by search engines.* + +***Proxy is set by the user, defult is empty.* + + + +%package -n python3-azapi +Summary: Get Lyrics from AZLyrics.com like a Boss ~(0_0)~ +Provides: python-azapi +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-azapi +# azapi +[](http://hits.dwyl.io/elmoiv/azapi) +[](https://travis-ci.org/elmoiv/azapi) +[](https://pypi.org/project/azapi/) +[](https://www.codacy.com/manual/elmoiv/azapi?utm_source=github.com&utm_medium=referral&utm_content=elmoiv/azapi&utm_campaign=Badge_Grade) + +A fast and secure API for AZLyrics.com to get lyrics easily :) + + +## Features +- Get artist's songs list with Album, Year ...etc +- Can get results via Google* and Duckduckgo* for accurate results. +- Save lyrics in a .txt file or any format you like. +- Avoid BAN using proxy** and multiple user agents. + +## Installation +`azapi` requires Python 3. + +Use `pip` to install the package from PyPI: + +```bash +pip install azapi +``` + +Or, install the latest version of the package from GitHub: + +```bash +pip install git+https://github.com/elmoiv/azapi.git +``` +## Usage +```python +import azapi + +API = azapi.AZlyrics('google', accuracy=0.5) + +API.artist = 'Tylor Swft' +API.title = 'Bad Blods' + +API.getLyrics(save=True, ext='lrc') + +print(API.lyrics) + +# Correct Artist and Title are updated from webpage +print(API.title, API.artist) +``` +## Tests +Here are a few sample tests: + + * [Getting lyrics](https://github.com/elmoiv/azapi/tree/master/tests/test1.py) + * [Getting lyrics (Custom Path)](https://github.com/elmoiv/azapi/tree/master/tests/test7.py) + * [Getting songs list](https://github.com/elmoiv/azapi/tree/master/tests/test2.py) + * [Downloading lyrics from a list](https://github.com/elmoiv/azapi/tree/master/tests/test3.py) + * [Get Lyrics by title only](https://github.com/elmoiv/azapi/tree/master/tests/test4.py) + * [Using search engine with titles](https://github.com/elmoiv/azapi/tree/master/tests/test5.py) + * [Using search engine with mistyped title and artist](https://github.com/elmoiv/azapi/tree/master/tests/test6.py) + +## Changelog + +### v3.0.7 03-01-2022 + * [#6](https://github.com/elmoiv/azapi/issues/6) [Re-Fixed] Single albums return relative urls. + +### v3.0.6 12-02-2021 + * [#11](https://github.com/elmoiv/azapi/issues/11) Fixed proxy not used properly. + +### v3.0.5 26-09-2020 + * [#10](https://github.com/elmoiv/azapi/issues/10) Fixed one-liner lyrics can't be retrieved. + * Direct lyrics URLs can now be passed without artist or title. + * Fixed minor bugs. + +### v3.0.4 22-08-2020 + * [#9](https://github.com/elmoiv/azapi/issues/9) Update title and artist attributes with exact values from AZLyrics.com. + * Fixed minor bugs. + +### v3.0.3 13-08-2020 + * [#8](https://github.com/elmoiv/azapi/issues/8) Fixed `getSongs` not returning all songs. + +### v3.0.2 25-07-2020 + * [#7](https://github.com/elmoiv/azapi/issues/7)Added the ability to use custom path with `getLyrics`. + * Added `self.lyrics` and `self.songs` to store last call. + * Added `self.lyrics_history` that stores all fetched lyrics. + +### v3.0.1 07-07-2020 + * [#6](https://github.com/elmoiv/azapi/issues/6) Fixed single albums return relative urls. + +### v3.0.0 15-06-2020 + * Project re-done from scratch. + * Added the ability to use search engines. + * Fixed unicode issue with non-english lyrics. + * Fixed songs list not working for artists with single album. + * Removed search as it's no longer needed. + * Fixed NoneType bugs. + +### v2.1.0 18-10-2019 + * Added search feature to `getSongs` and `getLyrics`. + * You can use search albums, songs and artists. + +### v2.0.1 11-09-2019 + * First Release + +## Stargazers over time +[](https://starchart.cc/elmoiv/azapi) + +## Contributing +Please contribute! If you want to fix a bug, suggest improvements, or add new features to the project, just [open an issue](https://github.com/elmoiv/azapi/issues) or send me a pull request. + + + +**It is adviced not to send too many requests to avoid IP ban by search engines.* + +***Proxy is set by the user, defult is empty.* + + + +%package help +Summary: Development documents and examples for azapi +Provides: python3-azapi-doc +%description help +# azapi +[](http://hits.dwyl.io/elmoiv/azapi) +[](https://travis-ci.org/elmoiv/azapi) +[](https://pypi.org/project/azapi/) +[](https://www.codacy.com/manual/elmoiv/azapi?utm_source=github.com&utm_medium=referral&utm_content=elmoiv/azapi&utm_campaign=Badge_Grade) + +A fast and secure API for AZLyrics.com to get lyrics easily :) + + +## Features +- Get artist's songs list with Album, Year ...etc +- Can get results via Google* and Duckduckgo* for accurate results. +- Save lyrics in a .txt file or any format you like. +- Avoid BAN using proxy** and multiple user agents. + +## Installation +`azapi` requires Python 3. + +Use `pip` to install the package from PyPI: + +```bash +pip install azapi +``` + +Or, install the latest version of the package from GitHub: + +```bash +pip install git+https://github.com/elmoiv/azapi.git +``` +## Usage +```python +import azapi + +API = azapi.AZlyrics('google', accuracy=0.5) + +API.artist = 'Tylor Swft' +API.title = 'Bad Blods' + +API.getLyrics(save=True, ext='lrc') + +print(API.lyrics) + +# Correct Artist and Title are updated from webpage +print(API.title, API.artist) +``` +## Tests +Here are a few sample tests: + + * [Getting lyrics](https://github.com/elmoiv/azapi/tree/master/tests/test1.py) + * [Getting lyrics (Custom Path)](https://github.com/elmoiv/azapi/tree/master/tests/test7.py) + * [Getting songs list](https://github.com/elmoiv/azapi/tree/master/tests/test2.py) + * [Downloading lyrics from a list](https://github.com/elmoiv/azapi/tree/master/tests/test3.py) + * [Get Lyrics by title only](https://github.com/elmoiv/azapi/tree/master/tests/test4.py) + * [Using search engine with titles](https://github.com/elmoiv/azapi/tree/master/tests/test5.py) + * [Using search engine with mistyped title and artist](https://github.com/elmoiv/azapi/tree/master/tests/test6.py) + +## Changelog + +### v3.0.7 03-01-2022 + * [#6](https://github.com/elmoiv/azapi/issues/6) [Re-Fixed] Single albums return relative urls. + +### v3.0.6 12-02-2021 + * [#11](https://github.com/elmoiv/azapi/issues/11) Fixed proxy not used properly. + +### v3.0.5 26-09-2020 + * [#10](https://github.com/elmoiv/azapi/issues/10) Fixed one-liner lyrics can't be retrieved. + * Direct lyrics URLs can now be passed without artist or title. + * Fixed minor bugs. + +### v3.0.4 22-08-2020 + * [#9](https://github.com/elmoiv/azapi/issues/9) Update title and artist attributes with exact values from AZLyrics.com. + * Fixed minor bugs. + +### v3.0.3 13-08-2020 + * [#8](https://github.com/elmoiv/azapi/issues/8) Fixed `getSongs` not returning all songs. + +### v3.0.2 25-07-2020 + * [#7](https://github.com/elmoiv/azapi/issues/7)Added the ability to use custom path with `getLyrics`. + * Added `self.lyrics` and `self.songs` to store last call. + * Added `self.lyrics_history` that stores all fetched lyrics. + +### v3.0.1 07-07-2020 + * [#6](https://github.com/elmoiv/azapi/issues/6) Fixed single albums return relative urls. + +### v3.0.0 15-06-2020 + * Project re-done from scratch. + * Added the ability to use search engines. + * Fixed unicode issue with non-english lyrics. + * Fixed songs list not working for artists with single album. + * Removed search as it's no longer needed. + * Fixed NoneType bugs. + +### v2.1.0 18-10-2019 + * Added search feature to `getSongs` and `getLyrics`. + * You can use search albums, songs and artists. + +### v2.0.1 11-09-2019 + * First Release + +## Stargazers over time +[](https://starchart.cc/elmoiv/azapi) + +## Contributing +Please contribute! If you want to fix a bug, suggest improvements, or add new features to the project, just [open an issue](https://github.com/elmoiv/azapi/issues) or send me a pull request. + + + +**It is adviced not to send too many requests to avoid IP ban by search engines.* + +***Proxy is set by the user, defult is empty.* + + + +%prep +%autosetup -n azapi-3.0.8 + +%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-azapi -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 3.0.8-1 +- Package Spec generated @@ -0,0 +1 @@ +ceaa7bf09ec9b26e244532050340c8ac azapi-3.0.8.tar.gz |