{ "info": { "author": "Tim Knip", "author_email": "tim@floorplanner.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Topic :: Utilities" ], "description": "PYSWF\n=====\nA Python library for reading and writing SWF files.\nPYSWF is a Python port of Claus Wahlers *great* SWF parser https://github.com/claus/as3swf\nCan't thank Claus enough!\n\nINSTALL\n-------\n\n $ pip install pyswf==1.5.4\n\nor:\n\n $ git clone git@github.com:timknip/pyswf.git\n $ cd pyswf\n $ python setup.py install\n\nor you might need do:\n\n $ sudo python setup.py install\n\nWINDOWS\n-------\nInstall Pillow, lxml and pylzma from a binary distribution before running setup.\n- [Pillow 2.9.0](http://www.lfd.uci.edu/~gohlke/pythonlibs/#pillow)\n- [lxml 3.4.0](https://pypi.python.org/pypi/lxml/3.4.0#downloads)\n- [pylzma 0.4.6](http://www.lfd.uci.edu/~gohlke/pythonlibs/#pylzma)\n\nInstalling the *.whl files:\n\n $ pip install the-downloaded.whl\n\nUSAGE\n-----\n\nBasic example:\n--------------\n```python\nfrom swf.movie import SWF\n\n# create a file object\nfile = open('path/to/swf', 'rb')\n\n# print out the SWF file structure\nprint SWF(file)\n```\n\n\nSVG export example:\n-------------------\n```python\nfrom swf.movie import SWF\nfrom swf.export import SVGExporter\n\n# create a file object\nfile = open('path/to/swf', 'rb')\n\n# load and parse the SWF\nswf = SWF(file)\n\n# create the SVG exporter\nsvg_exporter = SVGExporter()\n\n# export!\nsvg = swf.export(svg_exporter)\n\n# save the SVG\nopen('path/to/svg', 'wb').write(svg.read())\n```", "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/timknip/pyswf", "keywords": "swf parser parsing decompile utilities", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pyswf", "package_url": "https://pypi.org/project/pyswf/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyswf/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/timknip/pyswf" }, "release_url": "https://pypi.org/project/pyswf/1.5.4/", "requires_dist": null, "requires_python": null, "summary": "SWF Parsing Utilities", "version": "1.5.4" }, "last_serial": 1649121, "releases": { "1.2": [ { "comment_text": "", "digests": { "md5": "de7b4f2f53d6eb8ad3713f52c678fdc8", "sha256": "76b6725ba76ad3e3f50d7fd4e95251b74749411f2ec2683a9fea6c1cfca2f34a" }, "downloads": -1, "filename": "pyswf-1.2.tar.gz", "has_sig": false, "md5_digest": "de7b4f2f53d6eb8ad3713f52c678fdc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36100, "upload_time": "2012-01-25T18:07:00", "url": "https://files.pythonhosted.org/packages/83/04/1352fb79d5f0105c19fd8072d1edca00c64b12fdf228fc31e1b1c5f0c30d/pyswf-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "f53d93e35f75c00ad8183cca488090e0", "sha256": "a8664c33a8d9e5486fc144b6e6eb5a9264578a4f0af2ffe895655e6ce9336712" }, "downloads": -1, "filename": "pyswf-1.3.tar.gz", "has_sig": false, "md5_digest": "f53d93e35f75c00ad8183cca488090e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36152, "upload_time": "2012-08-16T13:40:26", "url": "https://files.pythonhosted.org/packages/a8/94/4ea37e93a645036a79b2c995e6d69e285159e6d295ecb296fbfcd0235cb5/pyswf-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "5bb62b24445c7b42c3954179fdada4ed", "sha256": "222ac637b88dddad05a5c2b5bc7dd7f3b85c7a1bbb6b1971e2029f9e9552e319" }, "downloads": -1, "filename": "pyswf-1.4.tar.gz", "has_sig": false, "md5_digest": "5bb62b24445c7b42c3954179fdada4ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36366, "upload_time": "2014-03-18T16:16:04", "url": "https://files.pythonhosted.org/packages/1f/cf/fa3ed3b212740e46aa2e366e82e04f0cd50b8fa3ff6c8616f6ea70eb8499/pyswf-1.4.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "b840ad7d39d70bed5bec2c75677af914", "sha256": "a73eca081fa4c723bce89620fc3101b99c111b757daf338fedc131e9cf959c2c" }, "downloads": -1, "filename": "pyswf-1.5.1.tar.gz", "has_sig": false, "md5_digest": "b840ad7d39d70bed5bec2c75677af914", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36203, "upload_time": "2015-03-03T17:09:21", "url": "https://files.pythonhosted.org/packages/f2/8d/349f4de6a2dbafccf60a4cc98164f8858d1ff31aa683dfeda5346cfa23c2/pyswf-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "24470489fc27f26408d81f104d4727b3", "sha256": "a71cfe46c704d534f2cd476afacb2dab8c1969aa3037d415736f297c432dfd44" }, "downloads": -1, "filename": "pyswf-1.5.2.tar.gz", "has_sig": false, "md5_digest": "24470489fc27f26408d81f104d4727b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36710, "upload_time": "2015-07-24T13:58:41", "url": "https://files.pythonhosted.org/packages/29/11/536849b148308693839f0b9e68d4feb541355db637d2b532f085823691d4/pyswf-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "ba4f18abc27c1457fe5c20d59ac1106f", "sha256": "f0b57d954cf48d86e321c2f121edde3904dbf3ea9557224fb7b2152c3e6cf010" }, "downloads": -1, "filename": "pyswf-1.5.3.tar.gz", "has_sig": false, "md5_digest": "ba4f18abc27c1457fe5c20d59ac1106f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46430, "upload_time": "2015-07-24T15:47:55", "url": "https://files.pythonhosted.org/packages/8a/75/f60eaaf98aca99ac400c6c5bc7e5947a30153683240b28e2f9011b8ac4a5/pyswf-1.5.3.tar.gz" } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "dbe609f2c1915206970a2b8eef98f216", "sha256": "162f04dfd12ece0c4104cf78f5420d6fd0de47f0bf96778e6ba55dba30269736" }, "downloads": -1, "filename": "pyswf-1.5.4.zip", "has_sig": false, "md5_digest": "dbe609f2c1915206970a2b8eef98f216", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52075, "upload_time": "2015-07-25T10:28:02", "url": "https://files.pythonhosted.org/packages/20/2f/dc97952987091168e2d62a947ac293ca48c1a2afbe57b6e86104845804d5/pyswf-1.5.4.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dbe609f2c1915206970a2b8eef98f216", "sha256": "162f04dfd12ece0c4104cf78f5420d6fd0de47f0bf96778e6ba55dba30269736" }, "downloads": -1, "filename": "pyswf-1.5.4.zip", "has_sig": false, "md5_digest": "dbe609f2c1915206970a2b8eef98f216", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52075, "upload_time": "2015-07-25T10:28:02", "url": "https://files.pythonhosted.org/packages/20/2f/dc97952987091168e2d62a947ac293ca48c1a2afbe57b6e86104845804d5/pyswf-1.5.4.zip" } ] }