Skip to main content

inkmark

Toolkit to automatically generate various variants of branding assets from an Inkscape source.

Unlike other solutions (e.g. https://github.com/fabriziosalmi/brandkit), this is not a complete application used to generate "all" required logo variants. Instead it's a python library providing useful primitives to build your own custom-tailored brand asset generation pipeline in the form of a short script.

The idea is: Design or modify your logo once and automatically generate/update all the derived assets you need with a single command. No need to think about which assets and what configuration you need each time.

Features

Since I created this for my own needs, it currently mainly contains functionality that I need. If you have ideas for more features, feel free to drop a PR.

  • Definition of "Collections", a set of artifacts derived from a source file.
  • Postprocessing of Inkscape source files
  • Exporting from Inkscape
  • Postprocessing using image-magick
  • predefined functions to generate common formats

The name

inkmark is a playful combination of "Inkscape" and "Marke", which means brand in german.

Metadata

Release files for inkmark 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for inkmark 0.1.0
File Size Uploaded
inkmark-0.1.0.tar.gz 7.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for inkmark 0.1.0
File Interpreter ABI Platform
inkmark-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 15.0 kB

Release files / inkmark-0.1.0.tar.gz

Download URL inkmark-0.1.0.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b6789d9acb8d2937e097feda9082b1f476079957fb5474e8ba1bc90c56963a39
BLAKE2b-256 checksum
How to use checksums
d88e4abf6e4f659840bd6c1112900a6b2aff198476459683b993d0764dbf642d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Release files / inkmark-0.1.0-py3-none-any.whl

Download URL inkmark-0.1.0-py3-none-any.whl
Size 7.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dbaf61cb66a868e59ee04fe4db009a5fec03235c5048aad4e9967c2afbd232d8
BLAKE2b-256 checksum
How to use checksums
977ef025adbe821b8b392b2038937aec3378acf2fd8c6873a16593fff2829e7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page