{ "info": { "author": "Globo.com", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [], "description": "hls-client\n==========\n\nThis is a simple Python `HTTP Live Streaming Client`_. It consumes a\nlist of remote playlists, and saves all needed files to serve the\nplaylist locally: the key, segments, and a modified ``m3u8`` with paths\nnormalized.\n\nIt also supports backups, i.e., if the same playlist is available on\nmore than one server, it will track each server status and will switch\nto the backup if needed.\n\nThrough the ``config.ini`` it's possible to customize where the files\nwill be saved and what is the URL that provides servers info via JSON.\n\nThe JSON must be something like:\n\n::\n\n {\n \"streams\": [\n \"nasa\": {\n \"input-path\": \"/msfc/Edge.m3u8\",\n servers: [\n \"http://liveips.nasa.gov.edgesuite.net\"\n ]\n }\n ]\n }\n\n\nVariant Playlist Generation\n---------------------------\n\n``hlslcient`` can consume multiple playlists and generate a variant playlists grouping then.\n\nTo do so, include a ``bandwidth`` for each stream and add an action to combine them in the JSON:\n\n::\n\n {\n \"streams\": {\n \"Nasa-low\": {\n \"input-path\": \"/msfc/Edge.m3u8\",\n \"servers\": [\"http://liveips.nasa.gov.edgesuite.net\"],\n \"bandwidth\": 254082\n },\n \"Nasa-medium\": {\n \"input-path\": \"/msfc/3G.m3u8\",\n \"servers\": [\"http://liveips.nasa.gov.edgesuite.net\"],\n \"bandwidth\": 460658\n },\n \"Nasa-high\": {\n \"input-path\": \"/msfc/Wifi.m3u8\",\n \"servers\": [\"http://liveips.nasa.gov.edgesuite.net\"],\n \"bandwidth\": 1080434\n }\n },\n\n \"actions\": [\n {\n \"type\": \"combine\",\n \"input\": [\"Nasa-low\", \"Nasa-medium\", \"Nasa-high\"],\n \"output\": \"/msfc/nasa_mbr.m3u8\"\n }\n ]\n }\n\n\nTranscoding\n-----------\n\n``hlsclient`` is also able to create an audio only track from a video stream using FFMPEG.\n\nTo do so, add a ``transcode`` action an include the new stream on a combine action:\n\n::\n\n \"actions\": [\n {\n \"type\": \"combine\",\n \"input\": [\"Nasa-audio-only\", \"Nasa-low\", \"Nasa-medium\", \"Nasa-high\"],\n \"output\": \"/msfc/nasa_mbr.m3u8\"\n },\n {\n \"type\": \"transcode\",\n \"input\": \"Nasa-low\",\n \"output\": {\n \"audio\": {\n \"Nasa-audio-only\": {\n \"path\": \"Nasa-audio-only.m3u8\",\n \"audio-bitrate\": 64000,\n \"bitrate\": 65000\n }\n }\n }\n }\n ]\n\n\nEncryption\n----------\n\nIf you set ``encryption=true`` in the config file, ``hlsclient`` will\nautomatically encrypt all streams with a random AES-128 cipher.\n\n\nRunning\n-------\n\nTo run the client, simply run:\n\n::\n\n $ python -m hlsclient\n\nRunning tests\n-------------\n\nYou will need ffmpeg and mediainfo installed.\n\n::\n\n $ ./runtests\n\n.. _HTTP Live Streaming Client: https://developer.apple.com/resources/http-streaming/\n\n\nFFmpeg Installation\n-------------------\n\nIn order to use the current version of hlsclient with transcoding support,\nyou must have ffmpeg installed with libaac and libx264. Download them and\ncompile FFfmpeg like this:\n\n* `libaac`::\n\n ./configure && make && sudo make install\n\n* `libx264`::\n\n ./configure --enable-shared && make && sudo make install\n\n* `FFmpeg`::\n\n ./configure --enable-libx264 --enable-gpl --enable-libfaac --enable-nonfree --enable-shared && make && sudo make install\n\n\nThe tested versions were:\n\n* `libaac`: faac-1.28\n* `libx264`: x264-snapshot-20121030-2245\n* `FFmpeg`: N-46213-g976175f", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/globocom/hlsclient", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "hlsclient", "package_url": "https://pypi.org/project/hlsclient/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/hlsclient/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/globocom/hlsclient" }, "release_url": "https://pypi.org/project/hlsclient/0.5.3/", "requires_dist": null, "requires_python": null, "summary": "Client to download all files from HLS streams", "version": "0.5.3" }, "last_serial": 792951, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0d8b428858b90684b0d6585ec57a45b5", "sha256": "1b8d26fc9885e0db5911ec1d328603210188289a42766c947c8bcd1e0c528339" }, "downloads": -1, "filename": "hlsclient-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0d8b428858b90684b0d6585ec57a45b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3711, "upload_time": "2012-05-18T21:55:54", "url": "https://files.pythonhosted.org/packages/b5/e2/02f9f1367bc3ef9ffac2ce62cdf871faec30e9f208b521d64ebbe17524e5/hlsclient-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "11f9df956e0c9b6c431bb7709d06f9f4", "sha256": "f058a86730479124e06f1f2d0b60ec2ea436e904fcd315e1ce9bf1c6046d1562" }, "downloads": -1, "filename": "hlsclient-0.1.1.tar.gz", "has_sig": false, "md5_digest": "11f9df956e0c9b6c431bb7709d06f9f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4666, "upload_time": "2012-05-18T22:34:35", "url": "https://files.pythonhosted.org/packages/c6/e4/4c41185383b5dab81470e84856f5b6e53cf04570ba131736f7376969e4ea/hlsclient-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3a89a726c2726975592919b6abe0aa6c", "sha256": "90b9db84321f0b122aac4595fe446cae54a682a687dd51d7047be79941233c08" }, "downloads": -1, "filename": "hlsclient-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3a89a726c2726975592919b6abe0aa6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4662, "upload_time": "2012-05-18T22:36:25", "url": "https://files.pythonhosted.org/packages/24/99/4448b3336a8eda1d63abeff24ed5b90fedf35382a788a7168c0f56114035/hlsclient-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9b37b7cf166d192f8301bbffe52f04b2", "sha256": "e661cd2de5e170b634381b7d10997b0404e2dd550139954fc4282ece28bb50f7" }, "downloads": -1, "filename": "hlsclient-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9b37b7cf166d192f8301bbffe52f04b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4903, "upload_time": "2012-05-21T16:57:21", "url": "https://files.pythonhosted.org/packages/dc/81/07cab59751f4e207fc0c81c33eb26a338462438fd37bfb9aa39594075616/hlsclient-0.1.4.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "769165464dcf02150ca6b4e9d595b64a", "sha256": "9b6948935ec6c3cd34b802905f2173c3c8c5b4cd75bea7e9025ae80e8560966c" }, "downloads": -1, "filename": "hlsclient-0.1.6.tar.gz", "has_sig": false, "md5_digest": "769165464dcf02150ca6b4e9d595b64a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7331, "upload_time": "2012-05-30T20:42:35", "url": "https://files.pythonhosted.org/packages/c2/ff/01d86fa4c04d297b2b5f044c2556261df089a1999b37462550a340d659e7/hlsclient-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "6313495fd09c9823da235a7acd9f611e", "sha256": "5f683dcf1c833714f4fc5d9015b8c6022eca1b913e768934acc6680ce0ef5715" }, "downloads": -1, "filename": "hlsclient-0.1.7.tar.gz", "has_sig": false, "md5_digest": "6313495fd09c9823da235a7acd9f611e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7983, "upload_time": "2012-06-04T23:33:33", "url": "https://files.pythonhosted.org/packages/15/09/988137eaf19c5f93a3bdeae94785492e2cb4860aa252b1f9aa723cb2f845/hlsclient-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "08c0da9897a988cf9d69b531e885437c", "sha256": "823f8aff19ac29c595a960e4d19304f30f8803910d2f03dc52317775b4759552" }, "downloads": -1, "filename": "hlsclient-0.1.8.tar.gz", "has_sig": false, "md5_digest": "08c0da9897a988cf9d69b531e885437c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7993, "upload_time": "2012-06-04T23:43:50", "url": "https://files.pythonhosted.org/packages/e1/2f/dbcd0f3a7a4ff0e33ea29cf8a0dae7c1f1ecc03e803242886bc700ac3af3/hlsclient-0.1.8.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b608b214e7a1f23dc6d7415f0c16dbb1", "sha256": "fe12d2058368e63ac0d75f13c96ae40864c1bbfd70ab34c420b2cc0212264e5a" }, "downloads": -1, "filename": "hlsclient-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b608b214e7a1f23dc6d7415f0c16dbb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8112, "upload_time": "2012-06-15T17:17:49", "url": "https://files.pythonhosted.org/packages/1c/f1/b3ac44e41b38213a2da7ea9f51b60a7ce482a588e6dd08dafae8a03d494c/hlsclient-0.2.0.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "d846eded490024c8f8ce4a79f0865d0f", "sha256": "d701aa8077d19bd04a5e814736836e8e733dc72a676eee42c71a100c9742e1cc" }, "downloads": -1, "filename": "hlsclient-0.2.5.tar.gz", "has_sig": false, "md5_digest": "d846eded490024c8f8ce4a79f0865d0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10469, "upload_time": "2012-10-02T20:57:51", "url": "https://files.pythonhosted.org/packages/f7/00/3e6574fbc5e8457d3e9d8f400a1bcdbb875df5e0729d1004782b4eb465c1/hlsclient-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "d5d64fb5243bb8d73ad0165b3f6dfc12", "sha256": "361965ae236447f8db579e31ef8358ca215dbcfc5c05d6e8291fb782cb5a7b36" }, "downloads": -1, "filename": "hlsclient-0.2.6.tar.gz", "has_sig": false, "md5_digest": "d5d64fb5243bb8d73ad0165b3f6dfc12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10618, "upload_time": "2012-10-05T17:13:54", "url": "https://files.pythonhosted.org/packages/47/83/c62f6f881cf64eb99b71187fec90d5b5b947d3f84aa6e967d012aaf552cc/hlsclient-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "d75bb85f0c9c320e4f17862d3b4d3315", "sha256": "f8cb1d3940add0ff83665f68daa2751c65e45ce10c37a9cf9e24131a7ed2683e" }, "downloads": -1, "filename": "hlsclient-0.2.7.tar.gz", "has_sig": false, "md5_digest": "d75bb85f0c9c320e4f17862d3b4d3315", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10882, "upload_time": "2012-10-15T12:58:08", "url": "https://files.pythonhosted.org/packages/83/db/cc40dfaa4dd92c9816a65826ab5567d78fc5612d9c18de92aee84d095521/hlsclient-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "531e1fc4eada2b315b15204e9ee14f79", "sha256": "0dcdaa8a95c0d6aa42bf854c77e1afc195b74e8669274f17cce1f55692b41938" }, "downloads": -1, "filename": "hlsclient-0.2.8.tar.gz", "has_sig": false, "md5_digest": "531e1fc4eada2b315b15204e9ee14f79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10900, "upload_time": "2012-10-18T12:54:53", "url": "https://files.pythonhosted.org/packages/25/8f/501662ee37dc679415b82070b928ee1164de1ec600d49dff237079391877/hlsclient-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "7b46c0e10d0b2566aca8962242dc9198", "sha256": "20d8931085cf67235248e56b24552bb2fca1e4b9d939b2151553d397407ee8f2" }, "downloads": -1, "filename": "hlsclient-0.2.9.tar.gz", "has_sig": false, "md5_digest": "7b46c0e10d0b2566aca8962242dc9198", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10962, "upload_time": "2012-10-25T17:32:04", "url": "https://files.pythonhosted.org/packages/37/de/248ed4cff96b72e4e1ac3307f6c19ce8e90e792c52a78d2044ccd2f8fa80/hlsclient-0.2.9.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "defc1fea9491e18291b00eb18e3d5ca9", "sha256": "257439818ff7cff66bf284df50c17894b1c0eca573fce7e16fe7ec3128c8b75b" }, "downloads": -1, "filename": "hlsclient-0.3.1.tar.gz", "has_sig": false, "md5_digest": "defc1fea9491e18291b00eb18e3d5ca9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11377, "upload_time": "2012-11-08T12:49:29", "url": "https://files.pythonhosted.org/packages/e5/31/2e6cc484b304fc04e1714b0c703f80e9b4db28c75241b891bef7c57b0b1e/hlsclient-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "32d90bd85ac0a127a182b1b743a588cd", "sha256": "369fddee5fe9ee55c3763013bd60e7f9c0d46bc63dbea3c0fc29050dfdf09c4d" }, "downloads": -1, "filename": "hlsclient-0.3.2.tar.gz", "has_sig": false, "md5_digest": "32d90bd85ac0a127a182b1b743a588cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11739, "upload_time": "2012-11-19T11:53:17", "url": "https://files.pythonhosted.org/packages/21/f9/51d88c187e58ef7358c6168261fa049c306170be6d85ce49b50cb8f28ca6/hlsclient-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "271170d9d47d797386101fb5f0120dc2", "sha256": "f1989607442b380c757ca538b79d87996f0738923584e7e77877b772de9a08a1" }, "downloads": -1, "filename": "hlsclient-0.4.0.tar.gz", "has_sig": false, "md5_digest": "271170d9d47d797386101fb5f0120dc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11786, "upload_time": "2012-12-03T12:40:22", "url": "https://files.pythonhosted.org/packages/11/40/470455ebc8e66c742072b6a0c9a420593f1412a90dc1e8a710a5597eb082/hlsclient-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "982affc13fd6eb78f6b0c7690ad2622c", "sha256": "d16224fca4b1c89469a823a10e91e157d015a4edec4f7e341d02590941b2dd3b" }, "downloads": -1, "filename": "hlsclient-0.4.1.tar.gz", "has_sig": false, "md5_digest": "982affc13fd6eb78f6b0c7690ad2622c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11823, "upload_time": "2012-12-05T12:51:20", "url": "https://files.pythonhosted.org/packages/c5/d5/3cad50f1bc024d0f3b642ff13932a240e7859cb2a59a4b226720884cf197/hlsclient-0.4.1.tar.gz" } ], "0.4.1.1": [ { "comment_text": "", "digests": { "md5": "7ede5a4274099b2da98989bf46de7080", "sha256": "d429c9bd57c08f984ae32abe800a5071bb39574b0a59a3d89bd9fe873868b2dc" }, "downloads": -1, "filename": "hlsclient-0.4.1.1.tar.gz", "has_sig": false, "md5_digest": "7ede5a4274099b2da98989bf46de7080", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11823, "upload_time": "2012-12-05T13:25:22", "url": "https://files.pythonhosted.org/packages/d4/03/ade89399ba6e87e89331cd449b5823e04f892e6448ae430e4b59531e3407/hlsclient-0.4.1.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "9c9b3778db3144bb8f9df888ac85117f", "sha256": "5b56e4f73bfcec036985783859b205631466d0157547e32c58e251cb43483c36" }, "downloads": -1, "filename": "hlsclient-0.4.2.tar.gz", "has_sig": false, "md5_digest": "9c9b3778db3144bb8f9df888ac85117f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11905, "upload_time": "2012-12-06T12:29:44", "url": "https://files.pythonhosted.org/packages/f8/f2/4d24c1af69f9d6aa2ee0ee99429ed7ab16d7127444ee7a5c7a93ba8aabbd/hlsclient-0.4.2.tar.gz" } ], "0.4.2.1": [ { "comment_text": "", "digests": { "md5": "93b7cd166c00074c555a063701bf0298", "sha256": "6e0b3e6c28afaac010257c17f2360edcfcd79f68d9f433706ef9c284c26d158f" }, "downloads": -1, "filename": "hlsclient-0.4.2.1.tar.gz", "has_sig": false, "md5_digest": "93b7cd166c00074c555a063701bf0298", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11905, "upload_time": "2012-12-06T13:01:39", "url": "https://files.pythonhosted.org/packages/e0/b7/9a399607b65ca3d38e091dbb4eab69a33a9a63ad9a5ede7d13c482fc9508/hlsclient-0.4.2.1.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "dc6b44af289394c6dccc0f7c895a0816", "sha256": "bc8b4c6b37db21a6185d97c9fa4d9f90e154fab9746a61591e54460598f544e1" }, "downloads": -1, "filename": "hlsclient-0.4.3.tar.gz", "has_sig": false, "md5_digest": "dc6b44af289394c6dccc0f7c895a0816", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11963, "upload_time": "2012-12-06T17:38:25", "url": "https://files.pythonhosted.org/packages/95/5c/fb8a3ae5a9babb92c02b0f400728e6e856fb0ac243be6d783f73d0bc649f/hlsclient-0.4.3.tar.gz" } ], "0.4.3.1": [ { "comment_text": "", "digests": { "md5": "601e50a95cfec13716f8801f39fdfe93", "sha256": "6decc58684daace527a62ce2fcc5af1eb4c25e12470bd905b555d16722a9bdca" }, "downloads": -1, "filename": "hlsclient-0.4.3.1.tar.gz", "has_sig": false, "md5_digest": "601e50a95cfec13716f8801f39fdfe93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11968, "upload_time": "2012-12-06T17:45:04", "url": "https://files.pythonhosted.org/packages/d3/25/93d2f5bf951fe8de8e5ab00fb80bcef6557946779cab7df407fd0a6a2a04/hlsclient-0.4.3.1.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "9f4b09068f21cd1fdb3ef761c0d58af7", "sha256": "6507b3ecc31f9e218ba6ec7f2c9e2339d0f6f062aaeb18d52b0b48036a2b3216" }, "downloads": -1, "filename": "hlsclient-0.4.4.tar.gz", "has_sig": false, "md5_digest": "9f4b09068f21cd1fdb3ef761c0d58af7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11983, "upload_time": "2012-12-07T12:26:57", "url": "https://files.pythonhosted.org/packages/cc/71/97bb5e6c603a4f5a797787f8efab97da1f6e4dc96763b18dee2582c4ac55/hlsclient-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "7699dec0ba9a81e904123ad7c5238fd1", "sha256": "d58a592234458d9e6cc3014ae323d9463641d7f20d2590d8541f7f7cea266034" }, "downloads": -1, "filename": "hlsclient-0.4.5.tar.gz", "has_sig": false, "md5_digest": "7699dec0ba9a81e904123ad7c5238fd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11987, "upload_time": "2012-12-07T13:47:43", "url": "https://files.pythonhosted.org/packages/90/5d/d093ca69a9f3039f95be095b2e2970e1aa87aeb9c3582765f8f964749c3b/hlsclient-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "8bd612be3feaa92785d4f11af9919c4d", "sha256": "71dfe53fc466b15b0179b0a97b6cf80ea0844a9870ca9b5974e74abd45f1a688" }, "downloads": -1, "filename": "hlsclient-0.4.6.tar.gz", "has_sig": false, "md5_digest": "8bd612be3feaa92785d4f11af9919c4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12287, "upload_time": "2012-12-10T16:15:52", "url": "https://files.pythonhosted.org/packages/21/84/c90a6b9a2aa4b961ce5b5859d958552a20da4ad8402832eab1efc6057072/hlsclient-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "c0f37fd651bd26d4c93a2cd0579f07c0", "sha256": "88beb0487bfe8a1aac92b5265f5b89a32b486ccdd0df72e1b050d7b9d7f29d2c" }, "downloads": -1, "filename": "hlsclient-0.4.7.tar.gz", "has_sig": false, "md5_digest": "c0f37fd651bd26d4c93a2cd0579f07c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12380, "upload_time": "2012-12-10T17:03:20", "url": "https://files.pythonhosted.org/packages/77/b7/f6fc80f059560d56dd4cad41db3d21cbca596837341c9bd10d5d89fb913b/hlsclient-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "6bbbb39fa2187321d620f42ecb6466d8", "sha256": "e1ce00fc2d54a99b886f392517b37ffb9d8ce5a56ec06c73cfc694dc6e7978ff" }, "downloads": -1, "filename": "hlsclient-0.4.8.tar.gz", "has_sig": false, "md5_digest": "6bbbb39fa2187321d620f42ecb6466d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12440, "upload_time": "2013-01-11T13:02:45", "url": "https://files.pythonhosted.org/packages/39/c6/d7fced276612b9e88b7cbdb0040872e16e92a61967e698114d65959c2347/hlsclient-0.4.8.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "b33807bea1232e4a87f98ea5b3efdb5a", "sha256": "cc072d4e0a62a28c2ac45f1959ea3e741beff750319a315d087387869039fea2" }, "downloads": -1, "filename": "hlsclient-0.5.0.tar.gz", "has_sig": false, "md5_digest": "b33807bea1232e4a87f98ea5b3efdb5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13878, "upload_time": "2013-01-28T19:43:07", "url": "https://files.pythonhosted.org/packages/b2/06/d924b2dd9a73797ce3648f9fa6cc1db504cfcdb27a8d996a92e07e17e70e/hlsclient-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "89d328532e51d4b7872b81dbfecfe20a", "sha256": "3e77e0b7bdde7d83cbe524004af1c2fa3f2201f83e94529032d74c53a22ac26a" }, "downloads": -1, "filename": "hlsclient-0.5.1.tar.gz", "has_sig": false, "md5_digest": "89d328532e51d4b7872b81dbfecfe20a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13943, "upload_time": "2013-01-28T20:07:15", "url": "https://files.pythonhosted.org/packages/23/e0/8f2efaa80d26a9e30c2e20b6aa0b7a287b25e005bfef9b348095e4393076/hlsclient-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "27b97b1c20e42797a882f654338645b8", "sha256": "4517f041994a5bae208bb03fbb00d4c74707fd746863b14214d5db4c84dc5853" }, "downloads": -1, "filename": "hlsclient-0.5.2.tar.gz", "has_sig": false, "md5_digest": "27b97b1c20e42797a882f654338645b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13938, "upload_time": "2013-01-29T19:10:00", "url": "https://files.pythonhosted.org/packages/b8/bc/f88b3e6ae4f4a68610175d5cd5778dc29c6d4ad1231f814350ec6af38066/hlsclient-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "39d9c07549b6d623049019fc2d5b0430", "sha256": "9dc3ea218323995a5ba1b867748d9240654271d12331229fd5b3c607d9eaa9d8" }, "downloads": -1, "filename": "hlsclient-0.5.3.tar.gz", "has_sig": false, "md5_digest": "39d9c07549b6d623049019fc2d5b0430", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14116, "upload_time": "2013-02-01T13:25:04", "url": "https://files.pythonhosted.org/packages/16/21/aff2c743d3f55935bde124b20cf9030473bfd869efde538887ea7a5fe80f/hlsclient-0.5.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "39d9c07549b6d623049019fc2d5b0430", "sha256": "9dc3ea218323995a5ba1b867748d9240654271d12331229fd5b3c607d9eaa9d8" }, "downloads": -1, "filename": "hlsclient-0.5.3.tar.gz", "has_sig": false, "md5_digest": "39d9c07549b6d623049019fc2d5b0430", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14116, "upload_time": "2013-02-01T13:25:04", "url": "https://files.pythonhosted.org/packages/16/21/aff2c743d3f55935bde124b20cf9030473bfd869efde538887ea7a5fe80f/hlsclient-0.5.3.tar.gz" } ] }