{ "info": { "author": "Brett Dixon", "author_email": "theiviaxx@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Photoshop Connection\n--------------------\n\nPhotoshop Connection is released under the MIT license. It is simple and easy to understand and places almost no restrictions on what you can do with Photoshop Connection.\n`More Information `_\n\nA python TCP socket connection to Photoshop CS5.5. This is a simple\nwrapper class to facilitate sending arbitrary JavaScript to Photoshop and\nreceiving the result of the script. The Connection objet also has a\nthumbnail method to write the a JPEG to a file-like object of the current doc\nopen in Photoshop.\n\nThere is a EventListener class to subscribe to events in Photoshop.\n\nExample\n-------\n\n::\n\n from pyps import Connection, EventListener\n \n conn = Connection()\n conn.connect(passwd='Swordfish')\n conn.send('alert(\"Hello\");', True)\n\n print conn.send('$.version;', True)\n\n def callback(message, *args):\n print message.command\n print message.content\n\n def callback2(message, *args):\n print message.command\n print message.content\n print args\n\n listener = EventListener(conn)\n listener.start()\n listener.subscribe('foregroundColorChanged', callback)\n listener.subscribe('toolChanged', callback2, (True, 'xxx'))\n listener.subscribe('currentDocumentChanged', callback)\n \n ## -- We need to keep the EventListener alive\n while True:\n time.sleep(1.0)", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/theiviaxx/photoshopConnection", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyps", "package_url": "https://pypi.org/project/pyps/", "platform": "any", "project_url": "https://pypi.org/project/pyps/", "project_urls": { "Homepage": "https://github.com/theiviaxx/photoshopConnection" }, "release_url": "https://pypi.org/project/pyps/0.6.0/", "requires_dist": null, "requires_python": "", "summary": "A pure python implentation for communicating to Adobe Photoshop", "version": "0.6.0" }, "last_serial": 4484238, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "4d55bbc8285466ad2873e313b1eb0c79", "sha256": "877e6e913f024eddc6bab441e8d4e2584cceafc445aeabbc9a70ef98df25349d" }, "downloads": -1, "filename": "pyps-0.5.zip", "has_sig": false, "md5_digest": "4d55bbc8285466ad2873e313b1eb0c79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13486, "upload_time": "2014-01-25T23:52:48", "url": "https://files.pythonhosted.org/packages/3a/1e/0ca77c713698d254e14bc6415d6059ec148a1567d5335abfe25d01ea660a/pyps-0.5.zip" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "fbb443f1152fafa76142be39d4d55504", "sha256": "8121c7bbf14bbb70b025b44b0e4cfa664b17072b6ee975613d99d0e8b24142cb" }, "downloads": -1, "filename": "pyps-0.5.1.zip", "has_sig": false, "md5_digest": "fbb443f1152fafa76142be39d4d55504", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16342, "upload_time": "2014-01-27T00:32:13", "url": "https://files.pythonhosted.org/packages/f5/9c/32c1cbf6cef34efef74c2b7193047df7ce2b9267f72fc7a31cb8fc85a8c9/pyps-0.5.1.zip" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "a0b6e9ac009b09c5323bad1e4649ef24", "sha256": "8832d8c7da14bdabc7a97e510415cbb7863405c33796f7625c3239771d2bd567" }, "downloads": -1, "filename": "pyps-0.5.2.zip", "has_sig": false, "md5_digest": "a0b6e9ac009b09c5323bad1e4649ef24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20958, "upload_time": "2015-10-02T05:14:30", "url": "https://files.pythonhosted.org/packages/28/28/eef18f0cb33df079eae70bd4e10f210fa138a51f1487c02c46a82ff83006/pyps-0.5.2.zip" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "49a4bb068d23d9144bec0bf309d13aeb", "sha256": "b7cdae29b7530225da23e28edc69779a13699d173644668c8393932b4b1d265c" }, "downloads": -1, "filename": "pyps-0.5.3.zip", "has_sig": false, "md5_digest": "49a4bb068d23d9144bec0bf309d13aeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21300, "upload_time": "2015-10-02T18:32:32", "url": "https://files.pythonhosted.org/packages/de/0b/ef3765312a347ea2f476b9d2e8d6e23b57c213f625d9dd700f391fad9c70/pyps-0.5.3.zip" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "9578a827e2545697b612c6ddb6648d39", "sha256": "ae737f7073d61c67a28e679cfb4ba9e2dc4daf094426d49829550b5ef86c07cc" }, "downloads": -1, "filename": "pyps-0.5.4.zip", "has_sig": false, "md5_digest": "9578a827e2545697b612c6ddb6648d39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22081, "upload_time": "2015-10-05T06:11:07", "url": "https://files.pythonhosted.org/packages/d1/7f/8eb509b941acca4f92238cbc563a96942c044b27e3e5747f5e6ca302ee3c/pyps-0.5.4.zip" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "1fb56dac8d3e7e0a7287a87d803ffdbb", "sha256": "96b1df2cf50ba1a189afdb8b687cc4b37e3bdca479898154cf0abfbf8c9d3515" }, "downloads": -1, "filename": "pyps-0.6.0.tar.gz", "has_sig": false, "md5_digest": "1fb56dac8d3e7e0a7287a87d803ffdbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14542, "upload_time": "2018-11-14T05:13:09", "url": "https://files.pythonhosted.org/packages/9c/69/c54b5c3c53fe91f685dae0674f17f9446dd935675367dddef0fbe094c6e0/pyps-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1fb56dac8d3e7e0a7287a87d803ffdbb", "sha256": "96b1df2cf50ba1a189afdb8b687cc4b37e3bdca479898154cf0abfbf8c9d3515" }, "downloads": -1, "filename": "pyps-0.6.0.tar.gz", "has_sig": false, "md5_digest": "1fb56dac8d3e7e0a7287a87d803ffdbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14542, "upload_time": "2018-11-14T05:13:09", "url": "https://files.pythonhosted.org/packages/9c/69/c54b5c3c53fe91f685dae0674f17f9446dd935675367dddef0fbe094c6e0/pyps-0.6.0.tar.gz" } ] }