<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Playful+geometer</id>
	<title>Inkscape Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Playful+geometer"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/Special:Contributions/Playful_geometer"/>
	<updated>2026-04-30T20:21:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ExtensionPackageHOWTO&amp;diff=14563</id>
		<title>ExtensionPackageHOWTO</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ExtensionPackageHOWTO&amp;diff=14563"/>
		<updated>2007-05-08T13:08:59Z</updated>

		<summary type="html">&lt;p&gt;Playful geometer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Packages as Extensions: a HOWTO ==&lt;br /&gt;
&lt;br /&gt;
This page will teach you how to create and distribute one or more extensions that rely on a package.&lt;br /&gt;
&lt;br /&gt;
Start by creating a root folder to contain your package and extensions i.e.  play-svg&lt;br /&gt;
&lt;br /&gt;
You must make a package out of any modules you have.  Add all of the modules into one folder inside the root directory i.e. play-svg/playsvg and create a package from those modules.  If you do not know how to create a python package, follow the instrctions here: [http://www.network-theory.co.uk/docs/pytut/Packages.html].&lt;br /&gt;
&lt;br /&gt;
Secondly, you must create the necessary .inx descriptor and .py Effect object that use your package.  Make sure to use the full path name when importing into your Effect object file i.e.  Place the .inx and .py files for the extensions in a folder inside the root folder &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import playsvg.path&lt;br /&gt;
OR&lt;br /&gt;
from playsvg import path&lt;br /&gt;
OR&lt;br /&gt;
from playsvg.path import * &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use python distutils to create a setup.py script that will install your package onto the users system so that the libraries will always be available to python regardless of your current working directory.  The setup script should reside in the root folder, in this case play-svg/  The user documentation of python distutils [http://docs.python.org/dist/ here].&lt;br /&gt;
&lt;br /&gt;
An example of a setup.py script here&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
from distutils.core import setup&lt;br /&gt;
import os&lt;br /&gt;
import glob&lt;br /&gt;
dataFiles = []&lt;br /&gt;
if os.name == &amp;quot;posix&amp;quot;:&lt;br /&gt;
    print &amp;quot;Inkscape extensions will be automatically installed on this Linux-based system&amp;quot;&lt;br /&gt;
    dataFiles.append((&amp;quot;/usr/share/inkscape/extensions/&amp;quot;, [i for i in glob.glob(os.path.join(&amp;quot;inkex&amp;quot;, &amp;quot;*.*&amp;quot;))] ))&lt;br /&gt;
else:&lt;br /&gt;
    print &amp;quot;You are not running Linux, therefore you must install Inkscape extensions manually by copying files in the inkex directory to the Inkscape extensions directory on your system&amp;quot;&lt;br /&gt;
setup(name='playsvg',&lt;br /&gt;
      version='0.2',&lt;br /&gt;
      description='playsvg: making graphical programming as easy as py',&lt;br /&gt;
      author='playful_geometr',&lt;br /&gt;
      author_email='justinbarca@gmail.com',&lt;br /&gt;
      url='http://sourceforge.net/projects/play-svg/',&lt;br /&gt;
      packages=['playsvg'],&lt;br /&gt;
      data_files=dataFiles&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This setup script will install the python libraries onto your system.  It will also install the Inkscape extensions, but only for Linux systems.  Help is needed to figure out how to discover where the extensions reside in other operating systems, particularly Windows and MacOSX.  Users of Windows and MacOSX will have to manually move .inx and .py extensions files to the required directory.&lt;br /&gt;
&lt;br /&gt;
An example of a MANIFEST.in file here:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
include *.txt&lt;br /&gt;
recursive-include inkex *.inx *.py&lt;br /&gt;
recursive-include scripts *.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editing this file is required to ensure that all of the files that are not a part of the package you create will be copied into your distribution.  In this case, the scripts folder contains a set of example scripts that use the package modules, extraneous to the installation of the extension(s) but useful to developers that might use the libraries in their own python coding. &lt;br /&gt;
&lt;br /&gt;
These examples for creating a sdist of your python code were taken from [http://sourceforge.net/projects/play-svg pLAySVG], a set of libraries for the generation and manipulation of SVG in a simple Object-Oriented fashion.  You can take a look at the code for a full example of a distributed Inkscape extension based on a package. &lt;br /&gt;
&lt;br /&gt;
To create a distribution, a compressed file containing all of the files for your extension, including the setup script, go to a terminal, change the working directory to be the root folder, and then type:&lt;br /&gt;
&amp;lt;pre&amp;gt;python setup.py sdist --formats zip,gztar&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will create both a .zip and .gz file containing all of the code needed to install your extensions.  &lt;br /&gt;
&lt;br /&gt;
From there, the user needs to extract the files in the archive, run the setup script in the root directory like such &lt;br /&gt;
&amp;lt;pre&amp;gt;python setup.py install&amp;lt;/pre&amp;gt;&lt;br /&gt;
and, if they're not using Linux, move all of the files in the inkex directory to the necessary Inkscape extensions folder.  &lt;br /&gt;
&lt;br /&gt;
Voila, there you have it, distributing Inkscape extensions as packages is as easy as py...&lt;/div&gt;</summary>
		<author><name>Playful geometer</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ExtensionPackageHOWTO&amp;diff=14561</id>
		<title>ExtensionPackageHOWTO</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ExtensionPackageHOWTO&amp;diff=14561"/>
		<updated>2007-05-08T13:08:12Z</updated>

		<summary type="html">&lt;p&gt;Playful geometer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Packages as Extensions: a HOWTO ==&lt;br /&gt;
&lt;br /&gt;
This page will teach you how to create and distribute one or more extensions that rely on a package.&lt;br /&gt;
&lt;br /&gt;
Start by creating a root folder to contain your package and extensions i.e.  play-svg&lt;br /&gt;
&lt;br /&gt;
You must make a package out of any modules you have.  Add all of the modules into one folder inside the root directory i.e. play-svg/playsvg and create a package from those modules.  If you do not know how to create a python package, follow the instrctions here: [http://www.network-theory.co.uk/docs/pytut/Packages.html].&lt;br /&gt;
&lt;br /&gt;
Secondly, you must create the necessary .inx descriptor and .py Effect object that use your package.  Make sure to use the full path name when importing into your Effect object file i.e.  Place the .inx and .py files for the extensions in a folder inside the root folder &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import playsvg.path&lt;br /&gt;
OR&lt;br /&gt;
from playsvg import path&lt;br /&gt;
OR&lt;br /&gt;
from playsvg.path import * &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use python distutils to create a setup.py script that will install your package onto the users system so that the libraries will always be available to python regardless of your current working directory.  The setup script should reside in the root folder, in this case play-svg/  The user documentation of python distutils [http://docs.python.org/dist/ here].&lt;br /&gt;
&lt;br /&gt;
An example of a setup.py script here&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
from distutils.core import setup&lt;br /&gt;
import os&lt;br /&gt;
import glob&lt;br /&gt;
dataFiles = []&lt;br /&gt;
if os.name == &amp;quot;posix&amp;quot;:&lt;br /&gt;
    print &amp;quot;Inkscape extensions will be automatically installed on this Linux-based system&amp;quot;&lt;br /&gt;
    dataFiles.append((&amp;quot;/usr/share/inkscape/extensions/&amp;quot;, [i for i in glob.glob(os.path.join(&amp;quot;inkex&amp;quot;, &amp;quot;*.*&amp;quot;))] ))&lt;br /&gt;
else:&lt;br /&gt;
    print &amp;quot;You are not running Linux, therefore you must install Inkscape extensions manually by copying files in the inkex directory to the Inkscape extensions directory on your system&amp;quot;&lt;br /&gt;
setup(name='playsvg',&lt;br /&gt;
      version='0.2',&lt;br /&gt;
      description='playsvg: making graphical programming as easy as py',&lt;br /&gt;
      author='playful_geometr',&lt;br /&gt;
      author_email='justinbarca@gmail.com',&lt;br /&gt;
      url='http://sourceforge.net/projects/play-svg/',&lt;br /&gt;
      packages=['playsvg'],&lt;br /&gt;
      data_files=dataFiles&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This setup script will install the python libraries onto your system.  It will also install the Inkscape extensions, but only for Linux systems.  Help is needed to figure out how to discover where the extensions reside in other operating systems, particularly Windows and MacOSX.  Users of Windows and MacOSX will have to manually move .inx and .py extensions files to the required directory.&lt;br /&gt;
&lt;br /&gt;
An example of a MANIFEST.in file here:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
include *.txt&lt;br /&gt;
recursive-include inkex *.inx *.py&lt;br /&gt;
recursive-include scripts *.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editing this file is required to ensure that all of the files that are not a part of the package you create will be copied into your distribution.  In this case, the scripts folder contains a set of example scripts that use the package modules, extraneous to the installation of the extension(s) but useful to developers that might use the libraries in their own python coding. &lt;br /&gt;
&lt;br /&gt;
These examples for creating a sdist of your python code were taken from [http://sourceforge.net/projects/play-svg&lt;br /&gt;
 pLAySVG], a set of libraries for the generation and manipulation of SVG in a simple Object-Oriented fashion.  You can take a look at the code for a full example of a distributed Inkscape extension based on a package. &lt;br /&gt;
&lt;br /&gt;
To create a distribution, a compressed file containing all of the files for your extension, including the setup script, go to a terminal, change the working directory to be the root folder, and then type:&lt;br /&gt;
&amp;lt;pre&amp;gt;python setup.py sdist --formats zip,gztar&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will create both a .zip and .gz file containing all of the code needed to install your extensions.  &lt;br /&gt;
&lt;br /&gt;
From there, the user needs to extract the files in the archive, run the setup script in the root directory like such &lt;br /&gt;
&amp;lt;pre&amp;gt;python setup.py install&amp;lt;/pre&amp;gt;&lt;br /&gt;
and, if they're not using Linux, move all of the files in the inkex directory to the necessary Inkscape extensions folder.  &lt;br /&gt;
&lt;br /&gt;
Voila, there you have it, distributing Inkscape extensions as packages is as easy as py...&lt;/div&gt;</summary>
		<author><name>Playful geometer</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ExtensionPackageHOWTO&amp;diff=14559</id>
		<title>ExtensionPackageHOWTO</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ExtensionPackageHOWTO&amp;diff=14559"/>
		<updated>2007-05-08T13:06:42Z</updated>

		<summary type="html">&lt;p&gt;Playful geometer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Packages as Extensions: a HOWTO ==&lt;br /&gt;
&lt;br /&gt;
This page will teach you how to create and distribute one or more extensions that rely on a package.&lt;br /&gt;
&lt;br /&gt;
Start by creating a root folder to contain your package and extensions i.e.  play-svg&lt;br /&gt;
&lt;br /&gt;
You must make a package out of any modules you have.  Add all of the modules into one folder inside the root directory i.e. play-svg/playsvg and create a package from those modules.  If you do not know how to create a python package, follow the instrctions here: [http://www.network-theory.co.uk/docs/pytut/Packages.html].&lt;br /&gt;
&lt;br /&gt;
Secondly, you must create the necessary .inx descriptor and .py Effect object that use your package.  Make sure to use the full path name when importing into your Effect object file i.e.  Place the .inx and .py files for the extensions in a folder inside the root folder &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import playsvg.path&lt;br /&gt;
OR&lt;br /&gt;
from playsvg import path&lt;br /&gt;
OR&lt;br /&gt;
from playsvg.path import * &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use python distutils to create a setup.py script that will install your package onto the users system so that the libraries will always be available to python regardless of your current working directory.  The setup script should reside in the root folder, in this case play-svg/  The user documentation of python distutils [http://docs.python.org/dist/ here].&lt;br /&gt;
&lt;br /&gt;
An example of a setup.py script here&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
from distutils.core import setup&lt;br /&gt;
import os&lt;br /&gt;
import glob&lt;br /&gt;
dataFiles = []&lt;br /&gt;
if os.name == &amp;quot;posix&amp;quot;:&lt;br /&gt;
    print &amp;quot;Inkscape extensions will be automatically installed on this Linux-based system&amp;quot;&lt;br /&gt;
    dataFiles.append((&amp;quot;/usr/share/inkscape/extensions/&amp;quot;, [i for i in glob.glob(os.path.join(&amp;quot;inkex&amp;quot;, &amp;quot;*.*&amp;quot;))] ))&lt;br /&gt;
else:&lt;br /&gt;
    print &amp;quot;You are not running Linux, therefore you must install Inkscape extensions manually by copying files in the inkex directory to the Inkscape extensions directory on your system&amp;quot;&lt;br /&gt;
setup(name='playsvg',&lt;br /&gt;
      version='0.2',&lt;br /&gt;
      description='playsvg: making graphical programming as easy as py',&lt;br /&gt;
      author='playful_geometr',&lt;br /&gt;
      author_email='justinbarca@gmail.com',&lt;br /&gt;
      url='http://sourceforge.net/projects/play-svg/',&lt;br /&gt;
      packages=['playsvg'],&lt;br /&gt;
      data_files=dataFiles&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This setup script will install the python libraries onto your system.  It will also install the Inkscape extensions, but only for Linux systems.  Help is needed to figure out how to discover where the extensions reside in other operating systems, particularly Windows and MacOSX.  Users of Windows and MacOSX will have to manually move .inx and .py extensions files to the required directory.&lt;br /&gt;
&lt;br /&gt;
An example of a MANIFEST.in file here:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
include *.txt&lt;br /&gt;
recursive-include inkex *.inx *.py&lt;br /&gt;
recursive-include scripts *.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editing this file is required to ensure that all of the files that are not a part of the package you create will be copied into your distribution.  In this case, the scripts folder contains a set of example scripts that use the package modules, extraneous to the installation of the extension(s) but useful to developers that might use the libraries in their own python coding. &lt;br /&gt;
&lt;br /&gt;
These examples for creating a sdist of your python code were taken from pLAySVG, a set of libraries for the generation and manipulation of SVG in a simple Object-Oriented fashion.  You can take a look at the code for a full example of a distributed Inkscape extension based on a package. &lt;br /&gt;
&lt;br /&gt;
To create a distribution, a compressed file containing all of the files for your extension, including the setup script, go to a terminal, change the working directory to be the root folder, and then type:&lt;br /&gt;
&amp;lt;pre&amp;gt;python setup.py sdist --formats zip,gztar&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will create both a .zip and .gz file containing all of the code needed to install your extensions.  &lt;br /&gt;
&lt;br /&gt;
From there, the user needs to extract the files in the archive, run the setup script in the root directory like such &lt;br /&gt;
&amp;lt;pre&amp;gt;python setup.py install&amp;lt;/pre&amp;gt;&lt;br /&gt;
and, if they're not using Linux, move all of the files in the inkex directory to the necessary Inkscape extensions folder.  &lt;br /&gt;
&lt;br /&gt;
Voila, there you have it, distributing Inkscape extensions as packages is as easy as py...&lt;/div&gt;</summary>
		<author><name>Playful geometer</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ExtensionPackageHOWTO&amp;diff=14557</id>
		<title>ExtensionPackageHOWTO</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ExtensionPackageHOWTO&amp;diff=14557"/>
		<updated>2007-05-08T12:29:16Z</updated>

		<summary type="html">&lt;p&gt;Playful geometer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Packages as Extensions: a HOWTO ==&lt;br /&gt;
&lt;br /&gt;
This page will teach you how to create and distribute one or more extensions that rely on a package.&lt;br /&gt;
&lt;br /&gt;
Start by creating a root folder to contain your package and extensions i.e.  pathjiggleroot  &lt;br /&gt;
&lt;br /&gt;
You must make a package out of any modules you have.  Add all of the modules into one folder i.e. pathjiggleroot/pathjiggle and create a package from those modules.  If you do not know how to create a python package, follow the instrctions here: [http://www.network-theory.co.uk/docs/pytut/Packages.html].&lt;br /&gt;
&lt;br /&gt;
Secondly, you must create the necessary .inx descriptor and .py Effect object that use your package.  Make sure to use the full path name when importing into your Effect object file i.e. &lt;br /&gt;
import pathjiggle.smoothjiggle&lt;br /&gt;
OR&lt;br /&gt;
from pathjiggle import smoothjiggle&lt;br /&gt;
OR&lt;br /&gt;
from pathjiggle.smoothjiggle import * &lt;br /&gt;
&lt;br /&gt;
Use python distutils to create a setup.py script that will install your package onto the users system so that the libraries will always be available to python regardless of your current working directory.  There is some good documentation of creating distutils setup scripts [http://docs.python.org/dist/ here].&lt;br /&gt;
&lt;br /&gt;
An example of a setup.py script here&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
from distutils.core import setup&lt;br /&gt;
import os&lt;br /&gt;
import glob&lt;br /&gt;
dataFiles = []&lt;br /&gt;
if os.name == &amp;quot;posix&amp;quot;:&lt;br /&gt;
    print &amp;quot;Inkscape extensions will be automatically installed on this Linux-based system&amp;quot;&lt;br /&gt;
    dataFiles.append((&amp;quot;/usr/share/inkscape/extensions/&amp;quot;, [i for i in glob.glob(os.path.join(&amp;quot;inkex&amp;quot;, &amp;quot;*.*&amp;quot;))] ))&lt;br /&gt;
else:&lt;br /&gt;
    print &amp;quot;You are not running Linux, therefore you must install Inkscape extensions manually by copying files in the inkex directory to the Inkscape extensions directory on your system&amp;quot;&lt;br /&gt;
setup(name='playsvg',&lt;br /&gt;
      version='0.2',&lt;br /&gt;
      description='playsvg: making graphical programming as easy as py',&lt;br /&gt;
      author='playful_geometr',&lt;br /&gt;
      author_email='justinbarca@gmail.com',&lt;br /&gt;
      url='http://sourceforge.net/projects/play-svg/',&lt;br /&gt;
      packages=['playsvg'],&lt;br /&gt;
      data_files=dataFiles&lt;br /&gt;
)&lt;/div&gt;</summary>
		<author><name>Playful geometer</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ExtensionPackageHOWTO&amp;diff=14555</id>
		<title>ExtensionPackageHOWTO</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ExtensionPackageHOWTO&amp;diff=14555"/>
		<updated>2007-05-08T12:17:35Z</updated>

		<summary type="html">&lt;p&gt;Playful geometer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Packages as Extensions: a HOWTO ==&lt;br /&gt;
&lt;br /&gt;
This page will teach you how to create and distribute one or more extensions that rely on a package.&lt;br /&gt;
&lt;br /&gt;
Start by creating a root folder to contain your package and extensions i.e.  pathjiggleroot  &lt;br /&gt;
&lt;br /&gt;
You must make a package out of any modules you have.  Add all of the modules into one folder i.e. pathjiggleroot/pathjiggle and create a package from those modules.  If you do not know how to create a python package, follow the instrctions here: [http://www.network-theory.co.uk/docs/pytut/Packages.html].&lt;br /&gt;
&lt;br /&gt;
Secondly, you must create the necessary .inx descriptor and .py Effect object that use your package.  Make sure to use the full path name when importing into your Effect object file i.e. &lt;br /&gt;
import pathjiggle.smoothjiggle&lt;br /&gt;
OR&lt;br /&gt;
from pathjiggle import smoothjiggle&lt;br /&gt;
OR&lt;br /&gt;
from pathjiggle.smoothjiggle import * &lt;br /&gt;
&lt;br /&gt;
Use python distutils to create a setup.py script that will install your package onto the users system so that the libraries will always be available to python regardless of your current working directory.  There is some good documentation of creating distutils setup scripts [http://docs.python.org/dist/ here].&lt;br /&gt;
&lt;br /&gt;
An example of a setup.py script here&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#!/usr/bin/env python&lt;br /&gt;
&lt;br /&gt;
from distutils.core import setup&lt;br /&gt;
import os&lt;br /&gt;
import glob&lt;br /&gt;
&lt;br /&gt;
dataFiles = []&lt;br /&gt;
if os.name == &amp;quot;posix&amp;quot;:&lt;br /&gt;
    print &amp;quot;Inkscape extensions will be automatically installed on this Linux-based system&amp;quot;&lt;br /&gt;
    dataFiles.append((&amp;quot;/usr/share/inkscape/extensions/&amp;quot;, [i for i in glob.glob(os.path.join(&amp;quot;inkex&amp;quot;, &amp;quot;*.*&amp;quot;))] ))&lt;br /&gt;
else:&lt;br /&gt;
    print &amp;quot;You are not running Linux, therefore you must install Inkscape extensions manually by copying files in the inkex directory to the Inkscape extensions directory on your system&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setup(name='playsvg',&lt;br /&gt;
      version='0.2',&lt;br /&gt;
      description='playsvg: making graphical programming as easy as py',&lt;br /&gt;
      author='playful_geometr',&lt;br /&gt;
      author_email='justinbarca@gmail.com',&lt;br /&gt;
      url='http://sourceforge.net/projects/play-svg/',&lt;br /&gt;
      packages=['playsvg'],&lt;br /&gt;
      data_files=dataFiles&lt;br /&gt;
      #data_files = [(&amp;quot;scripts&amp;quot;,[os.path.join(&amp;quot;scripts&amp;quot;, i) for i in glob.glob(os.path.join(&amp;quot;scripts *.py&amp;quot;))] ), (&amp;quot;&amp;quot;, [&amp;quot;README.TXT&amp;quot;]), (&amp;quot;inkex&amp;quot;,[os.path.join(&amp;quot;inkex&amp;quot;, i) for i in glob.glob(os.path.join(&amp;quot;inkex *.py&amp;quot;))] )  ]&lt;br /&gt;
     )&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Playful geometer</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Galleries&amp;diff=14475</id>
		<title>Galleries</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Galleries&amp;diff=14475"/>
		<updated>2007-05-02T15:35:22Z</updated>

		<summary type="html">&lt;p&gt;Playful geometer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== localized versions ==&lt;br /&gt;
localized versions of that link list&lt;br /&gt;
* [[BenutzerGalerien|Benutzergalerien auf deutsch]]&lt;br /&gt;
&lt;br /&gt;
== Galleries ==&lt;br /&gt;
&lt;br /&gt;
=== Multiple-author galleries ===&lt;br /&gt;
&lt;br /&gt;
* [http://openclipart.org Open Clip Art Library]&lt;br /&gt;
* [http://twiki.softwarelivre.org/bin/view/InkscapeBrasil/Galeria Inkscape Brasil Galeria]&lt;br /&gt;
* [http://commons.wikimedia.org/wiki/Category:Created_with_Inkscape Category:Created with Inkscape] at Wikimedia Commons contains thousands of Inkscape SVG images of all kinds&lt;br /&gt;
* [http://inkscape.deviantart.com/favourites/ inkscape.deviantart.com] The Inkscape group on deviantART&lt;br /&gt;
* [http://gould.cx/ted/ink-about/ Museum of Sodipodi and Inkscape About Screens]&lt;br /&gt;
&lt;br /&gt;
=== Single-author galleries ===&lt;br /&gt;
&lt;br /&gt;
* [http://conichiwua.wordpress.com/ Conichiwua] - Inkscape art&lt;br /&gt;
* Some beautiful [http://www.ufowebfactory.net/index.php?vector illustration] and associated SVG files &lt;br /&gt;
* [http://www.revis.co.uk/site/?q=taxonomy/term/7 Inkscape animations] and CC licensed SVG source files, plus a gear making tutorial&lt;br /&gt;
* A tiny selection of [http://marksinkscape.blogspot.com/ Mark H's] inkscape pics.&lt;br /&gt;
* [http://freedraw.blogspot.com/ Desenho Livre Blog] - a collection of SVG samples are [http://rapidshare.de/files/26338515/InkSamples.tar.bz2.html available for download] ''(learning proposes)''.&lt;br /&gt;
* [http://www.jeromehouix.info/ Jiije] artworks by jiije&lt;br /&gt;
* [http://www.pictura4.1gb.at picturi,reproduceri,portrete]&lt;br /&gt;
* [http://www.dushkin.org/ Dushkin] is an artist of the digital age. A graduate of iidabashi hoikuen. Please be sure to leave a comment in his blog. Check out his gallery for the latest Inkscape creations.&lt;br /&gt;
* [[Haypo]]&lt;br /&gt;
* A few experimental Inkscape creations from [http://clik.to/cal Cal Russell-Thompson]; more on his [http://rubberkeith.deviantart.com DeviantART page].&lt;br /&gt;
* Dan Wells' beautiful gallery of Inkscape art is viewable [http://monkeydan1.deviantart.com here.]&lt;br /&gt;
* [http://lunar8.rydia.net/ Mental's Lunar 8 Comics]&lt;br /&gt;
* [[simarilius]]&lt;br /&gt;
* [http://www.le-radar.com/?art/galerie Cedric Gemy]&lt;br /&gt;
* [[Jofo]]&lt;br /&gt;
* [[ChromeCat]]&lt;br /&gt;
* [http://www.kde-look.org/usermanager/search.php?username=salahuddin66 Great Wallpapers!]&lt;br /&gt;
* [[Simondebelem]]&lt;br /&gt;
* [http://david.bellot.free.fr SVG-cards]&lt;br /&gt;
* [http://zubauza.deviantart.com/gallery zubauza's gallery @ deviantART]&lt;br /&gt;
* [[Gwyn]]&lt;br /&gt;
* [http://edeca.net/graphics.xml Free SVG nautical flags]&lt;br /&gt;
* [http://gatonegro.ceibes.org Gatonegro deseño - gatonegro.ceibes.org]. Inkscape-based graphic design, with the occasional aid of the GIMP and Scribus. Stickers, posters, tee-shirts, pamphlets, logotypes, wallpapers... Most of them released under the Creative Commons Attribution-Sharealike. (Language: galizan.)&lt;br /&gt;
* [http://imaginaciongnu.iespana.es/ Imaginacion GNU] Artwork created with Inkscape by Daniel Cremades (Graphic designer, spanish)&lt;br /&gt;
* [http://www.bakedbabies.com Baked Babies] (a few comics created with inkscape WARNING: not for kids)&lt;br /&gt;
* [http://www.pictura4.1gb.at/portrete_in_creion_pe_hartie.html portrete la comanda in creion] (portraits by pictures)&lt;br /&gt;
* [http://kde-look.org/content/show.php?content=16627 AmaroK Icon], [http://kde-look.org/content/show.php?content=18204 Mupen64 Icon] KDE artwork by Zekant&lt;br /&gt;
* [http://www.insert.waw.net.pl/vector/firecat_large.jpg Piotr Kosmala]&lt;br /&gt;
* [http://erture.webpark.pl/vinci.html Radek Turek]&lt;br /&gt;
* [http://haef.szm.sk/ Henrich Fichna]&lt;br /&gt;
* [http://blog.die-scheiss-kiste.de/wordpress/ Andy's Blog] Blog german. Inkscape is one topic, w. Examples &amp;amp; free SVG Downloads.&lt;br /&gt;
* [http://hooboo.free.fr/index.php LaMouette] french OpenOffice.org Mascot by Ben Bois made with Inkscape&lt;br /&gt;
* [http://www.joncampbell.ca/inkscape/gallery.php Jon Campbell] Variety of projects done in inkscape&lt;br /&gt;
* [http://f-r-e-d.org/ Fred's SVG Wallpapers]&lt;br /&gt;
* [http://panzi.deviantart.com/gallery/ panzi.deviantArt.com] only some pictures are SVG (e.g. see: [http://www.deviantart.com/view/4617948/ my orc])&lt;br /&gt;
* [http://dump.c7.se/tribal.png Tribal tattoo drawn in Inkscape] ([http://c7.se/?entry=69 Result])&lt;br /&gt;
* [http://ggw.stfu.ee/ GeeksGoneWild] A webcomic drawn with inkscape&lt;br /&gt;
* [http://xterminador.deviantart.com/gallery/ xterminador.deviantart.com] Artwork by Xterminator at Deviantart Parental Advisory Explicit Content&lt;br /&gt;
* [http://www.braincud.com/ Brain Cud] A webcomic now drawn with Inkscape (starting with installment number 24).&lt;br /&gt;
* [http://popolon.org/inkscape/ popolon.org/inkscape/] Tutorial for Inkscape and pictures made with Inkscape, mostly in french some in english or chinese.&lt;br /&gt;
* [http://www.protemporeevents.com/larrys/ Larry's Main Entrance] A restaurant menu redesign project done in Inkscape!&lt;br /&gt;
* [http://yeknan.free.fr/blog/index.php?2006/03/22/74-galerie-svg yeKcim] Free SVG (Wormux, Crocobox, Mille bornes,...)&lt;br /&gt;
* [[Paramate]]&lt;br /&gt;
* [http://jhuss.com/download.php?list.3 jhuss's artwork] a some works, all made in inkscape&lt;br /&gt;
* [http://www.awns.com/galeri/ Galeri] A growing collection of colourful and stylish artwork. &lt;br /&gt;
* [http://blog.organicadtm.com/wp-gallery2.php OrganicaDTM Studio's gallery] Our projects are doing with Inkscape, Gimp and Blender.&lt;br /&gt;
*[http://www.freewaydesign.com/  freewaydesign] Dr-Hamza`s Blog  Misc. Designs&lt;br /&gt;
* [http://proximus1.deviantart.com/gallery/?catpath=digitalart/vector/&amp;amp;offset=0 Proximus1] Vector Artwork by Proximus1&lt;br /&gt;
* [http://singularityblues.com Singularity Blues] A webcomic done in Inkscape. SVG files available upon request.&lt;br /&gt;
*[http://hrum.deviantart.com/gallery ~hrum] Konstantin R. page on deviantart with pictures made in Inkscape (most of them) and GIMP&lt;br /&gt;
* [http://www.kde-files.org/index.php?xcontentmode=644 KDE-Files Inkscape directory] artwork by various contrubters, you can also upload your own work.&lt;br /&gt;
* [http://sunedonath.de/bilder.htm Sune Donath] anime wallpapers made with Inkscape incl. SVG download.&lt;br /&gt;
* [http://www.rammbauer.nl/?cat=3 Rayart Rammbauer] some poster and cartoons made with Inkscape&lt;br /&gt;
* [http://vorg.pl/design/tag/vector Vorg.pl] artwork by graphic designer Marcin Ignac&lt;br /&gt;
* [http://playful-geometer.deviantart.com | A Playful Geometer's deviantart gallery] Images made mostly using [http://sourceforge.net/projects/play-svg pLAySVG] the GPL'd python libraries for the easy generation of SVG vector graphics  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- these sites not responding/working &lt;br /&gt;
* [http://gallery.crypt.cc Crypt.cc Gallery] artwork by J, others can also upload your own work to showcase here&lt;br /&gt;
* [http://programmer-art.org/artwork Daniel G. Taylor's Art Page]&lt;br /&gt;
* [http://gallery.urosevic.net/svg Urke MMI]&lt;br /&gt;
* [http://widdma.dyndns.org/wc/widdmoprev.html Widdmotions] (Not found) Smiley Set&lt;br /&gt;
* http://www.hinterlandcasa.it An Italian svg panels &amp;amp; buttons based site made with Inkscape.&lt;br /&gt;
* [http://www.grafixport.org/ grafixport] A new Forum for SVG and Inkscape Friends!&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add a link to your Inkscape gallery here!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:About Inkscape]]&lt;/div&gt;</summary>
		<author><name>Playful geometer</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Galleries&amp;diff=14473</id>
		<title>Galleries</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Galleries&amp;diff=14473"/>
		<updated>2007-05-02T15:33:43Z</updated>

		<summary type="html">&lt;p&gt;Playful geometer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== localized versions ==&lt;br /&gt;
localized versions of that link list&lt;br /&gt;
* [[BenutzerGalerien|Benutzergalerien auf deutsch]]&lt;br /&gt;
&lt;br /&gt;
== Galleries ==&lt;br /&gt;
&lt;br /&gt;
=== Multiple-author galleries ===&lt;br /&gt;
&lt;br /&gt;
* [http://openclipart.org Open Clip Art Library]&lt;br /&gt;
* [http://twiki.softwarelivre.org/bin/view/InkscapeBrasil/Galeria Inkscape Brasil Galeria]&lt;br /&gt;
* [http://commons.wikimedia.org/wiki/Category:Created_with_Inkscape Category:Created with Inkscape] at Wikimedia Commons contains thousands of Inkscape SVG images of all kinds&lt;br /&gt;
* [http://inkscape.deviantart.com/favourites/ inkscape.deviantart.com] The Inkscape group on deviantART&lt;br /&gt;
* [http://gould.cx/ted/ink-about/ Museum of Sodipodi and Inkscape About Screens]&lt;br /&gt;
&lt;br /&gt;
=== Single-author galleries ===&lt;br /&gt;
&lt;br /&gt;
* [http://conichiwua.wordpress.com/ Conichiwua] - Inkscape art&lt;br /&gt;
* Some beautiful [http://www.ufowebfactory.net/index.php?vector illustration] and associated SVG files &lt;br /&gt;
* [http://www.revis.co.uk/site/?q=taxonomy/term/7 Inkscape animations] and CC licensed SVG source files, plus a gear making tutorial&lt;br /&gt;
* A tiny selection of [http://marksinkscape.blogspot.com/ Mark H's] inkscape pics.&lt;br /&gt;
* [http://freedraw.blogspot.com/ Desenho Livre Blog] - a collection of SVG samples are [http://rapidshare.de/files/26338515/InkSamples.tar.bz2.html available for download] ''(learning proposes)''.&lt;br /&gt;
* [http://www.jeromehouix.info/ Jiije] artworks by jiije&lt;br /&gt;
* [http://www.pictura4.1gb.at picturi,reproduceri,portrete]&lt;br /&gt;
* [http://www.dushkin.org/ Dushkin] is an artist of the digital age. A graduate of iidabashi hoikuen. Please be sure to leave a comment in his blog. Check out his gallery for the latest Inkscape creations.&lt;br /&gt;
* [[Haypo]]&lt;br /&gt;
* A few experimental Inkscape creations from [http://clik.to/cal Cal Russell-Thompson]; more on his [http://rubberkeith.deviantart.com DeviantART page].&lt;br /&gt;
* Dan Wells' beautiful gallery of Inkscape art is viewable [http://monkeydan1.deviantart.com here.]&lt;br /&gt;
* [http://lunar8.rydia.net/ Mental's Lunar 8 Comics]&lt;br /&gt;
* [[simarilius]]&lt;br /&gt;
* [http://www.le-radar.com/?art/galerie Cedric Gemy]&lt;br /&gt;
* [[Jofo]]&lt;br /&gt;
* [[ChromeCat]]&lt;br /&gt;
* [http://www.kde-look.org/usermanager/search.php?username=salahuddin66 Great Wallpapers!]&lt;br /&gt;
* [[Simondebelem]]&lt;br /&gt;
* [http://david.bellot.free.fr SVG-cards]&lt;br /&gt;
* [http://zubauza.deviantart.com/gallery zubauza's gallery @ deviantART]&lt;br /&gt;
* [[Gwyn]]&lt;br /&gt;
* [http://edeca.net/graphics.xml Free SVG nautical flags]&lt;br /&gt;
* [http://gatonegro.ceibes.org Gatonegro deseño - gatonegro.ceibes.org]. Inkscape-based graphic design, with the occasional aid of the GIMP and Scribus. Stickers, posters, tee-shirts, pamphlets, logotypes, wallpapers... Most of them released under the Creative Commons Attribution-Sharealike. (Language: galizan.)&lt;br /&gt;
* [http://imaginaciongnu.iespana.es/ Imaginacion GNU] Artwork created with Inkscape by Daniel Cremades (Graphic designer, spanish)&lt;br /&gt;
* [http://www.bakedbabies.com Baked Babies] (a few comics created with inkscape WARNING: not for kids)&lt;br /&gt;
* [http://www.pictura4.1gb.at/portrete_in_creion_pe_hartie.html portrete la comanda in creion] (portraits by pictures)&lt;br /&gt;
* [http://kde-look.org/content/show.php?content=16627 AmaroK Icon], [http://kde-look.org/content/show.php?content=18204 Mupen64 Icon] KDE artwork by Zekant&lt;br /&gt;
* [http://www.insert.waw.net.pl/vector/firecat_large.jpg Piotr Kosmala]&lt;br /&gt;
* [http://erture.webpark.pl/vinci.html Radek Turek]&lt;br /&gt;
* [http://haef.szm.sk/ Henrich Fichna]&lt;br /&gt;
* [http://blog.die-scheiss-kiste.de/wordpress/ Andy's Blog] Blog german. Inkscape is one topic, w. Examples &amp;amp; free SVG Downloads.&lt;br /&gt;
* [http://hooboo.free.fr/index.php LaMouette] french OpenOffice.org Mascot by Ben Bois made with Inkscape&lt;br /&gt;
* [http://www.joncampbell.ca/inkscape/gallery.php Jon Campbell] Variety of projects done in inkscape&lt;br /&gt;
* [http://f-r-e-d.org/ Fred's SVG Wallpapers]&lt;br /&gt;
* [http://panzi.deviantart.com/gallery/ panzi.deviantArt.com] only some pictures are SVG (e.g. see: [http://www.deviantart.com/view/4617948/ my orc])&lt;br /&gt;
* [http://dump.c7.se/tribal.png Tribal tattoo drawn in Inkscape] ([http://c7.se/?entry=69 Result])&lt;br /&gt;
* [http://ggw.stfu.ee/ GeeksGoneWild] A webcomic drawn with inkscape&lt;br /&gt;
* [http://xterminador.deviantart.com/gallery/ xterminador.deviantart.com] Artwork by Xterminator at Deviantart Parental Advisory Explicit Content&lt;br /&gt;
* [http://www.braincud.com/ Brain Cud] A webcomic now drawn with Inkscape (starting with installment number 24).&lt;br /&gt;
* [http://popolon.org/inkscape/ popolon.org/inkscape/] Tutorial for Inkscape and pictures made with Inkscape, mostly in french some in english or chinese.&lt;br /&gt;
* [http://www.protemporeevents.com/larrys/ Larry's Main Entrance] A restaurant menu redesign project done in Inkscape!&lt;br /&gt;
* [http://yeknan.free.fr/blog/index.php?2006/03/22/74-galerie-svg yeKcim] Free SVG (Wormux, Crocobox, Mille bornes,...)&lt;br /&gt;
* [[Paramate]]&lt;br /&gt;
* [http://jhuss.com/download.php?list.3 jhuss's artwork] a some works, all made in inkscape&lt;br /&gt;
* [http://www.awns.com/galeri/ Galeri] A growing collection of colourful and stylish artwork. &lt;br /&gt;
* [http://blog.organicadtm.com/wp-gallery2.php OrganicaDTM Studio's gallery] Our projects are doing with Inkscape, Gimp and Blender.&lt;br /&gt;
*[http://www.freewaydesign.com/  freewaydesign] Dr-Hamza`s Blog  Misc. Designs&lt;br /&gt;
* [http://proximus1.deviantart.com/gallery/?catpath=digitalart/vector/&amp;amp;offset=0 Proximus1] Vector Artwork by Proximus1&lt;br /&gt;
* [http://singularityblues.com Singularity Blues] A webcomic done in Inkscape. SVG files available upon request.&lt;br /&gt;
*[http://hrum.deviantart.com/gallery ~hrum] Konstantin R. page on deviantart with pictures made in Inkscape (most of them) and GIMP&lt;br /&gt;
* [http://www.kde-files.org/index.php?xcontentmode=644 KDE-Files Inkscape directory] artwork by various contrubters, you can also upload your own work.&lt;br /&gt;
* [http://sunedonath.de/bilder.htm Sune Donath] anime wallpapers made with Inkscape incl. SVG download.&lt;br /&gt;
* [http://www.rammbauer.nl/?cat=3 Rayart Rammbauer] some poster and cartoons made with Inkscape&lt;br /&gt;
* [http://vorg.pl/design/tag/vector Vorg.pl] artwork by graphic designer Marcin Ignac&lt;br /&gt;
* [http://playful-geometer.deviantart.com | A Playful Geometer's deviantart gallery] Images made mostly using [http://sourceforge.net/projects/play-svg&lt;br /&gt;
 |pLAySVG] the GPL'd python libraries for the easy generation of SVG vector graphics  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- these sites not responding/working &lt;br /&gt;
* [http://gallery.crypt.cc Crypt.cc Gallery] artwork by J, others can also upload your own work to showcase here&lt;br /&gt;
* [http://programmer-art.org/artwork Daniel G. Taylor's Art Page]&lt;br /&gt;
* [http://gallery.urosevic.net/svg Urke MMI]&lt;br /&gt;
* [http://widdma.dyndns.org/wc/widdmoprev.html Widdmotions] (Not found) Smiley Set&lt;br /&gt;
* http://www.hinterlandcasa.it An Italian svg panels &amp;amp; buttons based site made with Inkscape.&lt;br /&gt;
* [http://www.grafixport.org/ grafixport] A new Forum for SVG and Inkscape Friends!&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add a link to your Inkscape gallery here!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:About Inkscape]]&lt;/div&gt;</summary>
		<author><name>Playful geometer</name></author>
	</entry>
</feed>