Skip to main content

A tool for working with scalable vector graphics.

Project description

svgen (0.9.6)

python Build Status codecov PyPI - Status Dependents (via libraries.io)

A tool for working with scalable vector graphics.

Consider sponsoring development.

(interface documentation)

Python Version Support

This package is tested with the following Python minor versions:

Platform Support

This package is tested on the following platforms:

  • ubuntu-latest
  • macos-latest
  • windows-latest

Introduction

This utility provides a means to work on graphics with a programmatic workflow.

Command-line Options

$ ./venv3.14/bin/svgen -h

usage: svgen [-h] [--version] [-v] [-q] [--curses] [--no-uvloop] [-C DIR]
             [-c CONFIG] [--height HEIGHT] [--width WIDTH] [--images]
             [-o OUTPUT]
             [scripts ...]

A tool for working with scalable vector graphics.

positional arguments:
  scripts              scripts to run for composing the SVG document (in
                       order)

options:
  -h, --help           show this help message and exit
  --version            show program's version number and exit
  -v, --verbose        set to increase logging verbosity
  -q, --quiet          set to reduce output
  --curses             whether or not to use curses.wrapper when starting
  --no-uvloop          whether or not to disable uvloop as event loop driver
  -C, --dir DIR        execute from a specific directory
  -c, --config CONFIG  top-level configuration to load (default: 'svgen.json')
  --height HEIGHT      height of the document, if not specified by
                       configuration (default: 100)
  --width WIDTH        width of the document, if not specified by
                       configuration (default: 100)
  --images             generate output images
  -o, --output OUTPUT  file to write SVG output (default: 'svgen.svg')

Internal Dependency Graph

A coarse view of the internal structure and scale of svgen's source. Generated using pydeps (via mk python-deps).

svgen's Dependency Graph

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

svgen-0.9.6.tar.gz (2.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

svgen-0.9.6-py3-none-any.whl (2.7 MB view details)

Uploaded Python 3

File details

Details for the file svgen-0.9.6.tar.gz.

File metadata

  • Download URL: svgen-0.9.6.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for svgen-0.9.6.tar.gz
Algorithm Hash digest
SHA256 af9246dff7d8c541c4e6b04b23d1e0e3a5098f77b50605373d44ef208a83ae8e
MD5 16a23587253d5f11e4d57d094e33c4bc
BLAKE2b-256 abf5ba9d62bed65aec2b8e19058126b53becd44eae97d868d2acc475445c8611

See more details on using hashes here.

File details

Details for the file svgen-0.9.6-py3-none-any.whl.

File metadata

  • Download URL: svgen-0.9.6-py3-none-any.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for svgen-0.9.6-py3-none-any.whl
Algorithm Hash digest
SHA256 2f055b0b8777c5f7eb8cbba1c0dc3b3ed134b28a1e08fd6f49a48abadaaaadc1
MD5 1061288387888aee8d8acd00908db2d6
BLAKE2b-256 3fe232e7beb5b1cfb022b04c60aa258428c51bde21c9ec9e472a6bba3ca95a0f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page