Metadata-Version: 2.4
Name: meow88x31
Version: 1.0.0
Summary: Interactive 88x31 badge maker with pride flags, animations, and a shitton of options
Author: Energyboy-OwO
License-Expression: MIT
Project-URL: Homepage, https://github.com/gayboi-club/meow88x31
Project-URL: Repository, https://github.com/gayboi-club/meow88x31
Project-URL: Bug Tracker, https://github.com/gayboi-club/meow88x31/issues
Keywords: 88x31,badge,pride-flag,pixel-art,button
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Multimedia :: Graphics
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pillow>=10.0
Requires-Dist: click>=8.0
Requires-Dist: questionary>=2.0
Dynamic: license-file

# meow88x31 :3c

a silly 88x31 maker :3

makes those lil 88x31 web buttons for ur site !! pride flags, animations,
gradients, custom fonts, border styles, the whole deal :3c

## installation

```bash
pip install meow88x31
```

## usage

### interactive mode (easiest !!)

```bash
meow88x31
```

it guides u through everything :3c

### command line mode

```bash
meow88x31 "meow :3" -o badge.png
meow88x31 "trans rights" --flag trans --style double -o badge.png
meow88x31 "sparkles !!" --animate rainbow --fg-gradient "#ff0000,#ffff00" -o badge.gif
```

### all the options or whatever

| Option | what it does |
|---|---|
| `TEXT` | what u want on the badge (leave blank for interactive) |
| `-o, --output` | where to save it (.png or .gif) |
| `--style` | border style: `classic`, `flat`, `raised`, `groove`, `double`, `none` |
| `--fg` | text color (name or `#hex`) |
| `--bg` | background color (name or `#hex`) |
| `--gradient` | background gradient as comma-separated colors |
| `--flag` | pride flag background ! |
| `--border-color` | border color (name or `#hex`) |
| `--text-border` | text outline/stroke color |
| `--text-border-width` | how thick the outline is (pixels) |
| `--font` | path to a .ttf or .otf font file |
| `--font-size` | font size (0 = auto fits the badge) |
| `--font-weight` | `normal` or `bold` |
| `--fg-gradient` | text gradient colors (comma-separated) |
| `--border-gradient` | border gradient colors (comma-separated) |
| `--gradient-direction` | `horizontal`, `vertical`, `diagonal` |
| `--animate` | make it a gif !! pick an animation |
| `-i, --interactive` | force interactive even if u gave text |
| `--list-styles` | show all border styles |
| `--list-animations` | show all animations |
| `--list-flags` | show all pride flags |
| `--version` | prints version nya |

### animations

`blink`, `blossom`, `rainbow`, `scanline`, `snow`, `typing`, `wave`

### pride flags >:3

`bi`, `femboy`, `genderfluid`, `lesbian`, `mlm`, `trans`, `transfem`, `transmasc`

## examples !!

```bash
# trans rights babyyy
meow88x31 "trans rights" --flag trans --style classic -o trans.png

# spinning rainbow chaos
meow88x31 "rainbowww" --animate rainbow --style flat -o chaos.gif

# cute gradient badge
meow88x31 "nyaa~" --gradient "#ff6b6b,#4ecdc4" --style raised -o cute.png

# bold text w a fat outline
meow88x31 "WOW" --fg "#ffffff" --text-border "#000000" --font-weight bold -o wow.png
```

## license

MIT !! do whatever ~
