forked from ctz/pyswf
-
Notifications
You must be signed in to change notification settings - Fork 0
A Python library to read and write SWF files
License
mikepfirrmann/pyswf
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
PYSWF ===== A Python library for reading and writing SWF files. PYSWF is a Python port of Claus Wahlers *great* SWF parser https://github.com/claus/as3swf Can't thank Claus enough! INSTALL ======= python setup.py install or you might need do: $sudo python setup.py install DEPENDENCIES ============ - lxml - StringIO - Image (PIL) You can use easy_install or pip to install these. NOTE: this code is only tested with python 2.6 USAGE ===== Basic example: -------------- ```python from swf.movie import SWF # create a file object file = open('path/to/swf', 'rb') # print out the SWF file structure print SWF(file) ``` SVG export example: ------------------- ```python from swf.movie import SWF from swf.export import SVGExporter # create a file object file = open('path/to/swf', 'rb') # load and parse the SWF swf = SWF(file) # create the SVG exporter svg_exporter = SVGExporter() # export! svg = swf.export(svg_exporter) # save the SVG open('path/to/svg', 'wb').write(svg.read()) ```
About
A Python library to read and write SWF files
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Python 100.0%