Skip to main content

Some Logo

CI Status Test coverage percentage

uv Ruff pypeline pre-commit

PyPI Version Supported Python versions License


Source Code: https://github.com/cuinixam/some-logo


Generate some logo from text when I am too lazy to design a logo myself.

Usage

The easiest way to run the tool without installing it globally is using uvx:

Web GUI

To launch the interactive web GUI:

uvx some-logo gui

Or with a specific port:

uvx some-logo gui --port 8080

Then navigate to http://localhost:8000 (or your chosen port) in your browser.

(If you have installed the package via pip install or uv tool install, or you are in a development virtual environment, you can run the command directly using some_logo gui instead of uvx some-logo gui.)

Command Line Interface (CLI)

To generate an SVG logo directly from the CLI:

uvx some-logo run "MY TEXT"

(Similarly, you can use some_logo run "MY TEXT" if the package is already installed).

CLI Options

  • --mode [square|circle|polygon]: Geometry mode (default: square)
  • --frame / --no-frame: Add an outer frame around the shapes
  • --text / --no-text: Render each character inside its shape
  • --random / --no-random: Use random colors instead of ASCII-derived ones
  • --empty-spaces / --no-empty-spaces: Render spaces as invisible placeholders
  • --transparent / --no-transparent: Make shape backgrounds transparent with colored outlines
  • --transparent-text / --no-transparent-text: Make text transparent with a white outline
  • -o, --output PATH: Output SVG file path (default: logo.svg)

Example:

uvx some-logo run "LOGO" --mode polygon --text --random -o my_logo.svg

Credits

Copier

This package was created with Copier and the browniebroke/pypackage-template project template.

Download files

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

Source Distribution

some_logo-0.0.0.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

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

some_logo-0.0.0-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file some_logo-0.0.0.tar.gz.

File metadata

  • Download URL: some_logo-0.0.0.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for some_logo-0.0.0.tar.gz
Algorithm Hash digest
SHA256 dc936e2fcfbc7ce7e5873f99b1de89fb21ac71e85ab4db9825017a7ea8bf4050
MD5 fba345ab0ccafff559527fd1e03695cf
BLAKE2b-256 bc4002bcd66f6549a9e96214ef492e0d6211de930c2b8add5a9efe3b71cf0367

See more details on using hashes here.

Provenance

The following attestation bundles were made for some_logo-0.0.0.tar.gz:

Publisher: ci.yml on cuinixam/some-logo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file some_logo-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: some_logo-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for some_logo-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c350ab35e9c8799e60e34f6ff6b46b3d76e1bc47d9a2a365ecec5c1227de8dbf
MD5 76bbfb2652592ca247c2738111ebeb41
BLAKE2b-256 ceb06afe509a41803ca7c7e312c77f64163f44a6a162fa4a6f6c73372b197b5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for some_logo-0.0.0-py3-none-any.whl:

Publisher: ci.yml on cuinixam/some-logo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.0.0 This release

2 files

Supported by

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