{ "info": { "author": "Bobsans", "author_email": "mr.bobsans@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: Freeware", "Natural Language :: English", "Natural Language :: Russian", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Multimedia :: Graphics", "Topic :: Utilities" ], "description": "PIL based image optimizer.\nDetails: https://github.com/Bobsans/image-optimizer\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://pypi.python.org/pypi/image_optimizer", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Bobsans/image-optimizer", "keywords": "PIL optimize image", "license": "Freeware", "maintainer": "Bobsans", "maintainer_email": "mr.bobsans@gmail.com", "name": "image_optimizer", "package_url": "https://pypi.org/project/image_optimizer/", "platform": "Any", "project_url": "https://pypi.org/project/image_optimizer/", "project_urls": { "Download": "https://pypi.python.org/pypi/image_optimizer", "Homepage": "https://github.com/Bobsans/image-optimizer" }, "release_url": "https://pypi.org/project/image_optimizer/0.3.6/", "requires_dist": [ "Pillow" ], "requires_python": "", "summary": "PIL based image optimizer", "version": "0.3.6" }, "last_serial": 4377094, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "d497c12d5d124b4b4ec0bb545402cc8c", "sha256": "1f1b739027ab0a9208f598f0575888d1b674cdf89edd9d6af725f5c78171ae1f" }, "downloads": -1, "filename": "image_optimizer-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d497c12d5d124b4b4ec0bb545402cc8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2375, "upload_time": "2016-09-22T00:00:45", "url": "https://files.pythonhosted.org/packages/08/bd/262c6ac8c6b74c89b523d489311d2d02bf20f782bc155711f71ec7b8cfd7/image_optimizer-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "Fixed project structure", "digests": { "md5": "174321103a2d573cebdbdce81d7fb34a", "sha256": "7ccf93379d5a17b2c237a055e046e42859f2a3caf3bcd1ba7eb269990432fbce" }, "downloads": -1, "filename": "image_optimizer-0.2.2.tar.gz", "has_sig": false, "md5_digest": "174321103a2d573cebdbdce81d7fb34a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2444, "upload_time": "2016-09-22T01:13:48", "url": "https://files.pythonhosted.org/packages/08/b5/2fe97406f3eb3c1d4bdd3f449fde429184265014886d16e2c82710fede62/image_optimizer-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ce6a8e82c5aba9b87a304639f9f319df", "sha256": "ec602cf69236f3d67fec04a604989b7d42a366e28424c6397bcfea4875c632be" }, "downloads": -1, "filename": "image_optimizer-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ce6a8e82c5aba9b87a304639f9f319df", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6287, "upload_time": "2016-09-23T21:52:33", "url": "https://files.pythonhosted.org/packages/6f/55/f9af3bf19b3873ffbc31bd1ab86d4619aba4670edab0b24408620b08d035/image_optimizer-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc736afbf967347e7a998e8dd9c04f3a", "sha256": "2f21f03adaf928be4ccfd0a4e47d9ceaff36f2b3d97733bb0be6f5fcf97f5b8d" }, "downloads": -1, "filename": "image_optimizer-0.3.0.tar.gz", "has_sig": false, "md5_digest": "fc736afbf967347e7a998e8dd9c04f3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3923, "upload_time": "2016-09-23T21:52:20", "url": "https://files.pythonhosted.org/packages/c9/e0/2b20e42b30fc66a05d3ccb8795bb2d780dcf8330614ef76fb274f0a49214/image_optimizer-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "07518821d89b2a3effbcac500cf9bda8", "sha256": "743b9fd36d114215eace3440a213f56ed46d9e0ee0417d5e0229cb98b92ef6d4" }, "downloads": -1, "filename": "image_optimizer-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "07518821d89b2a3effbcac500cf9bda8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6337, "upload_time": "2016-10-27T19:43:12", "url": "https://files.pythonhosted.org/packages/2b/33/914e974a7d09647b0370481f97ee7ce1b97ff4f10566e399fd85c2954ffb/image_optimizer-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8bafeb979c4b5fef6183dedb36616464", "sha256": "6e43d8db707ae3771dedbce811cfb7cc4e8364c90152643994ef09ef89c12ed9" }, "downloads": -1, "filename": "image_optimizer-0.3.1.tar.gz", "has_sig": false, "md5_digest": "8bafeb979c4b5fef6183dedb36616464", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4238, "upload_time": "2016-10-27T19:43:14", "url": "https://files.pythonhosted.org/packages/29/92/c75da2874ef33fa18c4fe5b80c23dcd5271129913362f52ad5b995f73d7f/image_optimizer-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "d48a0962ce443d4f9a3ee13f004d6fc8", "sha256": "4e8af8fdccce38cc1929d2d063d69b2e2b96e5cc34a164adb8594579ddcdaa6c" }, "downloads": -1, "filename": "image_optimizer-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d48a0962ce443d4f9a3ee13f004d6fc8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4753, "upload_time": "2016-11-08T20:31:01", "url": "https://files.pythonhosted.org/packages/2d/d0/68cd4895c08dd59653d82bbb8ee37a1c7b112667e6cc7d942e1c0d4be007/image_optimizer-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29811050a654c07aa35dd4f67f442b0d", "sha256": "0f3a0906538e73ddae6d0980d74d96062e482ed9142d67748a71d9639809517f" }, "downloads": -1, "filename": "image_optimizer-0.3.2.tar.gz", "has_sig": false, "md5_digest": "29811050a654c07aa35dd4f67f442b0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4193, "upload_time": "2016-11-08T20:31:04", "url": "https://files.pythonhosted.org/packages/ce/27/b3a1faae8bf0968cdae568a4a059e2207f9c0c75c70f5d5c2ba0dca46d4c/image_optimizer-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "323fe11dc9f89401eaec5ae7777da3fb", "sha256": "af13e6f057baa1f51d847f06ace97b25a7599d35ef03bdaac703ddfc1965c176" }, "downloads": -1, "filename": "image_optimizer-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "323fe11dc9f89401eaec5ae7777da3fb", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4789, "upload_time": "2018-02-27T09:03:07", "url": "https://files.pythonhosted.org/packages/72/ad/86e04bed15e73212f8c0a113746de835d396a1a91ebf78366e99891d33bd/image_optimizer-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e97fc77900ac04cc543019d06380671", "sha256": "fc16783c763a7a24b610990e054dd3a152e1e38a19a8dd934c8a7c762ed82455" }, "downloads": -1, "filename": "image_optimizer-0.3.3.tar.gz", "has_sig": false, "md5_digest": "0e97fc77900ac04cc543019d06380671", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4246, "upload_time": "2018-02-27T09:02:42", "url": "https://files.pythonhosted.org/packages/8d/57/1f15c73e52ebce0abb9a4b30ae4197316ff932c31bcaa79bbf63aa64fed7/image_optimizer-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "317c2495da3296440e664b0b0999deeb", "sha256": "a4bf869c5b910a8f85be0ae9b0d6c9cfbd09d001d4b79374321c4d4c99a85e4f" }, "downloads": -1, "filename": "image_optimizer-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "317c2495da3296440e664b0b0999deeb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5334, "upload_time": "2018-03-27T17:04:25", "url": "https://files.pythonhosted.org/packages/75/9e/bebed91ddc380ac6548a0460b0747e23eae89bad5fa18e8ce4762995f423/image_optimizer-0.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad997160534dfb8fa03ad3751778b25d", "sha256": "05b3412fa0ff4caea3f5f29a6df6b3c36799f0bff2fc973829edbc35ccbedb22" }, "downloads": -1, "filename": "image_optimizer-0.3.4.tar.gz", "has_sig": false, "md5_digest": "ad997160534dfb8fa03ad3751778b25d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4597, "upload_time": "2018-03-27T17:04:26", "url": "https://files.pythonhosted.org/packages/59/53/a3949905345b85b680dd1cab4807fe68d8b26e83bf1462dfdde7a554e803/image_optimizer-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "31cb9c9ac204873a4171728e140dd6fa", "sha256": "1f91e494bc909361f412604bd9d96683f558bb7114f4c1c33ed7d4b760d37188" }, "downloads": -1, "filename": "image_optimizer-0.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "31cb9c9ac204873a4171728e140dd6fa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5451, "upload_time": "2018-10-13T18:09:44", "url": "https://files.pythonhosted.org/packages/db/3f/e0dcb590293ba2a413524d92f0cc96e45f819b1f75de369739ead2022d57/image_optimizer-0.3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a115b0f97ea1627ce0a8a81582f353d2", "sha256": "cb783d548f1db79485fa091f64850fda95b47496cdc60ddea6505ff36a83b1fa" }, "downloads": -1, "filename": "image_optimizer-0.3.5.tar.gz", "has_sig": false, "md5_digest": "a115b0f97ea1627ce0a8a81582f353d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6079, "upload_time": "2018-10-13T18:09:45", "url": "https://files.pythonhosted.org/packages/c2/cf/e07d7f6c80898fe320252370d819027dd6fb9baa4afc84e5670615caba11/image_optimizer-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "3bacd9fb800c29eff245dea97354df60", "sha256": "df5571125546106092eed6e2db52fc310004f6ff09ed36ea84c3c631468158e0" }, "downloads": -1, "filename": "image_optimizer-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "3bacd9fb800c29eff245dea97354df60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6538, "upload_time": "2018-10-15T11:00:54", "url": "https://files.pythonhosted.org/packages/e6/28/ea90178c367028062c14bbf676ee8ce5214cbc3c3aeec5e8a9efd9965868/image_optimizer-0.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36cb5ee363b6d32a535cbeabc0dcf4da", "sha256": "0daea1a1cf36ff3294705797e62fe9915c8098aa6786a10f656f53768fb8652a" }, "downloads": -1, "filename": "image_optimizer-0.3.6.tar.gz", "has_sig": false, "md5_digest": "36cb5ee363b6d32a535cbeabc0dcf4da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6650, "upload_time": "2018-10-15T11:00:56", "url": "https://files.pythonhosted.org/packages/b2/67/46e799f3a7795c72b50ca20ab0e58cf320ffc721a5ea6c6f931ad4f10757/image_optimizer-0.3.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3bacd9fb800c29eff245dea97354df60", "sha256": "df5571125546106092eed6e2db52fc310004f6ff09ed36ea84c3c631468158e0" }, "downloads": -1, "filename": "image_optimizer-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "3bacd9fb800c29eff245dea97354df60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6538, "upload_time": "2018-10-15T11:00:54", "url": "https://files.pythonhosted.org/packages/e6/28/ea90178c367028062c14bbf676ee8ce5214cbc3c3aeec5e8a9efd9965868/image_optimizer-0.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36cb5ee363b6d32a535cbeabc0dcf4da", "sha256": "0daea1a1cf36ff3294705797e62fe9915c8098aa6786a10f656f53768fb8652a" }, "downloads": -1, "filename": "image_optimizer-0.3.6.tar.gz", "has_sig": false, "md5_digest": "36cb5ee363b6d32a535cbeabc0dcf4da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6650, "upload_time": "2018-10-15T11:00:56", "url": "https://files.pythonhosted.org/packages/b2/67/46e799f3a7795c72b50ca20ab0e58cf320ffc721a5ea6c6f931ad4f10757/image_optimizer-0.3.6.tar.gz" } ] }