{ "info": { "author": "Andrey Yantsen", "author_email": "andrey@janzen.su", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "# plexiglas\n\nThis piece of software was inspired by me buying the [WD My Passport Wireless Pro](https://www.wdc.com/products/portable-storage/my-passport-wireless-pro.html),\nquite nice external hdd which is able to run [Plex](https://plex.tv) and stream all available\nmedia across connected wireless devices. The only remarkable problem was is requirement\nto manually copy required content to hdd, at least when you already have some instance\nof Plex set up. But now, with plexiglas, you can easily have multiple servers with similar data.\n\n## Features\n\n* [X] [Mobile Sync](https://support.plex.tv/articles/201082477-quick-guide-to-mobile-sync/), Plex Pass subscribers only\n * [X] Limit used space\n * [ ] Minimize transcoding somehow (no idea if it's possible)\n* [X] Work with Python 2.7\n * [X] Work on WD My Passport Wireless Pro ([docs](https://github.com/andrey-yantsen/plexiglas/wiki/Running-from-WD-My-Passport-Wireless-Pro))\n * [X] Run and able to download files\n * [X] Keyring is working\n* [X] Resume transfer\n* [X] Simple downloading of original video for those, who don't have PlexPass\n * [ ] With configurable transcoding\n * [X] Automatically remove watched videos\n * [ ] Download all video parts, not only first\n* [X] Mark missing videos as watched\n* [X] Limit bandwidth\n* [ ] Trailers downloading & converting to mp4\n* [X] Confirmed working with Movies & TV-Shows\n * [X] mobile sync\n * [X] simple sync\n* [ ] Confirmed working with audio\n * [X] mobile sync\n * [ ] simple sync\n* [ ] Confirmed working with photo\n * [X] mobile sync\n * [ ] simple sync\n* [ ] Confirmed working with playlists\n * [X] mobile sync\n * [ ] simple sync\n* [ ] --subdir as plugin\n* [ ] Sync watching position\n\n## Installation\n\n```\npip install plexiglas\n```\n\n(sudo may be required)\n\nIf you'll receive an error like `AttributeError: 'MyPlexAccount' object has no attribute 'syncItems'`\nit means that you already have PlexAPI installed, but without my changes, to fix this please execute\nfollowing commands:\n\n```\npip uninstall plexapi\npip install 'plexapi>=3.1.0'\n```\n\n\n## Usage\n\n```\nplexiglas -d \"/Volumes/My Passport/PlexSync\" --limit-disk-usage 10% -w\n```\n\nFollowing arguments are currently supported:\n\n* `-u`, `--username` \u2014 your Plex.tv username, after the first run in will be securely stored in a keychain\n* `-p`, `--password` \u2014 your Plex.tv password, after the first run in will be securely stored in a keychain\n* `-n`, `--device-name` \u2014 allows to set human-readable device name instead of computer name\n* `-d`, `--destination` \u2014 the path where to store downloaded files and Plexiglas' DB, current dir by default. Do not\n forget to copy `.plexiglas.db` file to the new path manually, If you'd like to change the folder\n* `-w`, `--mark-watched` \u2014 if a previously downloaded file is missing within destination directory the media would be\n marked as watched\n* `--debug` \u2014 enable debug logging\n* `-v`, `--verbose` \u2014 enable logging from underlying library (plexapi)\n* `-s`, `--limit-disk-usage` \u2014 sets disk usage limit, supported human-readable format and percents of total disk space\n* `--loop` \u2014 run the script in a loop, so it will monitor for updates\n* `--delay` \u2014 sets delay (in seconds) between iterations\n* `-r`, `--resume-downloads` \u2014 restart download if file is exist\n* `--rate-limit` \u2014 limit bandwidth usage\n* `-q` \u2014 close application right after initialization and storing all required data in keyring\n* `-i`, `--insecure` \u2014 use insecure keyring, which can be used in non-interactive mode\n* `--skip` \u2014 skip specified file from downloading, can be used multiple times. E.g. passing `Rewatch/The Butterfly Effect (2004).mp4`\n as an argument will skip the movie `The Butterfly Effect` from downloading to `sync` named `Rewatch`\n* `--subdir` \u2014 store each movie in subdirectory, so you can easily add extras (e.g. [trailers](https://github.com/andrey-yantsen/plexiglas/wiki/Downloading-trailers))\n* `--simple-sync-url` \u2014 download media from specific part of the library, you should enter argument value in format `URL [ []]`, where items in square braces are optional.\n To get the URL simply open your Plex Web UI, go to the library you're interested in (syncing for single items like\n Movie, TVShow, Season also supported), set any required filters and / or sorting and copy the resulting URL from the\n browser. Sample usage:\n * Download 10 unwatched movies, sorted by year of release (all filters and sorting are set in Plex Web UI)\n ```\n --simple-sync-url https://app.plex.tv/desktop#!/server/607c8c938b50eef734456f8b9da94b5d02339ce5?key=%2Flibrary%2Fsections%2F1&typeKey=%2Flibrary%2Fsections%2F1%2Fall%3Ftype%3D1&save=1&limit=&sort=year%3Adesc 10\n ```\n * Download 5 oldest watched movies:\n ```\n --simple-sync-url http://example.com:32400/web/index.html#!/server/607c8c938b50eef734456f8b9da94b5d02339ce5?key=%2Flibrary%2Fsections%2F1&typeKey=%2Flibrary%2Fsections%2F1%2Fall%3Ftype%3D1&customFilter=1&save=1&sort=lastViewedAt&filters=unwatched%21%3D1 5 1\n ```\n\nIf you wouldn't provide a username and/or password the app will ask you to provide them in interactive mode, afterwards\nit will be stored in secure storage, unless option `-i` was set.\n\nIf you're using Mobile Sync you can split all your files by subdirectories in quite an easy way:\nwhen you create a new Sync Item in Plex interface it asks you for a `title` \u2014 it would be a folder\nname for all the items, related to this item. And there lies a trick, there is some special handling\nfor this title:\n\n* You can set it to something like `Movies#Best` \u2014 in this case the part after `#` will be ignored \n and all the files would be placed within `Movies` folder, while you'll be able to differentiate\n Sync Items in the interface\n* You can use `/` or `\\\\` to split the files by folders, e.g. you can add a new Item\n `TV Shows/The Big Gang Theory` and all the episodes will be stored inside directory\n `TV Shows/The Big Gang Theory` of your downloading path. \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/andrey-yantsen/plexiglass", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "plexiglas", "package_url": "https://pypi.org/project/plexiglas/", "platform": "", "project_url": "https://pypi.org/project/plexiglas/", "project_urls": { "Homepage": "https://github.com/andrey-yantsen/plexiglass" }, "release_url": "https://pypi.org/project/plexiglas/0.4.4/", "requires_dist": [ "argon2-cffi", "certifi", "cffi", "chardet", "configparser", "entrypoints", "enum34", "humanfriendly", "idna", "keyring", "keyrings.cryptfile", "monotonic", "plexapi", "pycparser", "pycryptodome", "requests", "six", "tqdm", "urllib3", "websocket-client" ], "requires_python": "", "summary": "Tool for downloading videos from your Plex server to an external HDD", "version": "0.4.4" }, "last_serial": 5741789, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f258fcc2c18ea3f95204ba6a022466a3", "sha256": "028ce5e42d1bf0de8f26e9fd2b00c3fbcd5c8c8e51c4330d881a48a0934ea031" }, "downloads": -1, "filename": "plexiglas-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f258fcc2c18ea3f95204ba6a022466a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12764, "upload_time": "2018-08-30T01:40:27", "url": "https://files.pythonhosted.org/packages/93/ce/806b68a0e7dab2f9282d9e377e89f9e4106815d26e9d20489b7c8eb08d8b/plexiglas-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "50dfb18ea425958520b5e5d8617496c4", "sha256": "206a7871e09fb8863947d3899ea6851f69aa9105bb9b2ad87c9669b604708bd0" }, "downloads": -1, "filename": "plexiglas-0.1.1.tar.gz", "has_sig": false, "md5_digest": "50dfb18ea425958520b5e5d8617496c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13258, "upload_time": "2018-08-30T11:15:43", "url": "https://files.pythonhosted.org/packages/e2/38/39e92e1b586715e4e619d96ab3e0d383183ca5c185fb6c63cc262c007c78/plexiglas-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "7200f5aa9ecbf3dc5b64398aad2c8e4c", "sha256": "5f1f930d14856bf94828900f4da128c43e6c07d3681fb1f280c3215a6a9b05a9" }, "downloads": -1, "filename": "plexiglas-0.1.10-py2-none-any.whl", "has_sig": false, "md5_digest": "7200f5aa9ecbf3dc5b64398aad2c8e4c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14398, "upload_time": "2018-08-31T10:57:57", "url": "https://files.pythonhosted.org/packages/b0/7b/5d2b6b9ac72bdce5c4e8d7697710aa7319f293e9636ab68c8ec22adefb16/plexiglas-0.1.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1b70beb0dfea86d40c3a6fcc34a6dc6", "sha256": "5ef9b79a4af2bbbac9807a928862b83a511f46a300d3393d25480b3f97816d3e" }, "downloads": -1, "filename": "plexiglas-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "e1b70beb0dfea86d40c3a6fcc34a6dc6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14397, "upload_time": "2018-08-31T10:58:09", "url": "https://files.pythonhosted.org/packages/cd/77/8a8427eb896cf48057383388435859447c10262688014a566ff01a7d9ad9/plexiglas-0.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d59ee497bac4bbd510619183fcc1296", "sha256": "5de66bd217c315dc1bcad29a456338e96080a84d4e32211f3149ebea7ffdd828" }, "downloads": -1, "filename": "plexiglas-0.1.10.tar.gz", "has_sig": false, "md5_digest": "0d59ee497bac4bbd510619183fcc1296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12789, "upload_time": "2018-08-31T10:58:11", "url": "https://files.pythonhosted.org/packages/09/39/7d3b7539b29053f03e05845839d8ceee44e92880edca842b9d8ac6f40856/plexiglas-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "bd480fac45c6c83b9dc1dfb32310118e", "sha256": "5f03f8325c6d5e05a715d93787356bc741ad6d2dd77b95f0ccf9a70297a4ed45" }, "downloads": -1, "filename": "plexiglas-0.1.11-py2-none-any.whl", "has_sig": false, "md5_digest": "bd480fac45c6c83b9dc1dfb32310118e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15702, "upload_time": "2018-08-31T15:13:41", "url": "https://files.pythonhosted.org/packages/a8/fd/63261e3c4dc5ff0039ae686189e29f7ee03d2217236937398cdd4c3032a7/plexiglas-0.1.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e611c140f4d9c65a12e55938fe9bb42", "sha256": "fb5b77ff0a99dbbb082c24873c5552efb07ceb4018c08677175cd6b91ff4a230" }, "downloads": -1, "filename": "plexiglas-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "7e611c140f4d9c65a12e55938fe9bb42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15701, "upload_time": "2018-08-31T15:14:35", "url": "https://files.pythonhosted.org/packages/82/0c/3a58fc3fe1f2165ef7a3e819bcce4fd8d4ccfef2081e32530b2d1285aaa5/plexiglas-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51fded8a04a10331df2951a45dd5f9e9", "sha256": "deb0589204b01b1fb21b77fd0bfc32aeddb24cb37c19bb6fdb2a6319c9d74be1" }, "downloads": -1, "filename": "plexiglas-0.1.11.tar.gz", "has_sig": false, "md5_digest": "51fded8a04a10331df2951a45dd5f9e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13741, "upload_time": "2018-08-31T15:14:36", "url": "https://files.pythonhosted.org/packages/5f/0a/3927f6ce0061da1574c63110b1fddc3715a40bfde11fa6f610a4ac50f447/plexiglas-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "70b9d0b6b88d823c7a4f0244fa5cf71e", "sha256": "bcf927f8fabce8099842e836f30d2ec39b1d9304de61518adbbb7afafd16490a" }, "downloads": -1, "filename": "plexiglas-0.1.12-py2-none-any.whl", "has_sig": false, "md5_digest": "70b9d0b6b88d823c7a4f0244fa5cf71e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15703, "upload_time": "2018-08-31T15:30:40", "url": "https://files.pythonhosted.org/packages/6b/0d/1b0a6fc436e789a041db11b3501e5c8f536ca1584bd67d70bc9099be5d4b/plexiglas-0.1.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1f17526bfa403017e863ff9bef53655", "sha256": "95b02f403add44aed3312f934461e0bac9c98fdb7cfc230f830a4c82165ffbc5" }, "downloads": -1, "filename": "plexiglas-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "d1f17526bfa403017e863ff9bef53655", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15702, "upload_time": "2018-08-31T15:30:00", "url": "https://files.pythonhosted.org/packages/77/51/5ea944fb2276d4c26e7b3646b16a4ba076fe70cd92be74c031e87136922c/plexiglas-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cec31bd364ddfe0fb9ddec041486f852", "sha256": "b854fc7c9f26c6ece6169e2865610d6e804b7f14a9ec4c49bc7b297cd7816611" }, "downloads": -1, "filename": "plexiglas-0.1.12.tar.gz", "has_sig": false, "md5_digest": "cec31bd364ddfe0fb9ddec041486f852", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13727, "upload_time": "2018-08-31T15:30:01", "url": "https://files.pythonhosted.org/packages/37/1a/63903af8466f6638c0b0bb6a67032ed8dc3dc1a8ee1625f22c2cb5f656bb/plexiglas-0.1.12.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ac24c603be3866826dcfc4b6bf30a0ff", "sha256": "2790c27f5b598dad840b46d90913734e0b08415d2fe5146059066a2dfec2f4cb" }, "downloads": -1, "filename": "plexiglas-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ac24c603be3866826dcfc4b6bf30a0ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12088, "upload_time": "2018-08-30T13:01:42", "url": "https://files.pythonhosted.org/packages/93/b2/80f850bb478466dde79e6d38789d2df997f79a1f28d0b9b321c48507480c/plexiglas-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "37bb5683245c42b50d068b9df51f0e1f", "sha256": "70b560fca0afc8d56ee6fb7f8066539598ecdab75fab72c47f6e18eb017335df" }, "downloads": -1, "filename": "plexiglas-0.1.3.tar.gz", "has_sig": false, "md5_digest": "37bb5683245c42b50d068b9df51f0e1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12089, "upload_time": "2018-08-30T13:59:28", "url": "https://files.pythonhosted.org/packages/37/f9/2a076fbb4073b431499607d9ddadb30ef4fed2a235c5abddd536bb9a05a5/plexiglas-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9bbcf667a9c51afe391b1692d44a4787", "sha256": "4f4687da9bc29047cbdda65d8618b15700faf8bdf5949f18bcea94c249956e08" }, "downloads": -1, "filename": "plexiglas-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9bbcf667a9c51afe391b1692d44a4787", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12088, "upload_time": "2018-08-30T14:28:11", "url": "https://files.pythonhosted.org/packages/0a/1c/c9c5cffabd28f6cc52ec95c57e79f494c76c8d762cc92b8fc8dee0b520e3/plexiglas-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "cd36acd17a79612abf48c84f326b1717", "sha256": "dcfa922894362eca10e8771b42c6c28b84121c073b0d825d47038b30b12dc4f3" }, "downloads": -1, "filename": "plexiglas-0.1.5.tar.gz", "has_sig": false, "md5_digest": "cd36acd17a79612abf48c84f326b1717", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12207, "upload_time": "2018-08-30T15:03:12", "url": "https://files.pythonhosted.org/packages/f9/ba/b59aa30b3cd027c1b9f0947cba021e659a23014454da6e3d69dd65983a4c/plexiglas-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "ee12e0ffbd31116e6548cd048a12c68c", "sha256": "888fb8682a65fa59e8b891c3461db186fca5c0d6ff262e6712e8b379ada66e93" }, "downloads": -1, "filename": "plexiglas-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ee12e0ffbd31116e6548cd048a12c68c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12251, "upload_time": "2018-08-30T15:50:07", "url": "https://files.pythonhosted.org/packages/b9/5b/9e12a827f9254eee68fc5d5585892f3bbc1e9212e1b9d9bd36b9988c7a0c/plexiglas-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "4ab3c31ec0797cd02a41814b2a22c475", "sha256": "d9dd0151cb37e21eaecf9efdc4dabedcce01add83faf5fc9e5e6928280e3a490" }, "downloads": -1, "filename": "plexiglas-0.1.7.tar.gz", "has_sig": false, "md5_digest": "4ab3c31ec0797cd02a41814b2a22c475", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12463, "upload_time": "2018-08-30T19:45:21", "url": "https://files.pythonhosted.org/packages/34/66/457f92a5ad280be38519c2fd0d24b5f098d699ff7279891dedccde10efd6/plexiglas-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "138f0eee3ceb841acdb3b55c562dbb32", "sha256": "af947a32692a81e20917b5b5afcf995cef50f55142bf24e0eb5d00553f228452" }, "downloads": -1, "filename": "plexiglas-0.1.8-py2-none-any.whl", "has_sig": false, "md5_digest": "138f0eee3ceb841acdb3b55c562dbb32", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14040, "upload_time": "2018-08-30T21:20:51", "url": "https://files.pythonhosted.org/packages/70/af/5be77d35aea67e5340120e6b32c765ee0ce4f18a81faf34ba8f257202592/plexiglas-0.1.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc64a8e4c042d96e473fb4ef93e55f53", "sha256": "9a22cc3e110af55a1137c445edd4e86b2332f7e5134c6d869ef7d4fde96a9d9c" }, "downloads": -1, "filename": "plexiglas-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "cc64a8e4c042d96e473fb4ef93e55f53", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14040, "upload_time": "2018-08-30T21:20:48", "url": "https://files.pythonhosted.org/packages/34/ba/5db45ba0dd6ac16a2794b47c23569f6e83a5e301ac1a1a7c4454736878cd/plexiglas-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0bb2171015939e2bcda2c50a42b5147", "sha256": "7c6fd9344df3dff37f037fbaa4ce9cd8a841941a49da96b9d6afe488abdf3de4" }, "downloads": -1, "filename": "plexiglas-0.1.8.tar.gz", "has_sig": false, "md5_digest": "d0bb2171015939e2bcda2c50a42b5147", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12468, "upload_time": "2018-08-30T21:20:49", "url": "https://files.pythonhosted.org/packages/1e/5c/308d4cf4e7c01d166d42ee9c31c8673fabde1238125f702da01fcaebf03b/plexiglas-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "81ee129e39bccae96b77ff0da8b0c3bf", "sha256": "f62b6bed13fa58e9cf89d3f1d548390afcf14e9a3820daabc57b65d1f51c548d" }, "downloads": -1, "filename": "plexiglas-0.1.9-py2-none-any.whl", "has_sig": false, "md5_digest": "81ee129e39bccae96b77ff0da8b0c3bf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14372, "upload_time": "2018-08-31T10:18:10", "url": "https://files.pythonhosted.org/packages/38/d4/267f5ff5aec26424c58eeb3cb5049b57925fee51e44a98ab71a2930cf7a8/plexiglas-0.1.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e395ed0e43976969b51189b6d3773d44", "sha256": "f57b179ff3f7c39b7a756bdc00badfbfdbd15e9422aeaff0700f147f739c117d" }, "downloads": -1, "filename": "plexiglas-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "e395ed0e43976969b51189b6d3773d44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14373, "upload_time": "2018-08-31T10:17:55", "url": "https://files.pythonhosted.org/packages/5f/6b/e34ff6244d614d5bb6622961eea3d21c203626568e0b3fac8bc96651f7de/plexiglas-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d7164eb3c36cc4ab11315b3f54b7a64", "sha256": "ec8227939c16d664f36fb3137aeddd72724d06ce73f2ceff82b6beb37d48cad5" }, "downloads": -1, "filename": "plexiglas-0.1.9.tar.gz", "has_sig": false, "md5_digest": "3d7164eb3c36cc4ab11315b3f54b7a64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12781, "upload_time": "2018-08-31T10:17:57", "url": "https://files.pythonhosted.org/packages/c8/a8/429ef36a1ee9e2673209a2ba4171145576d16ea22fc59a8eb0de7633f0a7/plexiglas-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7870f869108f0758a6ba3018b4510913", "sha256": "fb96d1360b647382d7974d0ba90c23cbf9eab116c7e8a722f4010c03338c6d66" }, "downloads": -1, "filename": "plexiglas-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7870f869108f0758a6ba3018b4510913", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17682, "upload_time": "2018-09-01T12:07:11", "url": "https://files.pythonhosted.org/packages/8f/be/3bdd6cc55c7a4cef86967a2a97030bcc8821d7de453895d6efab3ac2daeb/plexiglas-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98148bd4a7bf94fe50341996b3a474cd", "sha256": "e6306fc0e7805e6d94c97ec908269ddefe9248cb51270de3bd8d856d3fc7a3e9" }, "downloads": -1, "filename": "plexiglas-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "98148bd4a7bf94fe50341996b3a474cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17684, "upload_time": "2018-09-01T12:06:56", "url": "https://files.pythonhosted.org/packages/21/bd/d38e5e45451478f138e8708d0721cf64f5a28fbdcdedea05fc3993fbc91c/plexiglas-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fae4b9d5f56d752b0b605dafcfec53e2", "sha256": "1e84a29f001d85d35e4c33f8c5ee12306007fc0e4aef4e13193439d3f3d6f1ab" }, "downloads": -1, "filename": "plexiglas-0.2.0.tar.gz", "has_sig": false, "md5_digest": "fae4b9d5f56d752b0b605dafcfec53e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15449, "upload_time": "2018-09-01T12:06:57", "url": "https://files.pythonhosted.org/packages/69/f6/73693fb1eb038a27f4e464a5eeaa2bc3e25356ad73c27bdcef5985f7554f/plexiglas-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0d400ba012a63768e075722a19d4848d", "sha256": "7b1d707fddd0203e19da065c161c818851db305ed440e6298d52e1ff62ad5326" }, "downloads": -1, "filename": "plexiglas-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "0d400ba012a63768e075722a19d4848d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17686, "upload_time": "2018-09-01T12:28:08", "url": "https://files.pythonhosted.org/packages/5b/86/265f88e57f7438e95db2c693f52936e06038d29541818bc59530f9031f9e/plexiglas-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5610e6ca39b64631995c74c0c019cb10", "sha256": "e24881a9d35d2f0558ef2ebf69a9176b36543933c3918d2afa398907ed724d3b" }, "downloads": -1, "filename": "plexiglas-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5610e6ca39b64631995c74c0c019cb10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17686, "upload_time": "2018-09-01T12:28:13", "url": "https://files.pythonhosted.org/packages/81/44/906290cca5fefad665990b70e42a85c71b276ec8a8e3b65cc495ce39449c/plexiglas-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dccd46c98fa2cdfa396519ccfcf35754", "sha256": "8c51294acd585a163a2740acd37cb3db1de564ef2755415ed86fcb4d50bd4b91" }, "downloads": -1, "filename": "plexiglas-0.2.1.tar.gz", "has_sig": false, "md5_digest": "dccd46c98fa2cdfa396519ccfcf35754", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15447, "upload_time": "2018-09-01T12:28:14", "url": "https://files.pythonhosted.org/packages/a4/4d/94103d5e9a8e7b78500604cb407e34b3e6c9950ad5ecc2169a09543a6459/plexiglas-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f96d22ed42a5a20ccc9cac3719aa01b6", "sha256": "040e1aa9898aa2d6d86caeeb4a7981cf8206fa2788139fbe4ce583d8ac56afa8" }, "downloads": -1, "filename": "plexiglas-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "f96d22ed42a5a20ccc9cac3719aa01b6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17684, "upload_time": "2018-09-01T16:44:45", "url": "https://files.pythonhosted.org/packages/97/16/02165ccebc4209d37f6b3e33594afe952c9ee17d4c3d2a49c7aa4e4c47ea/plexiglas-0.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e591b53a1a69759d169edcc7ab96961", "sha256": "8ba324033ff23ccf661827074ff2802cc0e5edc8581eefa2ae016641cad361d4" }, "downloads": -1, "filename": "plexiglas-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5e591b53a1a69759d169edcc7ab96961", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17685, "upload_time": "2018-09-01T16:44:30", "url": "https://files.pythonhosted.org/packages/ee/5d/84bb5431428c87f7876eee2604725928ecad6b79c97b83ac2429729b443b/plexiglas-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a033da3451af17ca4108c0c554a65a1", "sha256": "aa26fb38308cb63b59740770ff6645f4b16d1f76d0ce936f615883b9283e2a47" }, "downloads": -1, "filename": "plexiglas-0.2.2.tar.gz", "has_sig": false, "md5_digest": "0a033da3451af17ca4108c0c554a65a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15560, "upload_time": "2018-09-01T16:44:31", "url": "https://files.pythonhosted.org/packages/fd/30/13e2209f9337462d8c89ece16c3f148c3d11984893bdc606594c986826b5/plexiglas-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "33d10c0a5b9427a077818c1e13c25fba", "sha256": "e5bee6bcbc9126efc9c747afae6e9bb660936e8a6d46c6a31f7fd2af8eaa044b" }, "downloads": -1, "filename": "plexiglas-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "33d10c0a5b9427a077818c1e13c25fba", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20065, "upload_time": "2018-09-01T16:44:53", "url": "https://files.pythonhosted.org/packages/27/ee/a2d36b587ca3f083627cc61c3567904926d1c8dcaed602d20d030985fd8a/plexiglas-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ceb9ab2b96522d650631ee903947e8dc", "sha256": "4504437f97a1d57e45621aa7c0c66795a5a8790bf15676c975c97b5193723d5e" }, "downloads": -1, "filename": "plexiglas-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ceb9ab2b96522d650631ee903947e8dc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20066, "upload_time": "2018-09-01T16:44:59", "url": "https://files.pythonhosted.org/packages/2e/a9/a088e6baec29606b822a7fa24acacece58e422f88bf1b2060fd237a20f04/plexiglas-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e49118eff04a69d023b291765c1c3cc", "sha256": "31705708b32ca5ce7f0f06738854164b186b89b79a26eb572a37616bcd523172" }, "downloads": -1, "filename": "plexiglas-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5e49118eff04a69d023b291765c1c3cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17430, "upload_time": "2018-09-01T16:45:00", "url": "https://files.pythonhosted.org/packages/38/66/c2c28fb33f1f99854016a7fff3d869c83452817f4ddd112bccd3d8d5397e/plexiglas-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "a5780971b833030ada9c90ac15df3442", "sha256": "b2917183723d0939f3b647d354896c351fa3861c93e9f9930061a6616cabe0e9" }, "downloads": -1, "filename": "plexiglas-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "a5780971b833030ada9c90ac15df3442", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20038, "upload_time": "2018-09-01T16:53:05", "url": "https://files.pythonhosted.org/packages/ca/e4/39c80a57f00ea38ddffa0b9bf23a166a99362e2c49d7059945b247f7bfea/plexiglas-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "280818ffa3af2c6355ebbc8fd832f611", "sha256": "b73a8d3d66516754ab35f80d1970bf7b9944df8439969573ebf52b84ea5c6144" }, "downloads": -1, "filename": "plexiglas-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "280818ffa3af2c6355ebbc8fd832f611", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20038, "upload_time": "2018-09-01T16:52:40", "url": "https://files.pythonhosted.org/packages/25/e6/77b92324ef50773332175b751fcdeb2509591f719088af85aec99d4423c4/plexiglas-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12c5864be6f73225555aeed98770f30a", "sha256": "95c0203c0b42704ad18550aefce3bd159a322bb8dbc9ae54294afe97de93969e" }, "downloads": -1, "filename": "plexiglas-0.3.1.tar.gz", "has_sig": false, "md5_digest": "12c5864be6f73225555aeed98770f30a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17398, "upload_time": "2018-09-01T16:52:41", "url": "https://files.pythonhosted.org/packages/c7/1f/ca220a4dcb7f6bc57101c80031db9de1c83c8cc1b38b42b0ea6bc65a3182/plexiglas-0.3.1.tar.gz" } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "5e6de43c1da159ab27d1223f24b3794e", "sha256": "130b8a6a89a1a92263eeb105ac1716e8f51d98dbc34e955b60cf564d17529d96" }, "downloads": -1, "filename": "plexiglas-0.3.10-py2-none-any.whl", "has_sig": false, "md5_digest": "5e6de43c1da159ab27d1223f24b3794e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21608, "upload_time": "2018-12-13T23:07:24", "url": "https://files.pythonhosted.org/packages/78/d6/322c8359f22ffef0d1e610062b8c1ac5bac70e8a0c067b8836cd7437c9ef/plexiglas-0.3.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6df1e4654210ffa95d139b0dd65ec7e6", "sha256": "540f50408819b116a6c3db5e364eb8460fd0de381601e37576d9fc1a1838e7b9" }, "downloads": -1, "filename": "plexiglas-0.3.10-py3-none-any.whl", "has_sig": false, "md5_digest": "6df1e4654210ffa95d139b0dd65ec7e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21608, "upload_time": "2018-12-13T23:07:46", "url": "https://files.pythonhosted.org/packages/a1/2c/51881a5fbd59fa450352a9ef9ce2477345c8c481281a73775e9bcc0e26ba/plexiglas-0.3.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb631c45a01f7f434bff4709b8618936", "sha256": "60461459574b94fc991823a4950ae7e95f93100651b30ef0ead87a64a59e051d" }, "downloads": -1, "filename": "plexiglas-0.3.10.tar.gz", "has_sig": false, "md5_digest": "cb631c45a01f7f434bff4709b8618936", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20410, "upload_time": "2018-12-13T23:07:48", "url": "https://files.pythonhosted.org/packages/c4/1a/84374a65c6190b2d0615afaf48ee33020721ba0e1b1d6df8a08bdf56646d/plexiglas-0.3.10.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "97120d5e9648a196491fe0243b022872", "sha256": "716618e3d1ab7377463022c64e55e8501f429c22942b8753d072f4af0f8e22b7" }, "downloads": -1, "filename": "plexiglas-0.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "97120d5e9648a196491fe0243b022872", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20586, "upload_time": "2018-09-06T17:40:22", "url": "https://files.pythonhosted.org/packages/c7/59/508d82fcd88da7f9b4083bbd03248fe7c77a5b23c2d79c61494c9d90f324/plexiglas-0.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7edbeceb3768ff4cdb9df392be5cb04", "sha256": "ce7e874479c798db843bb79d35928216e9b18ddc785a2e158e6142260b6663b1" }, "downloads": -1, "filename": "plexiglas-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b7edbeceb3768ff4cdb9df392be5cb04", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20587, "upload_time": "2018-09-06T17:40:20", "url": "https://files.pythonhosted.org/packages/aa/e3/94fcf07f4cd2a595330aeb75d693159533eb2b6ec35ef7c8301636112726/plexiglas-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ee8398b550c90f7d5f0cd05fff0dfbc", "sha256": "e4258848c1029d0aedea089e5dd853e189a11a6a14db4b993c43d9f9bd1efc3c" }, "downloads": -1, "filename": "plexiglas-0.3.2.tar.gz", "has_sig": false, "md5_digest": "3ee8398b550c90f7d5f0cd05fff0dfbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18054, "upload_time": "2018-09-06T17:40:22", "url": "https://files.pythonhosted.org/packages/82/22/5d14dddf8cc79fa65ac2475a297e3114fac954d1b959b399ac6a43c394ea/plexiglas-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "abec783a629ff50508c067c41fef9e17", "sha256": "d690ec531148e9444cc8f7956a658f4fdd6128edd0b3d0e252e2bb8fb2cf5bd1" }, "downloads": -1, "filename": "plexiglas-0.3.3-py2-none-any.whl", "has_sig": false, "md5_digest": "abec783a629ff50508c067c41fef9e17", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20571, "upload_time": "2018-09-07T22:35:25", "url": "https://files.pythonhosted.org/packages/45/55/3547b304498a0cf66ff2029e90aaa2eaa1d845e49bc63f8a286f74899e32/plexiglas-0.3.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12757307a77fbad7414e7ed4e6b8e9b3", "sha256": "696143c8b36f1bfb65bf7c41c4fccbdf25c264e8d78fb411520c30dff6f075dc" }, "downloads": -1, "filename": "plexiglas-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "12757307a77fbad7414e7ed4e6b8e9b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20572, "upload_time": "2018-09-07T22:35:32", "url": "https://files.pythonhosted.org/packages/49/92/fb407b36394b2fb62293c5c3c066ee700e39198302eb69e6ff64eff37db6/plexiglas-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09985a445a2fdc60ac2753dc8a16d2f2", "sha256": "83ac9956ce31abec200be7272687a1cce1bcfba367940f7c53d3c7309a45a6d1" }, "downloads": -1, "filename": "plexiglas-0.3.3.tar.gz", "has_sig": false, "md5_digest": "09985a445a2fdc60ac2753dc8a16d2f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17965, "upload_time": "2018-09-07T22:35:33", "url": "https://files.pythonhosted.org/packages/65/dc/16ca4b9d7674e8f50668356cb0efbf8c08701e003708ea81815afe3f4794/plexiglas-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "e6f9db30cb36358c991540e754d6f912", "sha256": "1fb7542363b4d9d743c7da8360cc2497ed0e216bcf068aca0841947da1811bbf" }, "downloads": -1, "filename": "plexiglas-0.3.4-py2-none-any.whl", "has_sig": false, "md5_digest": "e6f9db30cb36358c991540e754d6f912", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20573, "upload_time": "2018-09-07T22:56:03", "url": "https://files.pythonhosted.org/packages/47/00/d2dfb8da25ccaf3996e3065de56cb03c838f95c1c789eeed5452025f0666/plexiglas-0.3.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df089a91fdccc2cc9ca5e392de6ad328", "sha256": "9c7dc3670e41155f2c40ffa7bac1e4669c532986cdd1af2c656fde75d7d653a7" }, "downloads": -1, "filename": "plexiglas-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "df089a91fdccc2cc9ca5e392de6ad328", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20571, "upload_time": "2018-09-07T22:56:54", "url": "https://files.pythonhosted.org/packages/87/0c/cecc76ebfce65535def4aa1224b8a181fae6b9a31f65e5c4ba9777dad343/plexiglas-0.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70a3d70d9e0748ea7c6dd920040ca6d4", "sha256": "5483c880cc426eace12d2edf825ab71e4e40b908f1b03add450df40dd6989e95" }, "downloads": -1, "filename": "plexiglas-0.3.4.tar.gz", "has_sig": false, "md5_digest": "70a3d70d9e0748ea7c6dd920040ca6d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17969, "upload_time": "2018-09-07T22:56:56", "url": "https://files.pythonhosted.org/packages/fd/74/f250fdaebb7f94412a16630e3542bd271fe7063aaaace276ec639dd406fd/plexiglas-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "3de2ec7ce77c83d371c33646043f6eb3", "sha256": "8111ab8281550b01afa949adc67b6d1ee9d6a63b308d2cdae3d18cd5d40230da" }, "downloads": -1, "filename": "plexiglas-0.3.5-py2-none-any.whl", "has_sig": false, "md5_digest": "3de2ec7ce77c83d371c33646043f6eb3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20811, "upload_time": "2018-09-09T21:02:44", "url": "https://files.pythonhosted.org/packages/46/0f/17b9363ba10224b23d78d68ed7a5b52fee913993d9e7c41c5883a17d37b9/plexiglas-0.3.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8f0f4df394884f6d207b35381f9094c", "sha256": "157ab3b8c82ef406b518a797c94ba245762a152d6cce32ff3ff37adb6763ff16" }, "downloads": -1, "filename": "plexiglas-0.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e8f0f4df394884f6d207b35381f9094c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20811, "upload_time": "2018-09-09T21:02:35", "url": "https://files.pythonhosted.org/packages/2c/5b/a099ec95f5ca0715c6c8f3c84082aa661ecde2830ab0b9deb014b0a2389a/plexiglas-0.3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0e96d28cb54289a9c2f6770337e11ba", "sha256": "d7b9bb52f8a88acc5a0a00015c880153e1d9bf5e9f1369082daa4bdba688bd14" }, "downloads": -1, "filename": "plexiglas-0.3.5.tar.gz", "has_sig": false, "md5_digest": "f0e96d28cb54289a9c2f6770337e11ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18047, "upload_time": "2018-09-09T21:02:36", "url": "https://files.pythonhosted.org/packages/6b/32/16f075e6499fa52d450c434b60a652a2e080031a6419054fc454cca7c45e/plexiglas-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "165cf42ff84a3e99aacaa9f46377af6a", "sha256": "6cd1c0ae0fe4bff470924a9741a3aea8a02bf93de6ce9431541e874bca283ba1" }, "downloads": -1, "filename": "plexiglas-0.3.6-py2-none-any.whl", "has_sig": false, "md5_digest": "165cf42ff84a3e99aacaa9f46377af6a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21245, "upload_time": "2018-10-05T12:47:19", "url": "https://files.pythonhosted.org/packages/19/3e/6bc32048733257559a9098cd2049490c4cb2aa81c4f761818170afd2640d/plexiglas-0.3.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be6541468aa9f35a9966ea3c8aa346a5", "sha256": "6c100c4fd319a0169ec397d8fb9b620e9a7e2fe14163cd53df9166c4aa080c3b" }, "downloads": -1, "filename": "plexiglas-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "be6541468aa9f35a9966ea3c8aa346a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21245, "upload_time": "2018-10-05T12:47:36", "url": "https://files.pythonhosted.org/packages/15/a8/a331cca49e6c01b052e07a717862c873ba4847f9139cf97f7a9d58a75f86/plexiglas-0.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "518e9b82edd8b72d93b669c906f76fd5", "sha256": "cd928933b2647cd16b653f3aebab323840f92209ea561a119dbf11b9c0fb244f" }, "downloads": -1, "filename": "plexiglas-0.3.6.tar.gz", "has_sig": false, "md5_digest": "518e9b82edd8b72d93b669c906f76fd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20018, "upload_time": "2018-10-05T12:47:37", "url": "https://files.pythonhosted.org/packages/40/8e/e49696f250ee45f299d5618671bec4490eb92b99e09d7a6a69c67d64f492/plexiglas-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "181e08e6e0c512c09ffa43e0efc84866", "sha256": "00202b906a71d51cea8b8b4885b20478602153205fcab67461baad4ff39dba7b" }, "downloads": -1, "filename": "plexiglas-0.3.7-py2-none-any.whl", "has_sig": false, "md5_digest": "181e08e6e0c512c09ffa43e0efc84866", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21398, "upload_time": "2018-10-16T12:00:40", "url": "https://files.pythonhosted.org/packages/75/53/a499c96513573f0e872f0b7c19f1fbcb08a327b3d96624efcee48819b395/plexiglas-0.3.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3b9324950c46154c8fb2a7020660848", "sha256": "398c8572e9649e2a12a0c57bd3e45704af059419892dbfa775e4e75baf2bdf17" }, "downloads": -1, "filename": "plexiglas-0.3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "e3b9324950c46154c8fb2a7020660848", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21396, "upload_time": "2018-10-16T12:00:57", "url": "https://files.pythonhosted.org/packages/32/be/e35af6be3c189c4aa8b1b5a235991ec55df9e411e0b40fb30e0bf476b39e/plexiglas-0.3.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99939f28de1f2b0ffdcdebcf03d17f2f", "sha256": "88eafaf5de59f697a4e7eb590ef37d0ecf0e284edeb1e9876166b58e3a5e0b85" }, "downloads": -1, "filename": "plexiglas-0.3.7.tar.gz", "has_sig": false, "md5_digest": "99939f28de1f2b0ffdcdebcf03d17f2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20270, "upload_time": "2018-10-16T12:00:58", "url": "https://files.pythonhosted.org/packages/96/71/0ece3d49c6985431f7403ef89a275bdc01dd40514272e310710a145403e1/plexiglas-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "1dacffccdd8bdaa08a2e6b528e3e47b9", "sha256": "585ba7f5de39dece5e0ec3eb1102c5f51d18ba1679877dedddc681747d67c21d" }, "downloads": -1, "filename": "plexiglas-0.3.8-py2-none-any.whl", "has_sig": false, "md5_digest": "1dacffccdd8bdaa08a2e6b528e3e47b9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21395, "upload_time": "2018-10-17T12:38:06", "url": "https://files.pythonhosted.org/packages/18/4f/ab6f67a7e887c185efa2194111b766c1b9c57f470f035783dc090142a1e0/plexiglas-0.3.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef59f96a270fc9409327b346d378bcf5", "sha256": "baaaf4f15402c9d3c26f4ce3ed5b5460e0e3523353b425d43ef0b4fd60e88f4e" }, "downloads": -1, "filename": "plexiglas-0.3.8-py3-none-any.whl", "has_sig": false, "md5_digest": "ef59f96a270fc9409327b346d378bcf5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21394, "upload_time": "2018-10-17T12:36:43", "url": "https://files.pythonhosted.org/packages/7e/50/9ef85f94ce01034cdc26e6ef14fb680e3cfffe169f2d882131afbd9e406b/plexiglas-0.3.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8166a3c8c0de5993f2efd1138be2009", "sha256": "e800a3bfe2bf1bae85b287656ae2104279c438abc4a00c35186d79e137a9c58c" }, "downloads": -1, "filename": "plexiglas-0.3.8.tar.gz", "has_sig": false, "md5_digest": "c8166a3c8c0de5993f2efd1138be2009", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20262, "upload_time": "2018-10-17T12:36:44", "url": "https://files.pythonhosted.org/packages/8d/4f/b4385fe4e05bf2e35bb9081cd3cc226e44d54323d1c069df09f501fd46ae/plexiglas-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "84424fc86725d6277687211cd8e689de", "sha256": "b32f707a04a21c24f69792dacd334e2a891eb328f35790c9bd14a837ad012d97" }, "downloads": -1, "filename": "plexiglas-0.3.9-py2-none-any.whl", "has_sig": false, "md5_digest": "84424fc86725d6277687211cd8e689de", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21399, "upload_time": "2018-12-01T18:48:22", "url": "https://files.pythonhosted.org/packages/98/17/f4b2e1eb01ad174a07592fd5006f3939fb92dedd5a89a537282a321e89b2/plexiglas-0.3.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5abb8cc8efbf109a9e16e2d1bf3cff4", "sha256": "bd94ab569e7c9f8003642ec856cda809a9feeba4f328dd19f498f73bd1ba579e" }, "downloads": -1, "filename": "plexiglas-0.3.9-py3-none-any.whl", "has_sig": false, "md5_digest": "f5abb8cc8efbf109a9e16e2d1bf3cff4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21399, "upload_time": "2018-12-01T18:48:23", "url": "https://files.pythonhosted.org/packages/d3/11/d37e3a123378114fac85a91b1f69926498ac4c57ff311c22e788e3ba0372/plexiglas-0.3.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8ac930c443a6529bfe606671ad50887", "sha256": "40a09e0ddc29fbd28bbcb31376eaa634d2e610eddde8860eae03c305fa43506b" }, "downloads": -1, "filename": "plexiglas-0.3.9.tar.gz", "has_sig": false, "md5_digest": "a8ac930c443a6529bfe606671ad50887", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20268, "upload_time": "2018-12-01T18:48:25", "url": "https://files.pythonhosted.org/packages/f0/37/e04ae2cfe3f3159756b671b7568487598c63538777d628ae76fab25227d8/plexiglas-0.3.9.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "8ab583ec54eb6cea7cf89a4fccb77308", "sha256": "fc1010580623eb729277fd59b3c6da7d8c173f960d9056b66f478fff510b81c2" }, "downloads": -1, "filename": "plexiglas-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8ab583ec54eb6cea7cf89a4fccb77308", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21912, "upload_time": "2019-01-10T13:45:51", "url": "https://files.pythonhosted.org/packages/f6/68/f12a2d099f30ead72c945193b697c1aff7cdefe496ac8f8e0b5d3e69bd73/plexiglas-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f3878b319b1006f8f319bbfc7454d95", "sha256": "6f9905ad6fa74fadd6cbee764c4e6d5af2b76cec04ff43e4a9ca1d6cc5603ef4" }, "downloads": -1, "filename": "plexiglas-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6f3878b319b1006f8f319bbfc7454d95", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21911, "upload_time": "2019-01-10T13:46:43", "url": "https://files.pythonhosted.org/packages/ef/c2/700334dab4cae0556a8934a25724d16dc0731f329dbe6d2b6488c636ef18/plexiglas-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "797118f1609a14fab82c6135a9f1fb8d", "sha256": "013d58e0e3253b432a24e3d14e7e2c6c1a4df6b8893547855b0da064c7770d62" }, "downloads": -1, "filename": "plexiglas-0.4.0.tar.gz", "has_sig": false, "md5_digest": "797118f1609a14fab82c6135a9f1fb8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20851, "upload_time": "2019-01-10T13:46:45", "url": "https://files.pythonhosted.org/packages/cf/dc/d2bfe714edddf818630e07d4179947cb438e801d3f020c3dee1ff53b7b8b/plexiglas-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "9620b2ed1d03c427eaf1eb993ee063d5", "sha256": "ca7f228afcf153ef16ad9b7ea10c21a37d6e2bc5aed9f807d542987249c4ee49" }, "downloads": -1, "filename": "plexiglas-0.4.1-py2-none-any.whl", "has_sig": false, "md5_digest": "9620b2ed1d03c427eaf1eb993ee063d5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22228, "upload_time": "2019-01-14T11:07:44", "url": "https://files.pythonhosted.org/packages/5e/a7/6af99f5e1612a12687f485c07428ecdd2cfd41c251ce1507582ccfe29873/plexiglas-0.4.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05efc77916794454edadef98c1a27c46", "sha256": "f56a7052953f6f56a494f213502dc9a3a2691576dbc99e11f59da8148135abe3" }, "downloads": -1, "filename": "plexiglas-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "05efc77916794454edadef98c1a27c46", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22229, "upload_time": "2019-01-14T11:07:24", "url": "https://files.pythonhosted.org/packages/5f/73/2ae4c013464d8275f1884e52270596e701762a05ce1fdadc54ada16998d0/plexiglas-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8042b06dcb44e10ebca1a883f4d0b4e5", "sha256": "8da27626d392e5cb7480f584b01418a1e97df3de5167d291095148f672584768" }, "downloads": -1, "filename": "plexiglas-0.4.1.tar.gz", "has_sig": false, "md5_digest": "8042b06dcb44e10ebca1a883f4d0b4e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21486, "upload_time": "2019-01-14T11:07:25", "url": "https://files.pythonhosted.org/packages/9c/75/ea0323e32fd22595e8c3c4e49ffa7a3058403bfd8b1d719cba4feab95d06/plexiglas-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "ccad0e708c0094ab56a6ab47aef1057d", "sha256": "d27af0cac2b3468b7ff67933375fae0576da8577b647c4868ab535fa0dc3a56e" }, "downloads": -1, "filename": "plexiglas-0.4.2-py2-none-any.whl", "has_sig": false, "md5_digest": "ccad0e708c0094ab56a6ab47aef1057d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22237, "upload_time": "2019-03-04T17:34:01", "url": "https://files.pythonhosted.org/packages/e8/47/c53856e920aff97ccf53eacfb408c265e497ab95d4a88ae6c506a07c0d29/plexiglas-0.4.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f45697fea4a9201f270b9bf215536a1", "sha256": "d7b0c94b2c05f87aef5e531f61f7c584dff33d74688af8b7691b2c8fa7127cf4" }, "downloads": -1, "filename": "plexiglas-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3f45697fea4a9201f270b9bf215536a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22236, "upload_time": "2019-03-04T17:34:21", "url": "https://files.pythonhosted.org/packages/b2/c8/f61206676de888af4f071c3293c063c750b53e9c004fe4a2e57d4f79b27d/plexiglas-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9105458d508a29afb51e40e7907dad3a", "sha256": "34062aa28ad2e26921a0b8aae427ffeb8fa853bf29eeeefc0e37bcc628d66b68" }, "downloads": -1, "filename": "plexiglas-0.4.2.tar.gz", "has_sig": false, "md5_digest": "9105458d508a29afb51e40e7907dad3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21500, "upload_time": "2019-03-04T17:34:23", "url": "https://files.pythonhosted.org/packages/6b/e1/e810e742eb4705c82493995ae2a93005649a044aeeec821bb8258d1d5b9d/plexiglas-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "cf445903db6b732b816d48a95341e450", "sha256": "cbbc8acfa8873d4bd60f93e3eb34ad0dc3f4ccc1e81cfb8f1a24215efd840411" }, "downloads": -1, "filename": "plexiglas-0.4.3-py2-none-any.whl", "has_sig": false, "md5_digest": "cf445903db6b732b816d48a95341e450", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22438, "upload_time": "2019-08-12T18:11:27", "url": "https://files.pythonhosted.org/packages/fa/93/58b2b0b07a832665c4b34be0c56529c90642c37e8d01231454d6820e2328/plexiglas-0.4.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20f3ca960ceab60f89a72089961bf9c9", "sha256": "abb91029ce5245bab5e4a8ca821c02c3932fe93be2b4f206041ce513240c166d" }, "downloads": -1, "filename": "plexiglas-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "20f3ca960ceab60f89a72089961bf9c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22437, "upload_time": "2019-08-12T18:11:40", "url": "https://files.pythonhosted.org/packages/05/b9/d370afa46ab2d5991e0420e19437a5fae566afcb39e5ceabb325170c7030/plexiglas-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59a9a50e80aa08051a2539b4198d2bef", "sha256": "17722829379cbb97cca8c5b31984d33e0941956490de8dfae6ced65ee66e27db" }, "downloads": -1, "filename": "plexiglas-0.4.3.tar.gz", "has_sig": false, "md5_digest": "59a9a50e80aa08051a2539b4198d2bef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19160, "upload_time": "2019-08-12T18:11:41", "url": "https://files.pythonhosted.org/packages/ec/25/6ab4e97e88aa35e36b97fd50e665e32875005790f778903b6314b5fe0905/plexiglas-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "e430becf0f479280a2a2cf43bb54f0ed", "sha256": "9fc49e8599588dd601aa27f3e1fc954074dacacdddd97d03da5656fb6d96694c" }, "downloads": -1, "filename": "plexiglas-0.4.4-py2-none-any.whl", "has_sig": false, "md5_digest": "e430becf0f479280a2a2cf43bb54f0ed", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22447, "upload_time": "2019-08-28T10:21:45", "url": "https://files.pythonhosted.org/packages/db/a9/868d44a135e6161e3500a1fa141c86492d3b00fd67f1b52692182b3b1274/plexiglas-0.4.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eabce4695845f567b48c15fbc33642ce", "sha256": "66ae65120d35b49e18429c48bb304af143238ea933d2b0e4d0615d143b662b55" }, "downloads": -1, "filename": "plexiglas-0.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "eabce4695845f567b48c15fbc33642ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22446, "upload_time": "2019-08-28T10:21:56", "url": "https://files.pythonhosted.org/packages/e2/30/1d455073e06c5f861ba730eacccdda49004b0ca10538b6e6807f221a379b/plexiglas-0.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6e3ad57c1be4379dcc6dfa15e64910f", "sha256": "5d3730dee152f522fdfa3617f8df376a6f67ffc2c7a01db70a905139bba1b6bd" }, "downloads": -1, "filename": "plexiglas-0.4.4.tar.gz", "has_sig": false, "md5_digest": "b6e3ad57c1be4379dcc6dfa15e64910f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19165, "upload_time": "2019-08-28T10:21:58", "url": "https://files.pythonhosted.org/packages/cd/07/ee4a692bf94b3ac67b96e2faa45346b756a390971e94c4ee2634ca6c0998/plexiglas-0.4.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e430becf0f479280a2a2cf43bb54f0ed", "sha256": "9fc49e8599588dd601aa27f3e1fc954074dacacdddd97d03da5656fb6d96694c" }, "downloads": -1, "filename": "plexiglas-0.4.4-py2-none-any.whl", "has_sig": false, "md5_digest": "e430becf0f479280a2a2cf43bb54f0ed", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22447, "upload_time": "2019-08-28T10:21:45", "url": "https://files.pythonhosted.org/packages/db/a9/868d44a135e6161e3500a1fa141c86492d3b00fd67f1b52692182b3b1274/plexiglas-0.4.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eabce4695845f567b48c15fbc33642ce", "sha256": "66ae65120d35b49e18429c48bb304af143238ea933d2b0e4d0615d143b662b55" }, "downloads": -1, "filename": "plexiglas-0.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "eabce4695845f567b48c15fbc33642ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22446, "upload_time": "2019-08-28T10:21:56", "url": "https://files.pythonhosted.org/packages/e2/30/1d455073e06c5f861ba730eacccdda49004b0ca10538b6e6807f221a379b/plexiglas-0.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6e3ad57c1be4379dcc6dfa15e64910f", "sha256": "5d3730dee152f522fdfa3617f8df376a6f67ffc2c7a01db70a905139bba1b6bd" }, "downloads": -1, "filename": "plexiglas-0.4.4.tar.gz", "has_sig": false, "md5_digest": "b6e3ad57c1be4379dcc6dfa15e64910f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19165, "upload_time": "2019-08-28T10:21:58", "url": "https://files.pythonhosted.org/packages/cd/07/ee4a692bf94b3ac67b96e2faa45346b756a390971e94c4ee2634ca6c0998/plexiglas-0.4.4.tar.gz" } ] }