{ "info": { "author": "Jay MOULIN", "author_email": "jaymoulin@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Artistic Software", "Topic :: Communications :: File Sharing", "Topic :: Home Automation", "Topic :: Internet", "Topic :: Internet :: File Transfer Protocol (FTP)", "Topic :: Multimedia :: Sound/Audio" ], "description": ".. image:: https://raw.githubusercontent.com/jaymoulin/google-music-manager-uploader/master/logo.png\n :alt: logo\n :target: http://github.com/jaymoulin/google-music-manager-uploader\n\n\n===============================\nGoogle Music Manager - Uploader\n===============================\n\n\n\n.. image:: https://img.shields.io/github/release/jaymoulin/google-music-manager-uploader.svg\n :alt: latest release\n :target: http://github.com/jaymoulin/google-music-manager-uploaded/releases\n.. image:: https://img.shields.io/pypi/v/google-music-manager-uploader.svg\n :alt: PyPI version\n :target: https://pypi.org/project/google-music-manager-uploader/\n.. image:: https://github.com/jaymoulin/jaymoulin.github.io/raw/master/btc.png\n :alt: Bitcoin donation\n :target: https://m.freewallet.org/id/374ad82e/btc\n.. image:: https://github.com/jaymoulin/jaymoulin.github.io/raw/master/ltc.png\n :alt: Litecoin donation\n :target: https://m.freewallet.org/id/374ad82e/ltc\n.. image:: https://github.com/jaymoulin/jaymoulin.github.io/raw/master/ppl.png\n :alt: PayPal donation\n :target: https://www.paypal.me/jaymoulin\n.. image:: https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\n :alt: Buy me a coffee\n :target: https://www.buymeacoffee.com/3Yu8ajd7W\n\nThis program will replace former Google MusicManager to upload your music library to Google Music\n\nThis work is based upon `Simon Weber's Google Music API `_.\n\nInstallation\n------------\n\nAvconv is needed to convert some of your files due to Google's MP3 constraint\nalso, this program needs `watchdog`, `gmusicapi`, `netifaces`, `requests` and `bs4` Python libraries to work.\n\n.. code::\n\n apt-get install python3-pip libav-tools build-essential\n pip3 install google-music-manager-uploader\n\n\nOnce installed, You have to authenticate to Google Music via the `google-music-auth` command\n\n.. code::\n\n # Usage google-music-auth [path_to_oauth_cred_file=~/oauth]\n\n\nIf first parameter is not defined, the script will try to store/load your oauth credentials through the `~/oauth` file.\n\nThen follow prompted instructions.\n\nYou will be asked to go to a Google URL to allow the connection:\n\n.. code::\n\n Visit the following url:\n https://accounts.google.com/o/oauth2/v2/auth?client_id=XXXXXXXXXXX.apps.googleusercontent.com&access_type=offline&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fmusicmanager&response_type=code&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob\n Follow the prompts, then paste the auth code here and hit enter:\n\nUsage\n-----\n\nUploader\n~~~~~~~~\n\nThis program will scan a given directory for new elements to upload them to Google Music.\nFirst, launch the daemon to watch a directory new inputs.\n\nIt will *NOT* upload already existing files, *ONLY* new files while the daemon is running. (Please contribute if you want this to change)\n\n.. code::\n\n usage: google-music-upload [-h] [--directory DIRECTORY] [--oauth OAUTH] [-r]\n [--uploader_id UPLOADER_ID] [-o] [--deduplicate_api DEDUPLICATE_API]\n\n optional arguments:\n -h, --help show this help message and exit\n --directory DIRECTORY, -d DIRECTORY\n Music Folder to upload from (default: .)\n --oauth OAUTH, -a OAUTH\n Path to oauth file (default: ~/oauth)\n -r, --remove Remove files if present (default: False)\n --uploader_id UPLOADER_ID, -u UPLOADER_ID\n Uploader identification (should be an uppercase MAC\n address) (default: )\n -o, --oneshot Upload folder and exit (default: False)\n -w DEDUPLICATE_API, --deduplicate_api DEDUPLICATE_API\n Deduplicate API (should be HTTP and compatible with\n the manifest (see README)) (default: None)\n\nDeduplicate\n~~~~~~~~~~~\n\nThis program will send all files or the specified file to the deduplication API\n\n.. code::\n\n usage: google-music-upload-deduplicate [-h] --deduplicate_api DEDUPLICATE_API\n [--directory DIRECTORY] [--file FILE]\n [--remove]\n\n optional arguments:\n -h, --help show this help message and exit\n --directory DIRECTORY, -d DIRECTORY\n Music Folder to deduplicate\n --file FILE, -f FILE\n Music file path to deduplicate\n -r, --remove Unmark specified file/folder (default: False)\n -w DEDUPLICATE_API, --deduplicate_api DEDUPLICATE_API\n Deduplicate API (should be HTTP and compatible with\n the manifest (see README)) (default: None)\n\n=================\nDeduplication API\n=================\n\nPreface\n-------\n\nThis API is completely optional. You don't have to implement this. It will only help you to avoid useless Google calls\n\nYou can use your own API implementation to avoid sampling + Google upload.\nThis API should match with the following requirements.\n\nYou may want to use this existing one : `Google MusicManager Deduplicate API `_.\n\nExists\n------\n\n+------+--------+--------------------------+----------------------------------------------------+\n| path | method | parameter | status code |\n+======+========+==========================+====================================================+\n| / | GET | name | description | value | description |\n| | +------+-------------------+-------------------+--------------------------------+\n| | | path | path of your file | 200 or 204 | Your file was already uploaded |\n| | | | +-------------------+--------------------------------+\n| | | | | 404 (or whatever) | Your file was NOT uploaded |\n+------+--------+------+-------------------+-------------------+--------------------------------+\n\nSaving\n------\n\n+------+--------+--------------------------+-------------------------------------------------+\n| path | method | parameter | status code |\n+======+========+==========================+=================================================+\n| / | POST | name | description | value | description |\n| | +------+-------------------+----------+--------------------------------------+\n| | | path | path of your file | whatever | Status code does not change anything |\n+------+--------+------+-------------------+----------+--------------------------------------+\n\nRemoving\n--------\n\n+------+--------+--------------------------+-------------------------------------------------+\n| path | method | parameter | status code |\n+======+========+==========================+=================================================+\n| / | DELETE | name | description | value | description |\n| | +------+-------------------+----------+--------------------------------------+\n| | | path | path of your file | whatever | Status code does not change anything |\n+------+--------+------+-------------------+----------+--------------------------------------+\n\n=====\nAbout\n=====\n\nRequirements\n------------\n\nGoogle Music Uploader works with Python 3 or above.\nIt requires `Simon Weber's Google Music API `_ and `Watchdog `_.\n\nSubmitting bugs and feature requests\n------------------------------------\n\nBugs and feature request are tracked on GitHub\n\nAuthor\n------\n\nJay MOULIN jaymoulin@gmail.com See also the list of contributors which participated in this program.\n\nLicense\n-------\n\nGoogle Music Uploader is licensed under the MIT License", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jaymoulin/google-music-manager-uploader/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "google-music-manager-uploader", "package_url": "https://pypi.org/project/google-music-manager-uploader/", "platform": "", "project_url": "https://pypi.org/project/google-music-manager-uploader/", "project_urls": { "Homepage": "https://github.com/jaymoulin/google-music-manager-uploader/" }, "release_url": "https://pypi.org/project/google-music-manager-uploader/1.5.5/", "requires_dist": null, "requires_python": ">=3", "summary": "Google MusicManager package to manage your music library to Google Music - Upload module", "version": "1.5.5" }, "last_serial": 5777130, "releases": { "0.7.0": [ { "comment_text": "", "digests": { "md5": "3c01492b782a16fd7bcd018db054d1dc", "sha256": "32c2489bddddb03b2c3d7fb24426e45764eaf22f8c618c3710a3a4befe57e4c5" }, "downloads": -1, "filename": "google_music_manager_uploader-0.7.0.tar.gz", "has_sig": false, "md5_digest": "3c01492b782a16fd7bcd018db054d1dc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5561, "upload_time": "2017-11-13T13:37:11", "url": "https://files.pythonhosted.org/packages/98/37/36c1c7054607d9c9db86ed140855173e790599b9dbb013a2db31904d91cb/google_music_manager_uploader-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "b00cb1205c7f3238c1e0b2d5f5552e91", "sha256": "a67bc0bc8afed79addebc8685d744a14aa324bd9447cac78d2da2b35d376e00e" }, "downloads": -1, "filename": "google_music_manager_uploader-0.7.1.tar.gz", "has_sig": false, "md5_digest": "b00cb1205c7f3238c1e0b2d5f5552e91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3969, "upload_time": "2017-11-13T14:42:40", "url": "https://files.pythonhosted.org/packages/9f/55/acdeb82ad217e358f882639b5b38d73243f5ef3cb012996eeff65ee8a249/google_music_manager_uploader-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "b7f0718430cf76700fd366ff1c746867", "sha256": "7a6400c7f019a897876bf3904f9da1838f4d34433bb97f8ddb980efc3a326c6a" }, "downloads": -1, "filename": "google_music_manager_uploader-0.7.2.tar.gz", "has_sig": false, "md5_digest": "b7f0718430cf76700fd366ff1c746867", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4300, "upload_time": "2017-11-13T14:57:39", "url": "https://files.pythonhosted.org/packages/90/62/807e8f5f1e4f9a4b51a0039b52671dda5e9f9c25c228bd05449c2b9fa603/google_music_manager_uploader-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "b98677f056e6f74606c9c9c330135fd5", "sha256": "d1afc7003a30e87aa96ecec0c53f2d9745ff395760bb8d2b06ed47510d04ea96" }, "downloads": -1, "filename": "google_music_manager_uploader-0.7.3.tar.gz", "has_sig": false, "md5_digest": "b98677f056e6f74606c9c9c330135fd5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4334, "upload_time": "2018-03-20T18:04:17", "url": "https://files.pythonhosted.org/packages/e2/ed/d8d5caf0d404d4a9811d5bd712c84b1866b4feabc43ad8274e230c9d1e18/google_music_manager_uploader-0.7.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f40603ea47bb6db4d1e271b6b557cc3d", "sha256": "437e89526420a017de6e579db410ef03d011dd83fffdb6ba9b3d626c70ad2be7" }, "downloads": -1, "filename": "google_music_manager_uploader-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f40603ea47bb6db4d1e271b6b557cc3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4335, "upload_time": "2018-03-30T19:01:31", "url": "https://files.pythonhosted.org/packages/1c/6d/1f02df7189627e8ca62eaeb20e7d18061f9c2716a7873083318ba8b80dc4/google_music_manager_uploader-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8a5eaa290f51bc083aa9f5be00d8903c", "sha256": "4db9c297e84f935ba1f0b78000769387c9e8477208decfd08bc940b5ffe2799f" }, "downloads": -1, "filename": "google_music_manager_uploader-1.0.1.tar.gz", "has_sig": false, "md5_digest": "8a5eaa290f51bc083aa9f5be00d8903c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4316, "upload_time": "2018-04-02T10:01:19", "url": "https://files.pythonhosted.org/packages/29/7b/095a810c2db5bc135fc7e6e3487b48821b36df25565bd832654b7abfa789/google_music_manager_uploader-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "9124b766384f6a94d218ee922b845673", "sha256": "4c43ba76c936526d07bcb189ed87f1b3771cd527ef4ce64bebe870d74a755c23" }, "downloads": -1, "filename": "google_music_manager_uploader-1.1.0.tar.gz", "has_sig": false, "md5_digest": "9124b766384f6a94d218ee922b845673", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4353, "upload_time": "2018-05-23T20:11:35", "url": "https://files.pythonhosted.org/packages/ac/72/7e1615f88be41cc951db42d16c0b768e3d183c17088f60c41ec92c22c8ef/google_music_manager_uploader-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "3f5354ef5fd5d0aa068647c0ecb57153", "sha256": "b9ba7d1ed0bfdb52263987d1b6cf5eed514fa13e0b61be3fe8cfbf484294d8b6" }, "downloads": -1, "filename": "google_music_manager_uploader-1.2.0.tar.gz", "has_sig": false, "md5_digest": "3f5354ef5fd5d0aa068647c0ecb57153", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4475, "upload_time": "2018-07-05T13:34:56", "url": "https://files.pythonhosted.org/packages/05/57/a92ea4b475b82948d6f2bda2f200a7cac88b5f9e1d66a2f563b81ed2041c/google_music_manager_uploader-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "00ff5a28bae354f1518aeca807632b2d", "sha256": "ab046ff70235d4e70a73303e5ace3e8eb80b6e061fed14b3fe5c4876495658f6" }, "downloads": -1, "filename": "google_music_manager_uploader-1.2.1.tar.gz", "has_sig": false, "md5_digest": "00ff5a28bae354f1518aeca807632b2d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4486, "upload_time": "2018-07-05T20:08:12", "url": "https://files.pythonhosted.org/packages/8a/38/f346d0b29c1f3c79ddd0ef9a29bfb0d31834ec97c38a45cabe16d95436eb/google_music_manager_uploader-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "51bf0e4f282408144e69337f072b11ad", "sha256": "48dcda7b0dc75f7292bf4f2b6bfb3fb196d3c1420b16f36b798b02f5161ac852" }, "downloads": -1, "filename": "google_music_manager_uploader-1.2.2.tar.gz", "has_sig": false, "md5_digest": "51bf0e4f282408144e69337f072b11ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4479, "upload_time": "2018-07-07T15:22:55", "url": "https://files.pythonhosted.org/packages/a1/96/6a2a7acc861c49dd900da086bea033b4c9cf01a6439414a32b32a99cd770/google_music_manager_uploader-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "2ca99bdac30a6788cc204422b13ee08f", "sha256": "95a283a502d5061b35bb82fc6bd3c73f0c344d2bd4f1a3337904e81884271030" }, "downloads": -1, "filename": "google_music_manager_uploader-1.2.3.tar.gz", "has_sig": false, "md5_digest": "2ca99bdac30a6788cc204422b13ee08f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4498, "upload_time": "2018-07-09T10:10:13", "url": "https://files.pythonhosted.org/packages/b8/ae/0d1569dfcda3310a30a351c5db2049bd4511b846f7255bce186cc223ac23/google_music_manager_uploader-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "45f02f801e0ea3c9ddd9f57a8fa79a49", "sha256": "87a89dbd0e73fefcdca42ef6a07ff9ad6bd7234085f75d681e1e8cba70e46922" }, "downloads": -1, "filename": "google_music_manager_uploader-1.2.4.tar.gz", "has_sig": false, "md5_digest": "45f02f801e0ea3c9ddd9f57a8fa79a49", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4504, "upload_time": "2018-11-01T17:17:53", "url": "https://files.pythonhosted.org/packages/9c/93/51ca87e776aeb238455f013c6b93e9dab74a00d87c602039869861554387/google_music_manager_uploader-1.2.4.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "b2aec08cf4a6ca9ac70236223d8b5194", "sha256": "2e6118af1e6e53c5351315c8a0cf9b96a6a59d9b05fd896665b218d7f63644af" }, "downloads": -1, "filename": "google_music_manager_uploader-1.3.0.tar.gz", "has_sig": false, "md5_digest": "b2aec08cf4a6ca9ac70236223d8b5194", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5051, "upload_time": "2018-12-15T16:11:27", "url": "https://files.pythonhosted.org/packages/cc/62/bd95d8b48c1fe36b09c625a455c256cbcf5782122ff948a2b3c2d93a0854/google_music_manager_uploader-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "3d3f682276234c061a9c48c920045a2f", "sha256": "febe9a19361ead59dea3bc8b7d7bf968a5458ebd4d9393a10a71f6d2d84d7574" }, "downloads": -1, "filename": "google_music_manager_uploader-1.4.0.tar.gz", "has_sig": false, "md5_digest": "3d3f682276234c061a9c48c920045a2f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6621, "upload_time": "2019-03-02T23:53:29", "url": "https://files.pythonhosted.org/packages/b0/22/ea94ab984806cef5e0aac2013c118b7c31df075e7ae6beb168fc213002cd/google_music_manager_uploader-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "3ad182ed2039d73e372558a3e330557a", "sha256": "bfb87101368bb15cdb82266c6e297775aedbcffb19f9d86ac83fa21bf3e82897" }, "downloads": -1, "filename": "google_music_manager_uploader-1.4.1.tar.gz", "has_sig": false, "md5_digest": "3ad182ed2039d73e372558a3e330557a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6596, "upload_time": "2019-03-06T10:18:58", "url": "https://files.pythonhosted.org/packages/8a/e5/64f9453b315332e1c8831026aee15c7a6f2777a2ced7a2086d0fc94eda3d/google_music_manager_uploader-1.4.1.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "007244a0fec8846ce04fdf2d47e1d091", "sha256": "2842af12faff43dafb8a85f3b73d8f108647c765463622bfb9e242650ce83425" }, "downloads": -1, "filename": "google_music_manager_uploader-1.5.0.tar.gz", "has_sig": false, "md5_digest": "007244a0fec8846ce04fdf2d47e1d091", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 8106, "upload_time": "2019-07-20T20:37:43", "url": "https://files.pythonhosted.org/packages/6b/f4/f7f0cfee660377bb86542af57cf232dd9c78bd035f7e36bc7fec2df880ba/google_music_manager_uploader-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "dfdb38bd3e543f1233cf0eb55dd953e8", "sha256": "3036d1ee98745d72c0157fda38a8d1d123a7ccc5d05c2f780d60614d6cb2e61b" }, "downloads": -1, "filename": "google_music_manager_uploader-1.5.1.tar.gz", "has_sig": false, "md5_digest": "dfdb38bd3e543f1233cf0eb55dd953e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 8141, "upload_time": "2019-07-21T14:40:58", "url": "https://files.pythonhosted.org/packages/f3/92/dd98e70ca1916400a841528be5a6009980901f4a3c1c9b208c1bc05a9a54/google_music_manager_uploader-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "a4e2745363c44bcef085b535b236dbe5", "sha256": "b6d3f10019a7ca2350a4524f952e0b698c850e21fd3ac578103b0c00b99e0d85" }, "downloads": -1, "filename": "google_music_manager_uploader-1.5.2.tar.gz", "has_sig": false, "md5_digest": "a4e2745363c44bcef085b535b236dbe5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 12927, "upload_time": "2019-07-21T21:02:07", "url": "https://files.pythonhosted.org/packages/7c/6f/5a4b34056c5f1e9a0631cf5c46532e52c03ab25cb043166d2175e33b592f/google_music_manager_uploader-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "2c7da1295ff96c49200d82f4ca93b2d3", "sha256": "73d8ee2aa3ab6bd6aa33261f2be6be33feca086e70f6e36290410aa32174448d" }, "downloads": -1, "filename": "google_music_manager_uploader-1.5.3.tar.gz", "has_sig": false, "md5_digest": "2c7da1295ff96c49200d82f4ca93b2d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 12867, "upload_time": "2019-07-21T22:56:36", "url": "https://files.pythonhosted.org/packages/98/fd/1fe99921e736599ada6a62f5d617d88a7c5ecefafcbb34803679f4f47443/google_music_manager_uploader-1.5.3.tar.gz" } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "5d9b160bb27df731dd002ab3cfb5cf39", "sha256": "57113c72f3945704843f42ab0a542e5970b5780a2219c5ca1b8cf8415555fdba" }, "downloads": -1, "filename": "google_music_manager_uploader-1.5.4.tar.gz", "has_sig": false, "md5_digest": "5d9b160bb27df731dd002ab3cfb5cf39", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13562, "upload_time": "2019-07-22T01:28:54", "url": "https://files.pythonhosted.org/packages/c9/cc/cccdc1d926a0ffe8a8a37ca2ac44d1a56c685861d94272d9a117f29443c9/google_music_manager_uploader-1.5.4.tar.gz" } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "e069e91dec7d6b3d6f229a7c34b19531", "sha256": "f92596c2c7588a11fb1fdc282847d326f91dbedea9555f35ca7d4fb541362fa6" }, "downloads": -1, "filename": "google_music_manager_uploader-1.5.5.tar.gz", "has_sig": false, "md5_digest": "e069e91dec7d6b3d6f229a7c34b19531", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13611, "upload_time": "2019-09-03T17:11:30", "url": "https://files.pythonhosted.org/packages/5f/3f/5de1d5c36b9aa262009e5a6d42ccac5df04fc03fb4a98d0aa83b90cd9f64/google_music_manager_uploader-1.5.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e069e91dec7d6b3d6f229a7c34b19531", "sha256": "f92596c2c7588a11fb1fdc282847d326f91dbedea9555f35ca7d4fb541362fa6" }, "downloads": -1, "filename": "google_music_manager_uploader-1.5.5.tar.gz", "has_sig": false, "md5_digest": "e069e91dec7d6b3d6f229a7c34b19531", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13611, "upload_time": "2019-09-03T17:11:30", "url": "https://files.pythonhosted.org/packages/5f/3f/5de1d5c36b9aa262009e5a6d42ccac5df04fc03fb4a98d0aa83b90cd9f64/google_music_manager_uploader-1.5.5.tar.gz" } ] }