{ "info": { "author": "Andrew Ngei", "author_email": "andrew@kimngei.pro", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "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" ], "description": "PSD2HTML\n===========\n\nPSD to HTML converter based on [`psd-tools`](https://github.com/psd-tools/psd-tools)\n\nInstall\n---------\n\nUse ``pip`` to install::\n\n pip install psd2html\n\nUsage\n---------\n\n### As a command-line tool\n\nThe package comes with a command-line tool::\n\n psd2html input.psd output.html\n\nWhen the output path is a directory, or omitted, the tool infers the output\nname from the input::\n\n psd2html file.psd # => file.html\n psd2html file.psd dir/ # => dir/file.html\n psd2html file.psd dir/file1 # => dir/file1.html\n psd2html file.psd dir/file1.html # => dir/file1.html\n\n### As a python library\n\nExample:\n\n from psd2html import PSD2HTML\n\n with open('file.psd', 'rb') as f:\n converter = PSD2HTML(f)\n html = converter.html\n html_string = converter.html_str\n\n\n\nNotes:\n--------\nNot all PSD layers are being converted to HTML elements. Current release only converts the [TypeLayer](https://psd-tools.readthedocs.io/en/latest/reference/psd_tools.api.layers.html#typelayer) to HTML, all the others types i.e Artboard, PixelLayer, ShapeLayer and SmartObjectLayer are rendered as png images. \n\nFuture releases will include support for other types of layers.\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kimngei/psd2html", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "psd2html", "package_url": "https://pypi.org/project/psd2html/", "platform": "", "project_url": "https://pypi.org/project/psd2html/", "project_urls": { "Homepage": "https://github.com/kimngei/psd2html" }, "release_url": "https://pypi.org/project/psd2html/0.3.0/", "requires_dist": [ "psd-tools", "lxml", "beautifulsoup4" ], "requires_python": ">=3", "summary": "Convert PSD file to HTML", "version": "0.3.0" }, "last_serial": 5775837, "releases": { "0.1.5": [ { "comment_text": "", "digests": { "md5": "d597746a70f78e6f56ea45e8440a58d1", "sha256": "85541423bb42f34a8e7724f6679317946918a7bc960d363831883dcd4230e6ee" }, "downloads": -1, "filename": "psd2html-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d597746a70f78e6f56ea45e8440a58d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6762, "upload_time": "2019-06-19T13:57:12", "url": "https://files.pythonhosted.org/packages/50/11/43b2d6eb7599403aba0cecee0af36b61077e8b3554ba1a2518d40bb3bcc1/psd2html-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9113d05c8a7842eae38559d1d0089c53", "sha256": "5b4390a5fe9f6908b325d4e80da357f4b26370d46f778131f99cafe875002c57" }, "downloads": -1, "filename": "psd2html-0.1.5.tar.gz", "has_sig": false, "md5_digest": "9113d05c8a7842eae38559d1d0089c53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4965, "upload_time": "2019-06-19T13:57:15", "url": "https://files.pythonhosted.org/packages/e8/0d/50116f9e7dd7a1cfcbd9cb54e2be11022ce64e14bcb0df6141437a47b6b8/psd2html-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "f5d502c09ba1ae958e56c1664b377b64", "sha256": "65c78ea47d93114a6cd7207363b918f9fdbb07c8bc53c948927acd2494bf9906" }, "downloads": -1, "filename": "psd2html-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f5d502c09ba1ae958e56c1664b377b64", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7084, "upload_time": "2019-07-09T06:52:04", "url": "https://files.pythonhosted.org/packages/f4/dd/9e15d96d4f335e2afed1f5bc11f77c64cd713e9382401a740e67f17d3c62/psd2html-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79448fcb94a97886e1341242de5d5441", "sha256": "6bc1fdf9e70af913551be9287d7ccdda77b15de78b92452a01a110d6ea556db0" }, "downloads": -1, "filename": "psd2html-0.1.6.tar.gz", "has_sig": false, "md5_digest": "79448fcb94a97886e1341242de5d5441", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5295, "upload_time": "2019-07-09T06:52:07", "url": "https://files.pythonhosted.org/packages/bc/61/16a67d58d5084f2079f801395ff10cef86ac650b5a3e904877040dfb7be9/psd2html-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "ba3839d790ad01d2e9a500b04c48a90f", "sha256": "aa864b422a5299183a58c6926377265b89d4751bf7ba84a7df03c031bb98e4cf" }, "downloads": -1, "filename": "psd2html-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "ba3839d790ad01d2e9a500b04c48a90f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7182, "upload_time": "2019-07-09T09:38:48", "url": "https://files.pythonhosted.org/packages/4e/4a/d1f17b2ebc34e049e5cbc17e2af7e611586796004b5963fda93e9c228ae0/psd2html-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c2731907a722702570df3b15a0df0c4", "sha256": "e9133a35b0f5cdc03c83d39c38a6984710cdea9d655c29fc8ad4514cabfe8b53" }, "downloads": -1, "filename": "psd2html-0.1.7.tar.gz", "has_sig": false, "md5_digest": "3c2731907a722702570df3b15a0df0c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5371, "upload_time": "2019-07-09T09:38:53", "url": "https://files.pythonhosted.org/packages/a1/20/738ea450b1ba8ed038d6133274864d3fef19aa03ec9261a8d66a4251f0c8/psd2html-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "86f67a80b33612d6d29503e107978e60", "sha256": "48f518bf95954acd647d7389eef89054e678a38b1eb4add37557138fcccc0ee3" }, "downloads": -1, "filename": "psd2html-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "86f67a80b33612d6d29503e107978e60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7746, "upload_time": "2019-07-09T09:38:49", "url": "https://files.pythonhosted.org/packages/40/e3/8ebcada956e8162d2f11e20b59c93069288ba8ebfba67d8b6593e10ae7d8/psd2html-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "192a183c8cb762f977bc2c60b6fb007b", "sha256": "8b6b331d0a8f39ed3d7b93b9682ed3e20f9bead15103fd3251c0d381b8a608b5" }, "downloads": -1, "filename": "psd2html-0.1.8.tar.gz", "has_sig": false, "md5_digest": "192a183c8cb762f977bc2c60b6fb007b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5513, "upload_time": "2019-07-09T09:38:54", "url": "https://files.pythonhosted.org/packages/10/d2/9aaa924ec69170f13c41269adfc54550b2d891859aea2dc88ba08bef8b77/psd2html-0.1.8.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "cdd725000ab661d1e0decb9f48c52a0f", "sha256": "900555e8cf84ef87f148e1057ad004e770363d5e731a5c312c24d5b28d1a514f" }, "downloads": -1, "filename": "psd2html-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cdd725000ab661d1e0decb9f48c52a0f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10158, "upload_time": "2019-08-16T14:58:47", "url": "https://files.pythonhosted.org/packages/5e/54/5b0113c199f13ed73ff8b7cfa3aab024ac0fd2ced8b636c30e1abaec21b4/psd2html-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ece26bb8ce8b0cf0545f4b7ebc9195f", "sha256": "c30f675cf393a615b0250f5b2cbdb2f515cc419a7ca33c807befb4c838fce52a" }, "downloads": -1, "filename": "psd2html-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2ece26bb8ce8b0cf0545f4b7ebc9195f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5432, "upload_time": "2019-08-16T14:58:49", "url": "https://files.pythonhosted.org/packages/e4/31/09099cff2c2c8028d944a2e7e325fd15cba1f10e13579a4e6ca7130043dc/psd2html-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "df0880fe5bdb6c9b603d7e8afd8e6ab3", "sha256": "9662f1f3ee6a41a50ce418ae5b55b63dcef15b7dd977d909cfddc012e2d59505" }, "downloads": -1, "filename": "psd2html-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "df0880fe5bdb6c9b603d7e8afd8e6ab3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9709, "upload_time": "2019-08-18T19:14:28", "url": "https://files.pythonhosted.org/packages/f2/fa/9a739b6cd09b0a46f05f1445fb4f8ed73526b3acb1eca2c51bc832f6372c/psd2html-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00e6e31cfa3144f3c7fc8f98f8fbb588", "sha256": "711029a50bbf791795c77d42f7fc863404e0c36fbbd971419163db27601c9eb4" }, "downloads": -1, "filename": "psd2html-0.2.1.tar.gz", "has_sig": false, "md5_digest": "00e6e31cfa3144f3c7fc8f98f8fbb588", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5190, "upload_time": "2019-08-18T19:14:31", "url": "https://files.pythonhosted.org/packages/a0/ac/23bd7819ce8b3828f0242018bd39cddf8965dcbc9e1fb6d9dc8e473dd4c8/psd2html-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "64a08d1a781b78efdd351647b7b776e9", "sha256": "e808b09cdb43f26616727224777a909ffcdc2732652b32fa289db1a7bc0411b5" }, "downloads": -1, "filename": "psd2html-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "64a08d1a781b78efdd351647b7b776e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 12967, "upload_time": "2019-09-03T13:01:51", "url": "https://files.pythonhosted.org/packages/28/a3/4741fac262a23153958b3d1257bce74eaeee8f71eb989265d3e3a1ec27f6/psd2html-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84da06b3d8eafe4b11c62dc5369cf1c0", "sha256": "c649fcfc08305fa826ab0949a74077214c35b84892a2a7b65557b1b74cf28c1a" }, "downloads": -1, "filename": "psd2html-0.3.0.tar.gz", "has_sig": false, "md5_digest": "84da06b3d8eafe4b11c62dc5369cf1c0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4833, "upload_time": "2019-09-03T13:01:55", "url": "https://files.pythonhosted.org/packages/b4/63/9d77649bd21d5093cf75dbdd4753c8d3a9b1fde4f91eda095f2eab0a0081/psd2html-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "64a08d1a781b78efdd351647b7b776e9", "sha256": "e808b09cdb43f26616727224777a909ffcdc2732652b32fa289db1a7bc0411b5" }, "downloads": -1, "filename": "psd2html-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "64a08d1a781b78efdd351647b7b776e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 12967, "upload_time": "2019-09-03T13:01:51", "url": "https://files.pythonhosted.org/packages/28/a3/4741fac262a23153958b3d1257bce74eaeee8f71eb989265d3e3a1ec27f6/psd2html-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84da06b3d8eafe4b11c62dc5369cf1c0", "sha256": "c649fcfc08305fa826ab0949a74077214c35b84892a2a7b65557b1b74cf28c1a" }, "downloads": -1, "filename": "psd2html-0.3.0.tar.gz", "has_sig": false, "md5_digest": "84da06b3d8eafe4b11c62dc5369cf1c0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4833, "upload_time": "2019-09-03T13:01:55", "url": "https://files.pythonhosted.org/packages/b4/63/9d77649bd21d5093cf75dbdd4753c8d3a9b1fde4f91eda095f2eab0a0081/psd2html-0.3.0.tar.gz" } ] }