{ "info": { "author": "", "author_email": "Dzmitry Izaitka ", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Multimedia :: Sound/Audio", "Topic :: Multimedia :: Video", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "========\nxspf-lib\n========\n\n.. image:: https://github.com/dem214/xspf-lib/workflows/Python%20package/badge.svg?branch=master\n :target: https://github.com/dem214/xspf-lib/actions\n :alt: Python package\n.. image:: https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336\n :target: https://pycqa.github.io/isort/\n :alt: isort\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://github.com/psf/black\n :alt: black\n.. image:: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit\n :target: https://github.com/pre-commit/pre-commit\n :alt: pre-commit\n\n\nLibrary to work with xspf.\n\nRequirements\n------------\n\n* `Python 3.8 or higher `_\n\nInstalling\n----------\n\nInstall and update via `pip`_:\n\n.. code-block:: text\n\n pip install -U xspf-lib\n\nExample\n-------\n1. Generating new playlist.\n\n>>> import xspf_lib as xspf\n>>> killer_queen = xspf.Track(location=\"file:///home/music/killer_queen.mp3\",\n title=\"Killer Queen\",\n creator=\"Queen\",\n album=\"Sheer Heart Attack\",\n trackNum=2,\n duration=177000,\n annotation=\"#2 in GB 1975\",\n info=\"https://ru.wikipedia.org/wiki/Killer_Queen\",\n image=\"file:///home/images/killer_queen_cover.png\")\n>>> anbtd = xspf.Track()\n>>> anbtd.location = [\"https://freemusic.example.com/loc.ogg\",\n \"file:///home/music/anbtd.mp3\"]\n>>> anbtd.title = \"Another One Bites the Dust\"\n>>> anbtd.creator = \"Queen\"\n>>> anbtd.identifier = [\"id1.group\"]\n>>> anbtd.link = [xspf.Link(\"link.namespace\", \"link.uri.info\")]\n>>> anbtd.meta = [xspf.Meta(\"meta.namespace\", \"METADATA_INFO\")]\n>>> playlist = xspf.Playlist(title=\"Some Tracks\",\n creator=\"myself\",\n annotation=\"I did this only for examples!.\",\n trackList=[killer_queen, anbtd])\n>>> print(playlist.xml_string())\nSome TracksmyselfI did this only for examples!.2020-02-03T14:29:59.199202+03:00file:///home/music/killer_queen.mp3Killer QueenQueen#2 in GB 1975https://ru.wikipedia.org/wiki/Killer_Queenfile:///home/images/killer_queen_cover.pngSheer Heart Attack2177000https://freemusic.example.com/loc.oggfile:///home/music/anbtd.mp3id1.groupAnother One Bites the DustQueenlink.uri.infoMETADATA_INFO\n>>> playlist.write(\"some_tracks.xspf\")\n\n2. Parsing from file.\n\n>>> from xspf_lib import Playlist\n>>> playlist = Playlist.parse(\"some_tracks.xspf\")\n\nLicense\n-------\n\nThe license of the project is MIT License - see LICENSE_ file for details.\n\n.. _LICENSE: https://github.com/dem214/xspf-lib/blob/master/LICENSE\n\n.. _pip: https://pip.pypa.io/en/stable/quickstart\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "xspf playlist", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "xspf-lib", "package_url": "https://pypi.org/project/xspf-lib/", "platform": null, "project_url": "https://pypi.org/project/xspf-lib/", "project_urls": { "Bug tracker": "https://github.com/dem214/xspf-lib/issues", "Documentation": "https://xspf-lib.readthedocs.io/", "Source": "https://github.com/dem214/xspf-lib" }, "release_url": "https://pypi.org/project/xspf-lib/0.3.4/", "requires_dist": null, "requires_python": ">=3.7", "summary": "Library for work with xspf format", "version": "0.3.4", "yanked": false, "yanked_reason": null }, "last_serial": 18261300, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "blake2b_256": "c8b139f072103b6e620daedc454173b2a07e2b947cc96560e16b01c16b3eacb8", "md5": "e510e8947c05cb18c6378510a21bd37d", "sha256": "60db61a7a4ffd1a82adcd0340dc87125cd17acac558e5fe22ae20385c2bc25c2" }, "downloads": -1, "filename": "xspf-lib-0.0.1.tar.gz", "has_sig": false, "md5_digest": "e510e8947c05cb18c6378510a21bd37d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 3108, "upload_time": "2020-01-31T11:14:54", "upload_time_iso_8601": "2020-01-31T11:14:54.461594Z", "url": "https://files.pythonhosted.org/packages/c8/b1/39f072103b6e620daedc454173b2a07e2b947cc96560e16b01c16b3eacb8/xspf-lib-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "blake2b_256": "30b90a521e58f5bb7a7723f47be6407cfc98decdb0b277cc321434db33456e6d", "md5": "ccfeccb59334bb7c91c0d94129584d3f", "sha256": "aca54e013e3f5d6b2e08764472d5d36a68fb5dc4018b7a8d5a9d910069847394" }, "downloads": -1, "filename": "xspf-lib-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ccfeccb59334bb7c91c0d94129584d3f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 3669, "upload_time": "2020-01-31T11:16:12", "upload_time_iso_8601": "2020-01-31T11:16:12.781021Z", "url": "https://files.pythonhosted.org/packages/30/b9/0a521e58f5bb7a7723f47be6407cfc98decdb0b277cc321434db33456e6d/xspf-lib-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "blake2b_256": "fb167f444123396c421110080674ea12ad0ad50c294a3dda11ea98ec432824a6", "md5": "b259485ec8fc7c6bddfe9f4114dabf1a", "sha256": "ba4d45648f455cbdc06bf1564a8f25fcdff038010eee7f9f63b3a21c3ceb2f5f" }, "downloads": -1, "filename": "xspf_lib-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b259485ec8fc7c6bddfe9f4114dabf1a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 6819, "upload_time": "2020-02-03T12:13:39", "upload_time_iso_8601": "2020-02-03T12:13:39.219048Z", "url": "https://files.pythonhosted.org/packages/fb/16/7f444123396c421110080674ea12ad0ad50c294a3dda11ea98ec432824a6/xspf_lib-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "blake2b_256": "8b194721e34cd3e15792d2e3601fa60bcf51b70a42e4a93bdeb1cd00b6467221", "md5": "e1022bf914537e909d65396c27e23b0e", "sha256": "a2d9ae84661fefb9043c28e715ad01d8c39aa4e22f54826c7160562c73b7dcd7" }, "downloads": -1, "filename": "xspf_lib-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e1022bf914537e909d65396c27e23b0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 9821, "upload_time": "2020-02-18T10:29:35", "upload_time_iso_8601": "2020-02-18T10:29:35.746780Z", "url": "https://files.pythonhosted.org/packages/8b/19/4721e34cd3e15792d2e3601fa60bcf51b70a42e4a93bdeb1cd00b6467221/xspf_lib-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "f87c33e0e19918dcadd3cf0f863868a6534fe6ac15e7bc07638d6922a5846011", "md5": "ab2cad91dd202163dca51a236b399e07", "sha256": "b3ef8d4146cc80c4750652f12ccde44588130f2d688791636d5815776faf7f49" }, "downloads": -1, "filename": "xspf-lib-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ab2cad91dd202163dca51a236b399e07", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 10330, "upload_time": "2020-02-18T10:30:25", "upload_time_iso_8601": "2020-02-18T10:30:25.038814Z", "url": "https://files.pythonhosted.org/packages/f8/7c/33e0e19918dcadd3cf0f863868a6534fe6ac15e7bc07638d6922a5846011/xspf-lib-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "blake2b_256": "65df36b6727422d3d655416081d5845839aecb450063c3332da8c4bb63923f70", "md5": "59a3afbb63a01f252912edf87516383d", "sha256": "8e75e228ba4f5503a14e62754d287c8eaac25943e1e9de94c0eae6a9a3e1fdda" }, "downloads": -1, "filename": "xspf_lib-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "59a3afbb63a01f252912edf87516383d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 11694, "upload_time": "2020-02-20T11:56:49", "upload_time_iso_8601": "2020-02-20T11:56:49.907414Z", "url": "https://files.pythonhosted.org/packages/65/df/36b6727422d3d655416081d5845839aecb450063c3332da8c4bb63923f70/xspf_lib-0.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "a8e998fa149fd4a40af7d83b5afcd8e878885d6f333d399e9ba1c9edbf44920d", "md5": "47ce0a1e09b9cc9c8407234aa6dbbf7b", "sha256": "d55b05cfa6b338d450b5b1bf90798f80ef19760f83f2ced05b186d6999e4a3e1" }, "downloads": -1, "filename": "xspf-lib-0.0.5.tar.gz", "has_sig": false, "md5_digest": "47ce0a1e09b9cc9c8407234aa6dbbf7b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 12837, "upload_time": "2020-02-20T11:56:57", "upload_time_iso_8601": "2020-02-20T11:56:57.026155Z", "url": "https://files.pythonhosted.org/packages/a8/e9/98fa149fd4a40af7d83b5afcd8e878885d6f333d399e9ba1c9edbf44920d/xspf-lib-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "blake2b_256": "3bf1c7bb27be3b1a679dfe4b9701732a68b71b2f8b1a8c7fe42c56535bfc9fdb", "md5": "2428903edc45f551c03328f33469d26f", "sha256": "df2b7229121b1bf1f2abb7a2d5d425d3d2772817b1593fc570a1cb031ee53c79" }, "downloads": -1, "filename": "xspf_lib-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "2428903edc45f551c03328f33469d26f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 11926, "upload_time": "2020-02-21T11:08:12", "upload_time_iso_8601": "2020-02-21T11:08:12.999865Z", "url": "https://files.pythonhosted.org/packages/3b/f1/c7bb27be3b1a679dfe4b9701732a68b71b2f8b1a8c7fe42c56535bfc9fdb/xspf_lib-0.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "2a627f0e18137379337b7aab945d449a4701aaef8f8f2c80d03981aa0a552e72", "md5": "6421f3aa9e4fd0fa19e8f8ba8d79c76c", "sha256": "e3df6003df84530de012924bf28f440f0b0f52e2879c91a930f9387490186b27" }, "downloads": -1, "filename": "xspf-lib-0.0.6.tar.gz", "has_sig": false, "md5_digest": "6421f3aa9e4fd0fa19e8f8ba8d79c76c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 13015, "upload_time": "2020-02-21T11:08:15", "upload_time_iso_8601": "2020-02-21T11:08:15.974623Z", "url": "https://files.pythonhosted.org/packages/2a/62/7f0e18137379337b7aab945d449a4701aaef8f8f2c80d03981aa0a552e72/xspf-lib-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "blake2b_256": "3a641a5b3b3947928e7f202fcfa6928b0ac737f565d826d4d3e3d18de6b480c9", "md5": "bb4ca93af263784a6a558350109138a0", "sha256": "535df143eb3665700df2b0c91cbc7c8ede85a04a5e2e08cea9ab05fa274c9514" }, "downloads": -1, "filename": "xspf_lib-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bb4ca93af263784a6a558350109138a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 12549, "upload_time": "2020-03-11T06:17:50", "upload_time_iso_8601": "2020-03-11T06:17:50.066247Z", "url": "https://files.pythonhosted.org/packages/3a/64/1a5b3b3947928e7f202fcfa6928b0ac737f565d826d4d3e3d18de6b480c9/xspf_lib-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "f7a3699fc2953950d73883e3cb0e6b44d3a191b2844dde5c9783e5b0dc5d5738", "md5": "0d0824823eb00d9c1a2270e53042a586", "sha256": "1d2f26568096cb5c401f09c8788ba8a2d9be3ca5484a44c05c616a0b798f908d" }, "downloads": -1, "filename": "xspf-lib-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0d0824823eb00d9c1a2270e53042a586", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 14104, "upload_time": "2020-03-11T06:17:55", "upload_time_iso_8601": "2020-03-11T06:17:55.844852Z", "url": "https://files.pythonhosted.org/packages/f7/a3/699fc2953950d73883e3cb0e6b44d3a191b2844dde5c9783e5b0dc5d5738/xspf-lib-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "blake2b_256": "f2040672475254662aefa20cb53409e2ed356a7460f8011dff1dc6aaed3aa037", "md5": "321d3e828c3c50d3af1bcd452f374f44", "sha256": "569a54de39cf8dc2642403ff151931000800de91a141f9bc51937ef26b403114" }, "downloads": -1, "filename": "xspf_lib-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "321d3e828c3c50d3af1bcd452f374f44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 12789, "upload_time": "2020-03-11T13:08:45", "upload_time_iso_8601": "2020-03-11T13:08:45.843575Z", "url": "https://files.pythonhosted.org/packages/f2/04/0672475254662aefa20cb53409e2ed356a7460f8011dff1dc6aaed3aa037/xspf_lib-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "f31269f35d9faf1e0334c9181d62092ddc3ae8818765ef0487ce9606d88339e3", "md5": "30871c349c3041f970593329bfa6c5e1", "sha256": "6871bc6d627a99da476765fd20cd1b75eb845b8eeb4deabb0b0b0d6234b36f5c" }, "downloads": -1, "filename": "xspf-lib-0.1.1.tar.gz", "has_sig": false, "md5_digest": "30871c349c3041f970593329bfa6c5e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 14348, "upload_time": "2020-03-11T13:09:02", "upload_time_iso_8601": "2020-03-11T13:09:02.284275Z", "url": "https://files.pythonhosted.org/packages/f3/12/69f35d9faf1e0334c9181d62092ddc3ae8818765ef0487ce9606d88339e3/xspf-lib-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "blake2b_256": "b7f661bd722dc3bac9b1649b078e0789961dd475acd99dd3a23a6339a4be6369", "md5": "8c6941b8bd7d51a559ce48a870344eb6", "sha256": "d1b0780beec21b1ff2448d843a81a9c66627d922003e31e0d25bd1eb747455e9" }, "downloads": -1, "filename": "xspf_lib-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8c6941b8bd7d51a559ce48a870344eb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 10097, "upload_time": "2020-10-12T22:21:34", "upload_time_iso_8601": "2020-10-12T22:21:34.071789Z", "url": "https://files.pythonhosted.org/packages/b7/f6/61bd722dc3bac9b1649b078e0789961dd475acd99dd3a23a6339a4be6369/xspf_lib-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "591a168581877087838060de455e736b8ec355804a71d46f7e80de7f68bfcb40", "md5": "bdf988fdb8964986bd7105316bdc4a03", "sha256": "8f7a4fa5a26e8c228adb6dc62e1fd6537e396e5b783037351f4bcc36b8e8871c" }, "downloads": -1, "filename": "xspf-lib-0.1.3.tar.gz", "has_sig": false, "md5_digest": "bdf988fdb8964986bd7105316bdc4a03", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 14601, "upload_time": "2020-10-12T22:21:35", "upload_time_iso_8601": "2020-10-12T22:21:35.470779Z", "url": "https://files.pythonhosted.org/packages/59/1a/168581877087838060de455e736b8ec355804a71d46f7e80de7f68bfcb40/xspf-lib-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "blake2b_256": "9dbffa4e9689b7390fea836fe66eb4b6ad5c3205cff015a075ebaaa7c4efbca8", "md5": "8593f948d3e742c7c85573be8202177e", "sha256": "5fd90342616035ae45fe3c843a094398446c812711436664e765194ef4db3ca0" }, "downloads": -1, "filename": "xspf_lib-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8593f948d3e742c7c85573be8202177e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 10182, "upload_time": "2021-02-06T12:01:11", "upload_time_iso_8601": "2021-02-06T12:01:11.393034Z", "url": "https://files.pythonhosted.org/packages/9d/bf/fa4e9689b7390fea836fe66eb4b6ad5c3205cff015a075ebaaa7c4efbca8/xspf_lib-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "b897368a8254324ac62fc2d722743e27794341cd01a8fc0f2a2a1bc19fa43731", "md5": "4d18772036802c62724292907199f241", "sha256": "3d7bb8c7069637f35edc6f1d8ad48cddde3917906b2508aea69a65e7b5ecda2a" }, "downloads": -1, "filename": "xspf-lib-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4d18772036802c62724292907199f241", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 14985, "upload_time": "2021-02-06T12:01:12", "upload_time_iso_8601": "2021-02-06T12:01:12.929443Z", "url": "https://files.pythonhosted.org/packages/b8/97/368a8254324ac62fc2d722743e27794341cd01a8fc0f2a2a1bc19fa43731/xspf-lib-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "blake2b_256": "5f4b4e3aa258e87292651bc8037016cbba52e4a3050914969fe7e7879e06ee84", "md5": "ebd59463438c16cf23173aaa1ea8c7d8", "sha256": "4c976c5e5fa364ea6de7259f240cf82751c60b5530ea2ae7e6f8740ca4567e9c" }, "downloads": -1, "filename": "xspf_lib-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ebd59463438c16cf23173aaa1ea8c7d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 12831, "upload_time": "2023-05-13T23:06:31", "upload_time_iso_8601": "2023-05-13T23:06:31.949300Z", "url": "https://files.pythonhosted.org/packages/5f/4b/4e3aa258e87292651bc8037016cbba52e4a3050914969fe7e7879e06ee84/xspf_lib-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "79c19ebe363a4741bc715b865824c62e6602a42b234c655b722a626037e53e5d", "md5": "a7f22cfbb840706fca8abe64aa844172", "sha256": "f9e7752674f992a5d89e1e20adcf6bd2a6a303affde1f4d6039b4fa8c0e6a958" }, "downloads": -1, "filename": "xspf-lib-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a7f22cfbb840706fca8abe64aa844172", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12510, "upload_time": "2023-05-13T23:06:33", "upload_time_iso_8601": "2023-05-13T23:06:33.891112Z", "url": "https://files.pythonhosted.org/packages/79/c1/9ebe363a4741bc715b865824c62e6602a42b234c655b722a626037e53e5d/xspf-lib-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "blake2b_256": "0294dd14e7fe62a837c5cd810c9afafba8750549ecac2510dc1c8ebc378583de", "md5": "db4c760897900d8bca62bb85737ca0a3", "sha256": "e22a6ccc39d5e2adfb7a0b968fd41e32ce57e443285bc51c46de5ba952e26a27" }, "downloads": -1, "filename": "xspf_lib-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "db4c760897900d8bca62bb85737ca0a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 12653, "upload_time": "2023-05-20T22:04:10", "upload_time_iso_8601": "2023-05-20T22:04:10.197892Z", "url": "https://files.pythonhosted.org/packages/02/94/dd14e7fe62a837c5cd810c9afafba8750549ecac2510dc1c8ebc378583de/xspf_lib-0.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "346747ea10633e7c8e6e84a8a5f6593ccc4f0ae244b32c4c23605254ea5fc405", "md5": "845d4da4fca3d32483112d05b9efdbc2", "sha256": "966a93a2b0cc133ce4f00f31db1075533800e3f58eb30908721e94e1dad88481" }, "downloads": -1, "filename": "xspf_lib-0.3.1.tar.gz", "has_sig": false, "md5_digest": "845d4da4fca3d32483112d05b9efdbc2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 24733, "upload_time": "2023-05-20T22:04:12", "upload_time_iso_8601": "2023-05-20T22:04:12.091460Z", "url": "https://files.pythonhosted.org/packages/34/67/47ea10633e7c8e6e84a8a5f6593ccc4f0ae244b32c4c23605254ea5fc405/xspf_lib-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "blake2b_256": "85148872a5d6427702f58802611caa1355d20c56e2ed75f8e11146f473f29741", "md5": "7197fd3aebc73cff1a5a787bfad1576c", "sha256": "a32398bb7a5a1051091b9050bc7fdd5ec071474ad940566449aadfb5a1f2c139" }, "downloads": -1, "filename": "xspf_lib-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7197fd3aebc73cff1a5a787bfad1576c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 12657, "upload_time": "2023-05-20T23:11:42", "upload_time_iso_8601": "2023-05-20T23:11:42.814897Z", "url": "https://files.pythonhosted.org/packages/85/14/8872a5d6427702f58802611caa1355d20c56e2ed75f8e11146f473f29741/xspf_lib-0.3.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "f5c50e9b9b0b769f798c1fde80b704066a66991b9542b407f0b665470788769e", "md5": "a7c756b4a445486960384ece3258373c", "sha256": "81158d29e8871fa4b3e23ffd632d016a61c9fdb30f084af8f2dbf8af7a607c22" }, "downloads": -1, "filename": "xspf_lib-0.3.2.tar.gz", "has_sig": false, "md5_digest": "a7c756b4a445486960384ece3258373c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 24830, "upload_time": "2023-05-20T23:11:44", "upload_time_iso_8601": "2023-05-20T23:11:44.634975Z", "url": "https://files.pythonhosted.org/packages/f5/c5/0e9b9b0b769f798c1fde80b704066a66991b9542b407f0b665470788769e/xspf_lib-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "blake2b_256": "d05fda3df9b4683bedf9e607537cc7093fdc5c4f9bbbd070f7bc8bada05c4c42", "md5": "56c77b55069a2fa5a5f46b13fea621a1", "sha256": "ae7b47fbc8e764fd2159918a04d70a57b371eb62877bae6af1bbe19a8c4e310e" }, "downloads": -1, "filename": "xspf_lib-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "56c77b55069a2fa5a5f46b13fea621a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 13185, "upload_time": "2023-05-26T09:47:30", "upload_time_iso_8601": "2023-05-26T09:47:30.350848Z", "url": "https://files.pythonhosted.org/packages/d0/5f/da3df9b4683bedf9e607537cc7093fdc5c4f9bbbd070f7bc8bada05c4c42/xspf_lib-0.3.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "e13b893bae40c7ce24167892820f2687e9c99e682ae2e8f3b0ce78b0546afa5a", "md5": "d84f46ee8c2f48b22f9fbcf313e447cb", "sha256": "1a292ce6d4e0b0c350f13d02658ea6379ed63b138bc14d6607ea9aefc84446a6" }, "downloads": -1, "filename": "xspf_lib-0.3.3.tar.gz", "has_sig": false, "md5_digest": "d84f46ee8c2f48b22f9fbcf313e447cb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 25335, "upload_time": "2023-05-26T09:47:31", "upload_time_iso_8601": "2023-05-26T09:47:31.647162Z", "url": "https://files.pythonhosted.org/packages/e1/3b/893bae40c7ce24167892820f2687e9c99e682ae2e8f3b0ce78b0546afa5a/xspf_lib-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.4": [ { "comment_text": "", "digests": { "blake2b_256": "662f4845e975a257910ba422838092a217cdb15409f013073de56bc03ef27a27", "md5": "7ad4546e5e1bebcf46e7773b01eebe2e", "sha256": "ff5dd25aaae6606a310ca395b9427ded58b16aa96703b0e614e8bc6ee645d75f" }, "downloads": -1, "filename": "xspf_lib-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7ad4546e5e1bebcf46e7773b01eebe2e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 13404, "upload_time": "2023-05-26T10:31:48", "upload_time_iso_8601": "2023-05-26T10:31:48.874065Z", "url": "https://files.pythonhosted.org/packages/66/2f/4845e975a257910ba422838092a217cdb15409f013073de56bc03ef27a27/xspf_lib-0.3.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "78eb90c96d2a94bc52297d66477d6d476b1559b306eba4b0ee557a41cadcf9c7", "md5": "90d4442dab86bfd2437c37dcaca6a3d4", "sha256": "58ecbbe04dc00444042cb7d4933d796047a7411f4a74f14f7e8ca958b606a223" }, "downloads": -1, "filename": "xspf_lib-0.3.4.tar.gz", "has_sig": false, "md5_digest": "90d4442dab86bfd2437c37dcaca6a3d4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 25476, "upload_time": "2023-05-26T10:31:50", "upload_time_iso_8601": "2023-05-26T10:31:50.462510Z", "url": "https://files.pythonhosted.org/packages/78/eb/90c96d2a94bc52297d66477d6d476b1559b306eba4b0ee557a41cadcf9c7/xspf_lib-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "blake2b_256": "662f4845e975a257910ba422838092a217cdb15409f013073de56bc03ef27a27", "md5": "7ad4546e5e1bebcf46e7773b01eebe2e", "sha256": "ff5dd25aaae6606a310ca395b9427ded58b16aa96703b0e614e8bc6ee645d75f" }, "downloads": -1, "filename": "xspf_lib-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7ad4546e5e1bebcf46e7773b01eebe2e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 13404, "upload_time": "2023-05-26T10:31:48", "upload_time_iso_8601": "2023-05-26T10:31:48.874065Z", "url": "https://files.pythonhosted.org/packages/66/2f/4845e975a257910ba422838092a217cdb15409f013073de56bc03ef27a27/xspf_lib-0.3.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "78eb90c96d2a94bc52297d66477d6d476b1559b306eba4b0ee557a41cadcf9c7", "md5": "90d4442dab86bfd2437c37dcaca6a3d4", "sha256": "58ecbbe04dc00444042cb7d4933d796047a7411f4a74f14f7e8ca958b606a223" }, "downloads": -1, "filename": "xspf_lib-0.3.4.tar.gz", "has_sig": false, "md5_digest": "90d4442dab86bfd2437c37dcaca6a3d4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 25476, "upload_time": "2023-05-26T10:31:50", "upload_time_iso_8601": "2023-05-26T10:31:50.462510Z", "url": "https://files.pythonhosted.org/packages/78/eb/90c96d2a94bc52297d66477d6d476b1559b306eba4b0ee557a41cadcf9c7/xspf_lib-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }