{ "info": { "author": "Lachlan Charlick", "author_email": "lachlan.charlick@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# python-metallum\n\nA basic python API for the amazing www.metal-archives.com\n\n## Install\n\n`pip install python-metallum`\n\n## Usage\n\nArtist search\n\n```python\nimport metallum\n\n\n# Search bands matching term\nbands = metallum.band_search('metallica')\n# -> []\n\nbands[0].name\n# -> 'Metallica'\n\n# Fetch band page\nband = bands[0].get()\n\n# Get all albums\nband.albums\n# -> [, , ...]\n\n# Get only full-length albums\nfull_length = band.albums.search(type=metallum.AlbumTypes.FULL_LENGTH)\n# -> [, , , , , , , , , , ]\n\nalbum = full_length[2]\nalbum.title\n# -> 'Master of Puppets'\n\nalbum.date\n# -> datetime.datetime(1986, 3, 3, 0, 0)\n\n# Get all tracks\nalbum.tracks\n# -> [, , , , , , , ]\n```\n\nAlbum search\n\n```python\nimport metallum\n\n# Search albums matching term\nmetallum.album_search('seventh')\n# -> []\n\n# Search albums containing term\nmetallum.album_search('seventh', strict=False)\n# -> [, , ...]\n\n# Search albums by band\nmetallum.album_search('seventh', band='iron maiden', strict=False)\n# -> []\n\n```\n\nRefer to source and doctests for detailed usage\n\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/lcharlick/python-metallum", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "python-metallum", "package_url": "https://pypi.org/project/python-metallum/", "platform": "", "project_url": "https://pypi.org/project/python-metallum/", "project_urls": { "Homepage": "https://github.com/lcharlick/python-metallum" }, "release_url": "https://pypi.org/project/python-metallum/1.0.5/", "requires_dist": [ "requests", "requests-cache", "pyquery", "python-dateutil" ], "requires_python": ">=3", "summary": "Python API for www.metal-archives.com", "version": "1.0.5" }, "last_serial": 4745312, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "bca5829faccb1967a3158c8781bcc656", "sha256": "6a6711e06ad471c220223cce8532f839d47866622d9b327933433f7e1566ba5c" }, "downloads": -1, "filename": "python-metallum-1.0.tar.gz", "has_sig": false, "md5_digest": "bca5829faccb1967a3158c8781bcc656", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7260, "upload_time": "2018-05-11T11:41:33", "url": "https://files.pythonhosted.org/packages/aa/b2/c615e810d346ff87115e112161dfc8faed711dc0c3de96f58ce0d5637dab/python-metallum-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ec52d64dac48f3c44ba8196a23b2dea2", "sha256": "24cfc6c197db83fa9ec25f4fd88c1e2de37fda1b97a2d7f8689ff5c23c942f0b" }, "downloads": -1, "filename": "python-metallum-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ec52d64dac48f3c44ba8196a23b2dea2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 8336, "upload_time": "2018-05-12T02:02:21", "url": "https://files.pythonhosted.org/packages/80/08/2e6dcb195ef744483aa4e170bb631c04dc53e220300e84745037d41aa77e/python-metallum-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "987dac59f995de6d59070855670f69dd", "sha256": "e5c8470fd4648917be266b60bcbd6c7eef333c0385e7a3fc475da2e680cc4976" }, "downloads": -1, "filename": "python-metallum-1.0.2.tar.gz", "has_sig": false, "md5_digest": "987dac59f995de6d59070855670f69dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 8334, "upload_time": "2018-05-15T05:59:47", "url": "https://files.pythonhosted.org/packages/e6/65/8b9d5a620040afa0da25c9733e302f62b499719e190a4b83e7a2d4991b27/python-metallum-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "c11facc7150213d53273e91f24550296", "sha256": "ba7761daa7d92c4bf1cebc2e3b17c8bfdcf6a68fa225ee12213ef80b74cbeb00" }, "downloads": -1, "filename": "python_metallum-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c11facc7150213d53273e91f24550296", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 7790, "upload_time": "2018-11-01T03:56:07", "url": "https://files.pythonhosted.org/packages/8a/9b/ead2a566b7d09a6c6b4c8e42bb9ee39cef375a148e871cbb6cbb9a43646c/python_metallum-1.0.3-py3-none-any.whl" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "111f89906ec92aca532d2eaefc96413f", "sha256": "d596cd3fe772b3fb4d7959a7374a31e7317bd6b0d03abb99e797d9e717bddf61" }, "downloads": -1, "filename": "python_metallum-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "111f89906ec92aca532d2eaefc96413f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 8631, "upload_time": "2019-01-07T13:28:13", "url": "https://files.pythonhosted.org/packages/cd/29/6dcec12f1dc4cc2e6a92017140ad3e6c68bee79e39df884cd2e56c1bc392/python_metallum-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3bf2081a31549f1de6fcf39c56c857e3", "sha256": "7505dcc78087f1007f7fb5143385b5418818d3f691f5c632f7ad924a56ba4054" }, "downloads": -1, "filename": "python-metallum-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3bf2081a31549f1de6fcf39c56c857e3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 8207, "upload_time": "2019-01-07T13:28:15", "url": "https://files.pythonhosted.org/packages/f9/16/e1f771e3e5874352cc8f3c4d32317bf20b92edb18caec8c978152259e068/python-metallum-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "fb2d6b29a00f9226dbf9c9f6b8eba737", "sha256": "6bae7454015dcd88d986bd034026f5152c09184ac17f88d5d3dc05dd97254f3f" }, "downloads": -1, "filename": "python_metallum-1.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "fb2d6b29a00f9226dbf9c9f6b8eba737", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=3", "size": 7950, "upload_time": "2019-01-27T05:53:05", "url": "https://files.pythonhosted.org/packages/55/01/f748f87bfe607589bee9a6adc7642df88cf0cf241c3ec8a13959284fb4e1/python_metallum-1.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba3c61b149dba070b85d67f3c7e6842e", "sha256": "fabb72324a95553a5370fb49077455c97f4cc6b9c4522233e483d535ce3ea654" }, "downloads": -1, "filename": "python-metallum-1.0.5.tar.gz", "has_sig": false, "md5_digest": "ba3c61b149dba070b85d67f3c7e6842e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 8700, "upload_time": "2019-01-27T05:53:07", "url": "https://files.pythonhosted.org/packages/40/e4/70bcb98df50fa6247454f70fa245157ca51e453a1e24b1d28cf180f5bb10/python-metallum-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fb2d6b29a00f9226dbf9c9f6b8eba737", "sha256": "6bae7454015dcd88d986bd034026f5152c09184ac17f88d5d3dc05dd97254f3f" }, "downloads": -1, "filename": "python_metallum-1.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "fb2d6b29a00f9226dbf9c9f6b8eba737", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=3", "size": 7950, "upload_time": "2019-01-27T05:53:05", "url": "https://files.pythonhosted.org/packages/55/01/f748f87bfe607589bee9a6adc7642df88cf0cf241c3ec8a13959284fb4e1/python_metallum-1.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba3c61b149dba070b85d67f3c7e6842e", "sha256": "fabb72324a95553a5370fb49077455c97f4cc6b9c4522233e483d535ce3ea654" }, "downloads": -1, "filename": "python-metallum-1.0.5.tar.gz", "has_sig": false, "md5_digest": "ba3c61b149dba070b85d67f3c7e6842e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 8700, "upload_time": "2019-01-27T05:53:07", "url": "https://files.pythonhosted.org/packages/40/e4/70bcb98df50fa6247454f70fa245157ca51e453a1e24b1d28cf180f5bb10/python-metallum-1.0.5.tar.gz" } ] }