svgen


Namesvgen JSON
Version 0.7.4 PyPI version JSON
download
home_pagehttps://github.com/vkottler/svgen
SummaryA tool for working with scalable vector graphics.
upload_time2024-11-21 05:57:39
maintainerNone
docs_urlNone
authorVaughn Kottler
requires_python>=3.12
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <!--
    =====================================
    generator=datazen
    version=3.1.4
    hash=2e90b73ad112eb8760c0d2a8a9275a9a
    =====================================
-->

# svgen ([0.7.4](https://pypi.org/project/svgen/))

[![python](https://img.shields.io/pypi/pyversions/svgen.svg)](https://pypi.org/project/svgen/)
![Build Status](https://github.com/vkottler/svgen/workflows/Python%20Package/badge.svg)
[![codecov](https://codecov.io/gh/vkottler/svgen/branch/master/graphs/badge.svg?branch=master)](https://codecov.io/github/vkottler/svgen)
![PyPI - Status](https://img.shields.io/pypi/status/svgen)
![Dependents (via libraries.io)](https://img.shields.io/librariesio/dependents/pypi/svgen)

*A tool for working with scalable vector graphics.*

## Documentation

### Generated

* By [sphinx-apidoc](https://vkottler.github.io/python/sphinx/svgen)
(What's [`sphinx-apidoc`](https://www.sphinx-doc.org/en/master/man/sphinx-apidoc.html)?)
* By [pydoc](https://vkottler.github.io/python/pydoc/svgen.html)
(What's [`pydoc`](https://docs.python.org/3/library/pydoc.html)?)

## Python Version Support

This package is tested with the following Python minor versions:

* [`python3.12`](https://docs.python.org/3.12/)
* [`python3.13`](https://docs.python.org/3.13/)

## 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.12/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 DIR     execute from a specific directory
  -c CONFIG, --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 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](https://github.com/thebjorn/pydeps) (via
`mk python-deps`).

![svgen's Dependency Graph](im/pydeps.svg)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/vkottler/svgen",
    "name": "svgen",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": "Vaughn Kottler <vaughn@libre-embedded.com>",
    "keywords": null,
    "author": "Vaughn Kottler",
    "author_email": "Vaughn Kottler <vaughn@libre-embedded.com>",
    "download_url": "https://files.pythonhosted.org/packages/d8/b5/3e07fe422a184be54c87c230208b6c04173292cc616f3c6636db8648e1ad/svgen-0.7.4.tar.gz",
    "platform": null,
    "description": "<!--\n    =====================================\n    generator=datazen\n    version=3.1.4\n    hash=2e90b73ad112eb8760c0d2a8a9275a9a\n    =====================================\n-->\n\n# svgen ([0.7.4](https://pypi.org/project/svgen/))\n\n[![python](https://img.shields.io/pypi/pyversions/svgen.svg)](https://pypi.org/project/svgen/)\n![Build Status](https://github.com/vkottler/svgen/workflows/Python%20Package/badge.svg)\n[![codecov](https://codecov.io/gh/vkottler/svgen/branch/master/graphs/badge.svg?branch=master)](https://codecov.io/github/vkottler/svgen)\n![PyPI - Status](https://img.shields.io/pypi/status/svgen)\n![Dependents (via libraries.io)](https://img.shields.io/librariesio/dependents/pypi/svgen)\n\n*A tool for working with scalable vector graphics.*\n\n## Documentation\n\n### Generated\n\n* By [sphinx-apidoc](https://vkottler.github.io/python/sphinx/svgen)\n(What's [`sphinx-apidoc`](https://www.sphinx-doc.org/en/master/man/sphinx-apidoc.html)?)\n* By [pydoc](https://vkottler.github.io/python/pydoc/svgen.html)\n(What's [`pydoc`](https://docs.python.org/3/library/pydoc.html)?)\n\n## Python Version Support\n\nThis package is tested with the following Python minor versions:\n\n* [`python3.12`](https://docs.python.org/3.12/)\n* [`python3.13`](https://docs.python.org/3.13/)\n\n## Platform Support\n\nThis package is tested on the following platforms:\n\n* `ubuntu-latest`\n* `macos-latest`\n* `windows-latest`\n\n# Introduction\n\nThis utility provides a means to work on graphics with a programmatic workflow.\n\n# Command-line Options\n\n```\n$ ./venv3.12/bin/svgen -h\n\nusage: svgen [-h] [--version] [-v] [-q] [--curses] [--no-uvloop] [-C DIR]\n             [-c CONFIG] [--height HEIGHT] [--width WIDTH] [--images]\n             [-o OUTPUT]\n             [scripts ...]\n\nA tool for working with scalable vector graphics.\n\npositional arguments:\n  scripts               scripts to run for composing the SVG document (in\n                        order)\n\noptions:\n  -h, --help            show this help message and exit\n  --version             show program's version number and exit\n  -v, --verbose         set to increase logging verbosity\n  -q, --quiet           set to reduce output\n  --curses              whether or not to use curses.wrapper when starting\n  --no-uvloop           whether or not to disable uvloop as event loop driver\n  -C DIR, --dir DIR     execute from a specific directory\n  -c CONFIG, --config CONFIG\n                        top-level configuration to load (default:\n                        'svgen.json')\n  --height HEIGHT       height of the document, if not specified by\n                        configuration (default: 100)\n  --width WIDTH         width of the document, if not specified by\n                        configuration (default: 100)\n  --images              generate output images\n  -o OUTPUT, --output OUTPUT\n                        file to write SVG output (default: 'svgen.svg')\n\n```\n\n# Internal Dependency Graph\n\nA coarse view of the internal structure and scale of\n`svgen`'s source.\nGenerated using [pydeps](https://github.com/thebjorn/pydeps) (via\n`mk python-deps`).\n\n![svgen's Dependency Graph](im/pydeps.svg)\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A tool for working with scalable vector graphics.",
    "version": "0.7.4",
    "project_urls": {
        "Homepage": "https://github.com/vkottler/svgen"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9d68398567321572d0ef7ef510579765b4ea98b5f2b2c38f86e7d33c3b9ddf9c",
                "md5": "35ebced034b1791e0892a3b13f99cd2f",
                "sha256": "fe92e3e289a1e002f908da904033687bc92f64f8b12e4926bd1bb6902e74e4b4"
            },
            "downloads": -1,
            "filename": "svgen-0.7.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "35ebced034b1791e0892a3b13f99cd2f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 47634,
            "upload_time": "2024-11-21T05:57:37",
            "upload_time_iso_8601": "2024-11-21T05:57:37.906710Z",
            "url": "https://files.pythonhosted.org/packages/9d/68/398567321572d0ef7ef510579765b4ea98b5f2b2c38f86e7d33c3b9ddf9c/svgen-0.7.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d8b53e07fe422a184be54c87c230208b6c04173292cc616f3c6636db8648e1ad",
                "md5": "b0798a4d2d7db45a18fe5a2731e6dd76",
                "sha256": "b2b7c89413a53acaf210323ccdeb91f229d71e129301c3180168575cf584ae25"
            },
            "downloads": -1,
            "filename": "svgen-0.7.4.tar.gz",
            "has_sig": false,
            "md5_digest": "b0798a4d2d7db45a18fe5a2731e6dd76",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 33961,
            "upload_time": "2024-11-21T05:57:39",
            "upload_time_iso_8601": "2024-11-21T05:57:39.632985Z",
            "url": "https://files.pythonhosted.org/packages/d8/b5/3e07fe422a184be54c87c230208b6c04173292cc616f3c6636db8648e1ad/svgen-0.7.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-21 05:57:39",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "vkottler",
    "github_project": "svgen",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "svgen"
}
        
Elapsed time: 0.56956s