Skip to main content

Procedural Organic ASCII Vagina Art Generator

Project description

vagina

Procedural Organic ASCII Vagina Art Generator

A small Python package that explores symmetry, curvature, and randomness to generate organic-looking ASCII forms in the terminal.

Each output is produced procedurally, with no predefined templates.

Characteristics

  • Symmetrical but imperfect
  • Structured but unpredictable
  • Familiar, yet undefined

Install

pip install vagina

Usage

vagina

Generate reproducible output with a fixed seed:

vagina --seed 42

output:

# vagina --seed 42
                                   (....\
                                 /...>
                                \.:::/
                                \ <> /
                              \\.~.~~./
                               \..:: ~/
                              \        /
                            \\__________/
                            \_._.:_. _   /
                            \            /
                           \~ ~ ~ ~~.. .  //
                           \              //
                           \.  .  ._ .  _://
                          \\ ~. ~ __~__. ./
                           \\..  .{}   . /
                            \   .  . . ~ //
                            \~.~ .||~ .  /
                           \\            /
                             \ :._. :: :/
                             \........../
                             \\...._ .:/
                             \\ ..().../
                               \__[] _//
                              \\______//
                               \\_._.//
                                \:  _//
                                  (____\
                                    \_____>
                                   /__/

Control the size:

vagina --height 32 --center 40

Python API

from vagina import generate_art

print(generate_art())
print(generate_art(seed=42))

Features

  • Procedural generation
  • Reproducible output with --seed
  • Command-line interface
  • Importable Python API

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

vagina-0.1.3.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

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

vagina-0.1.3-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file vagina-0.1.3.tar.gz.

File metadata

  • Download URL: vagina-0.1.3.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for vagina-0.1.3.tar.gz
Algorithm Hash digest
SHA256 51754026882dd4d292b13168509bf37b010264f91fe94a22c210cadc653510cc
MD5 a7a00aedeac4ee4b6d5b44284a04359d
BLAKE2b-256 cec93c09bd82c40ce1451c80df3644b3e18189ac05dd99a6c788b3132501bdea

See more details on using hashes here.

File details

Details for the file vagina-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: vagina-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for vagina-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 405bf1f2c07a5ca02fb6cff59698d45caa9ed39d351c008834595f84c6717157
MD5 c0e7b1b561d122ca3267fecdd4100eca
BLAKE2b-256 3e9ce2ddffcff5a46e4376849fe5a23bebae251b9b9a5bfde3e1cedaee37510b

See more details on using hashes here.

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