{ "info": { "author": "elmoiv", "author_email": "elmoiv@yahoo.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# azapi\n[![Build Status](https://api.travis-ci.org/elmoiv/azapi.svg?branch=master)](https://travis-ci.org/elmoiv/azapi)\n[![Python version](https://img.shields.io/badge/python-3.x-brightgreen.svg)](https://pypi.org/project/azapi/)\n\nA fast and secure api for AZLyrics.com to get lyrics easily :)\n\n\n## Features\n- Get Artist's Songs list with Album, Year ...etc\n- Save lyrics in a .txt file or any format you like.\n- Avoid BAN using proxy and multiple user agents.\n- Search for albums, songs, artists when you are not sure.\n\n## Installation\n`azapi` requires Python 3.\n\nUse `pip` to install the package from PyPI:\n\n```bash\npip install azapi\n```\n\nOr, install the latest version of the package from GitHub:\n\n```bash\npip install git+https://github.com/elmoiv/azapi.git\n```\n## Usage\n```python\nimport azapi\n\nArtist = azapi.AZlyrics()\n\nlyric = Artist.getLyrics(\"Taylor Swift\", \"Bad Blood\", save=False)\n\nprint(lyric)\n```\n## Changelog\n\n### v2.1.0 18-10-2019\n* Added search feature to `getSongs` and `getLyrics`\n* You can use search albums, songs and artists\n\n### v2.0.1 11-9-2019\n* First Release\n\n## Tests\nHere are a few sample tests:\n\n* [Getting lyrics](https://github.com/elmoiv/azapi/tree/master/tests/test1.py)\n* [Getting songs list](https://github.com/elmoiv/azapi/tree/master/tests/test2.py)\n* [Downloading lyrics from a list](https://github.com/elmoiv/azapi/tree/master/tests/test3.py)\n* [Search for a song and get Lyrics](https://github.com/elmoiv/azapi/tree/master/tests/test4.py)\n* [Using search with `getSongs`](https://github.com/elmoiv/azapi/tree/master/tests/test5.py)\n* [Using search with `getLyrics`](https://github.com/elmoiv/azapi/tree/master/tests/test6.py)\n\n\n## Contributing\nPlease 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.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/elmoiv/azapi", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "azapi", "package_url": "https://pypi.org/project/azapi/", "platform": "", "project_url": "https://pypi.org/project/azapi/", "project_urls": { "Homepage": "https://github.com/elmoiv/azapi" }, "release_url": "https://pypi.org/project/azapi/2.1.0/", "requires_dist": [ "requests", "bs4" ], "requires_python": ">=3.4", "summary": "Get Lyrics from AZLyrics.com like a Boss ~(0_0)~", "version": "2.1.0" }, "last_serial": 5995815, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "52bcd30d40bcb5bbd5bb63e9fbde7e1a", "sha256": "4104d6821949443594d459f65e1159d08c09617d1363f92c3eae1731f7fd51e2" }, "downloads": -1, "filename": "azapi-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "52bcd30d40bcb5bbd5bb63e9fbde7e1a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 23458, "upload_time": "2019-09-11T15:03:54", "url": "https://files.pythonhosted.org/packages/bd/87/d99a5f9ab5c754b422a2c9fec2bbd1efcce2d668e3e6d640af826ebcda39/azapi-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b44eed72d2d51f43163b4dca291ecf5", "sha256": "81e4309301721ec31560fd7959e6a2e69cd031c995149cc505707c9fadf80d14" }, "downloads": -1, "filename": "azapi-1.0.1.tar.gz", "has_sig": false, "md5_digest": "7b44eed72d2d51f43163b4dca291ecf5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 10413, "upload_time": "2019-09-11T15:03:57", "url": "https://files.pythonhosted.org/packages/3c/68/a739292e86a290235cf6d960072636fe23c46e67439d0fc213fb52a2a659/azapi-1.0.1.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "bd79317e4ad5ae7316becf91d82974d8", "sha256": "2945bdda4dada6f60d4afdc3a5ca73b8f21ff269bca744b5425995ee8ae9aab4" }, "downloads": -1, "filename": "azapi-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bd79317e4ad5ae7316becf91d82974d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 23446, "upload_time": "2019-09-11T15:21:02", "url": "https://files.pythonhosted.org/packages/8b/82/bb0e34f549061bef75a492ac7886c390801769b2afd275b2ece6871f3039/azapi-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ccdbf984f67843fd321e3cee2daa48d4", "sha256": "7d82424a9343605964017fdbfa7382f5459bc8629e2c3bba4b6b6b71d2f63e8d" }, "downloads": -1, "filename": "azapi-2.0.1.tar.gz", "has_sig": false, "md5_digest": "ccdbf984f67843fd321e3cee2daa48d4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 10414, "upload_time": "2019-09-11T15:21:04", "url": "https://files.pythonhosted.org/packages/19/35/65374e0d5df9ebf51c10d832ec22bd07d3e0aaffe150b80a500a8b02e24d/azapi-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "cf0bd2712053abaa3d42336fb22bde62", "sha256": "83b284976802a0c0165f8117b2570e43721fcef6ee3ccd7979f71db000913578" }, "downloads": -1, "filename": "azapi-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cf0bd2712053abaa3d42336fb22bde62", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 24648, "upload_time": "2019-10-18T14:04:45", "url": "https://files.pythonhosted.org/packages/5b/16/6f064d330229673f8ac3dce5af80a1497cf1426d89fe32f248e6a72da3c6/azapi-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b790a26d4d9478f726669a404b91f26f", "sha256": "28c948bffcbb2b7a870fab7af19fbb06ea90f5e05905af22460cae0cffc168f8" }, "downloads": -1, "filename": "azapi-2.1.0.tar.gz", "has_sig": false, "md5_digest": "b790a26d4d9478f726669a404b91f26f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 11651, "upload_time": "2019-10-18T14:04:48", "url": "https://files.pythonhosted.org/packages/a5/c9/282207287e21e572023cef70b1e868b5506e48f920c5704aebe149684b4e/azapi-2.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cf0bd2712053abaa3d42336fb22bde62", "sha256": "83b284976802a0c0165f8117b2570e43721fcef6ee3ccd7979f71db000913578" }, "downloads": -1, "filename": "azapi-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cf0bd2712053abaa3d42336fb22bde62", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 24648, "upload_time": "2019-10-18T14:04:45", "url": "https://files.pythonhosted.org/packages/5b/16/6f064d330229673f8ac3dce5af80a1497cf1426d89fe32f248e6a72da3c6/azapi-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b790a26d4d9478f726669a404b91f26f", "sha256": "28c948bffcbb2b7a870fab7af19fbb06ea90f5e05905af22460cae0cffc168f8" }, "downloads": -1, "filename": "azapi-2.1.0.tar.gz", "has_sig": false, "md5_digest": "b790a26d4d9478f726669a404b91f26f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 11651, "upload_time": "2019-10-18T14:04:48", "url": "https://files.pythonhosted.org/packages/a5/c9/282207287e21e572023cef70b1e868b5506e48f920c5704aebe149684b4e/azapi-2.1.0.tar.gz" } ] }