Skip to main content

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

Project description

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.

Project details


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.

Supported by

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