Some Logo
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
This package was created with Copier and the browniebroke/pypackage-template project template.
Metadata
Release files for some-logo 0.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| some_logo-0.0.0.tar.gz | 14.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| some_logo-0.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.4 kB
Release files / some_logo-0.0.0.tar.gz
| Download URL | some_logo-0.0.0.tar.gz |
|---|---|
| Size | 14.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dc936e2fcfbc7ce7e5873f99b1de89fb21ac71e85ab4db9825017a7ea8bf4050
|
|
BLAKE2b-256 checksum How to use checksums |
bc4002bcd66f6549a9e96214ef492e0d6211de930c2b8add5a9efe3b71cf0367
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 1, 2026.
Transparency logRelease files / some_logo-0.0.0-py3-none-any.whl
| Download URL | some_logo-0.0.0-py3-none-any.whl |
|---|---|
| Size | 15.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c350ab35e9c8799e60e34f6ff6b46b3d76e1bc47d9a2a365ecec5c1227de8dbf
|
|
BLAKE2b-256 checksum How to use checksums |
ceb06afe509a41803ca7c7e312c77f64163f44a6a162fa4a6f6c73372b197b5c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 1, 2026.
Transparency log