Scour - An SVG Optimizer / Cleaner
Find a file
Eduard Braun d9c273a72c Hopefully definite fix for building from outside package directory (follow-up for 73ec7da13e)
`find_packages` does not seem to work correctly when the working directory does not equal the package directory (resulted in the actual module not being installed).
Fix this by changing the working directory during setup.
2016-01-16 02:23:18 +01:00
scour - Initial support for Sketch 2015-12-24 17:07:40 +01:00
unittests Unittests: Add a test for proper decoding of ISO 8859-15 2015-12-09 21:32:18 +01:00
.gitignore initial source import (v0.26) and packaging 2013-10-22 16:31:42 +02:00
LICENSE initial source import (v0.26) and packaging 2013-10-22 16:31:42 +02:00
Makefile fix links; only upload source dist 2015-11-16 18:12:56 +01:00
README.md scour does indeed work on py3 2016-01-15 13:17:34 +01:00
scour.sublime-project initial source import (v0.26) and packaging 2013-10-22 16:31:42 +02:00
setup.py Hopefully definite fix for building from outside package directory (follow-up for 73ec7da13e) 2016-01-16 02:23:18 +01:00
testcss.py Unittests: Fix warnings 2015-12-06 22:13:21 +01:00
testscour.py Unittests: Add a test for proper decoding of ISO 8859-15 2015-12-09 21:32:18 +01:00

Scour

Scour is a Python tool that takes an SVG file and produces a cleaner and more concise file. It is intended to be used after exporting to SVG with a GUI editor, such as Inkscape or Adobe Illustrator.

Scour is open-source and licensed under Apache License 2.0.

Scour was originally developed by Jeff "codedread" Schiller and Louis Simard. Development is now maintained by Tobias "oberstet" Oberstein.

This Github repository is the official one. The official website as well as older packages can be found at www.codedread.com/scour.

Installation

Scour requires Python 2.6, 2.7 or 3.3+. Further, for installation, pip should be used.

To install the latest release of Scour from PyPI:

pip install scour

To install the latest trunk version (which might be broken!) from GitHub:

pip install https://github.com/codedread/scour/archive/master.zip

Usage

Standard:

scour -i input.svg -o output.svg

Better (for older versions of Internet Explorer):

scour -i input.svg -o output.svg --enable-viewboxing

Maximum scrubbing:

scour -i input.svg -o output.svg --enable-viewboxing --enable-id-stripping \
  --enable-comment-stripping --shorten-ids --indent=none

Maximum scrubbing and a compressed SVGZ file:

scour -i input.svg -o output.svgz --enable-viewboxing --enable-id-stripping \
  --enable-comment-stripping --shorten-ids --indent=none