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|pm5544]: Geometry mode (default: square). pm5544 draws a simplified Philips PM5544 TV test card: a circle on a grey grid, one colour bar per character in the card's six colours (or random colours with --random), with --text the text in a black box below the bars, and under it a row of grey steps showing each character's own color in grayscale. With --frame, every bar and step also gets a black outline.
  • --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.

Metadata

Release files for some-logo 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 some-logo 0.1.0
File Size Uploaded Provenance
some_logo-0.1.0.tar.gz 16.0 kB With provenance Details

Built distribution (wheel)

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

Total release size: 32.8 kB

Release files / some_logo-0.1.0.tar.gz

Download URL some_logo-0.1.0.tar.gz
Size 16.0 kB
Tags Source
SHA-256 checksum
How to use checksums
82b3c0b83b3048a709ca3b86ed47d5d9bc018290181cf91236f691eff16a884e
BLAKE2b-256 checksum
How to use checksums
c7197d96db70abd9a0d8809c9942c5d58818d25d81110fdf1610200f0f5a7ea4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

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

Download URL some_logo-0.1.0-py3-none-any.whl
Size 16.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7cf02326b457f9b022112e1ea13a0e8f6e1c5567c0693984e4863200516491c8
BLAKE2b-256 checksum
How to use checksums
587a4af9054532f53c93251aa90aa118da54fba88ed1a830def1de15de036bdf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Security for some-logo 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for some_logo-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

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