{"id":32141172,"url":"https://github.com/btel/svg_utils","last_synced_at":"2026-02-19T07:01:34.505Z","repository":{"id":652353,"uuid":"1604749","full_name":"btel/svg_utils","owner":"btel","description":"Python tools to create and manipulate SVG files","archived":false,"fork":false,"pushed_at":"2025-10-15T07:43:10.000Z","size":1042,"stargazers_count":332,"open_issues_count":35,"forks_count":88,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-02-14T04:41:00.394Z","etag":null,"topics":["hacktoberfest","hacktoberfest2021","hactoberfest2022","svg"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/btel.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.rst","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-04-12T15:41:55.000Z","updated_at":"2026-02-12T17:41:21.000Z","dependencies_parsed_at":"2024-06-18T12:03:00.556Z","dependency_job_id":null,"html_url":"https://github.com/btel/svg_utils","commit_stats":{"total_commits":162,"total_committers":29,"mean_commits":5.586206896551724,"dds":0.7530864197530864,"last_synced_commit":"1cc5b888f265407d2ea3b1f93c95b2efd29c611c"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/btel/svg_utils","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btel%2Fsvg_utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btel%2Fsvg_utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btel%2Fsvg_utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btel%2Fsvg_utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/btel","download_url":"https://codeload.github.com/btel/svg_utils/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btel%2Fsvg_utils/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29605799,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T06:47:36.664Z","status":"ssl_error","status_checked_at":"2026-02-19T06:45:47.551Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","hacktoberfest2021","hactoberfest2022","svg"],"created_at":"2025-10-21T06:12:22.829Z","updated_at":"2026-02-19T07:01:34.499Z","avatar_url":"https://github.com/btel.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":".. image:: https://github.com/btel/svg_utils/workflows/Run%20the%20test%20suite/badge.svg\n    :target: https://github.com/btel/svg_utils/actions\n\n.. image:: https://readthedocs.org/projects/svgutils/badge/?version=latest\n    :target: http://svgutils.readthedocs.io/en/latest/?badge=latest\n\nPython-based SVG editor\n=======================\n\nThis is an utility package that helps to edit and concatenate SVG\nfiles. It is especially directed at scientists preparing final figures\nfor submission to journal. So far it supports arbitrary placement and\nscaling of svg figures and adding markers, such as labels.\n\nSee the `blog post \u003chttp://neuroscience.telenczuk.pl/?p=331\u003e`_  for a short tutorial.\n\nThe full documentation is available \n`here \u003chttps://svgutils.readthedocs.io/en/latest/index.html\u003e`_.\n\nInstall\n-------\n\nFrom PyPI\n`````````\n\nYou can install `svgutils` from Python Package Index (PyPI) using the `pip3` utility::\n\n   pip3 install svgutils --user\n\nNote that the `pip3` will attempt to install `lxml` library if it is not already installed.\nFor the installation to be sucessful, you need development libraries of `libxml2` and `libxslt1`.\nOn Ubuntu and other Debian-derived Linux distributions you can install them via::\n\n   sudo apt-get install libxml2-dev libxslt-dev\n   \nFrom Conda\n``````````\nInstalling `svgutils` from the `conda-forge` channel can be achieved by adding `conda-forge` to your channels with::\n\n    conda config --add channels conda-forge\n    \nYou can install `svgutils` from `conda-forge` channel::\n\n   conda install svgutils\n\nIf you don't want to add the channel to your configuration, you can specify it at the time of installation::\n   \n   conda install svgutils -c conda-forge \n\nFrom sources\n````````````\n\nTo install system-wide (needs administrator privilages)::\n\n   python3 setup.py install\n\nTo install locally (do not forget to add\n``$HOME/python/lib/python3.6/site-packages/`` to your Python path)::\n\n   python3 setup.py install --user\n\nLicense\n-------\n\nThe package is distributed under MIT license (see LICENSE file for\ninformation).\n\nRelated packages\n----------------\n\n`svg_stack \u003chttps://github.com/astraw/svg_stack\u003e`_ is a similar\npackage that layouts multiple SVG files automatically (in a Qt-style).\n\n`svgmanip \u003chttps://github.com/CrazyPython/svgmanip\u003e`_ a related\nlibrary that aims for a simple API with the ability to export to\nPNG accurately\n\n`cairosvg \u003chttp://cairosvg.org/\u003e`_ a command-line SVG to PNG converter \nfor Python 3.4+\n\n`svglib \u003chttps://pypi.python.org/pypi/svglib/\u003e`_ a pure-Python \nlibrary for reading and converting SVG\n\nAuthors\n-------\n\nBartosz Telenczuk (bartosz.telenczuk@gmail.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbtel%2Fsvg_utils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbtel%2Fsvg_utils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbtel%2Fsvg_utils/lists"}