Script en Python para convertir SVG en ficheros para DIA. Genera el fichero .png y .shape correspondiente
Find a file
2020-10-08 22:53:16 +02:00
example example: update after fixing xlink 2020-10-08 22:53:16 +02:00
README.md README: mention imagemagick dependency 2020-10-08 00:13:09 +02:00
svg-to-dia.py xlink to copied svg file 2020-10-08 22:50:54 +02:00
UNLICENSE first commit 2020-10-07 22:58:53 +02:00

svg-to-dia

Dia is an open-source diagram editor. It supports SVG pictograms. svg-to-dia converts ordinary SVG in the format supported by Dia.

How to use

  • Prepare files:
svg-to-dia --name my-shapes my-file1.svg my-file2.svg my-file3.svg

the above command will create a sheets/ and a shapes/ folders.

  • Move the generated files to dia's folder
mv sheets/* ~/.dia/sheets
mv shapes/* ~/.dia/shapes
  • Don't forget to restart dia
  • If you intend to publish, make sure to edit the .sheet files to add human-readable descriptions (multiple languages if you can)
  • ... and to edit the .shape files to add better coordinates of attachment points

Requirements

  • Python
  • ImageMagick

License

svg-to-dia is released in the public domain, see UNLICENSE file.