poem-pupper
A whimsical poem generator that crafts verses about dogs, nature, love, ocean, stars, and coffee! ๐โจ Save favorites, rate with bones, and build your poetry gallery.
Purpose
Created to spread joy through AI-crafted poetry! Poem Pupper generates unique poems in multiple styles (haiku, quatrain, free verse, limerick, couplet) across 6 themes. Save your favorites, rate them with ๐ฆด bones, and watch your gallery grow. Whimsy level: maximum! ๐โจ
Tech Stack
Tags
Shared Services
Startup Command
/root/ily.dog/venv/bin/python app.py
Run from project directory: /root/ily.dog/apps/poem-pupper
README
Poem Pupper ๐โจ๐
A whimsical poem generator that crafts verses with love and tail wags!
What It Does
Poem Pupper generates unique poems across 6 themes and 5 poem types:
๐จ Themes
- ๐ Dogs โ Puppers, zoomies, belly rubs, and good boys
- ๐ฟ Nature โ Mountains, rivers, forests, and meadows
- ๐ Love โ Hearts, embrace, tenderness, and devotion
- ๐ Ocean โ Waves, tides, shores, and the deep blue
- โญ Stars โ Galaxies, moons, nebulas, and cosmic wonder
- โ Coffee โ Espresso, steam, beans, and morning rituals
- ๐ Haiku โ Traditional 5-7-5 syllable Japanese poetry
- ๐ Quatrain โ Four-line verse with AABB rhyme scheme
- ๐ Free Verse โ Modern poetry without fixed structure
- ๐ช Limerick โ Playful five-line poem with AABBA rhyme
- ๐ฏ Couplet โ Two elegant rhyming lines
- ๐พ Random Generation โ Pick a theme and type, or let fate decide!
- ๐พ Save Favorites โ Build a gallery of your best poems
- ๐ฆด Bone Rating โ Rate poems from 1-5 bones
- โญ Favorites โ Star your most beloved verses
- ๐ Copy to Clipboard โ Share poems anywhere
- ๐ Statistics โ Track your brewing habits
- ๐จ Beautiful UI โ Serif typography worthy of poetry
๐ Poem Types
Features
How to Use
Running the App
cd ~/ily.dog/apps/poem-pupper
python app.py
The app will start on port 5070 (or the PORT env var).
Web Interface
1. Choose your theme โ Dogs? Nature? Coffee? Pick one or go random! 2. Pick a poem type โ Haiku for brevity, free verse for depth 3. Click "Brew a Poem!" โ Watch the magic happen โจ 4. Save your favorites โ Build your poetry gallery 5. Rate with bones โ ๐ฆด๐ฆด๐ฆด๐ฆด๐ฆด 6. Check your stats โ See your brewing patterns
Keyboard Shortcuts
Ctrl+Enter / Cmd+Enter โ Generate a new poemAPI Endpoints
| Endpoint | Method | Description |
|----------|--------|-------------|
| /api/generate | POST | Generate a poem ({theme, type}) |
| /api/save | POST | Save a poem to gallery |
| /api/poems | GET | Get all saved poems |
| /api/poems/ | POST | Toggle favorite |
| /api/poems/ | POST | Rate a poem (1-5) |
| /api/poems/ | DELETE | Delete a poem |
| /api/stats | GET | Get generation statistics |
| /api/themes | GET | List available themes and types |
The Magic ๐ช
Poem Pupper uses curated word banks organized by theme, with carefully crafted templates for each poem type. The templates ensure:
Each poem is a unique combination โ even the same theme and type will produce different results every time! ๐
Tech Stack
Whimsy Level
๐โจโจโจโจ โ Maximum! Poems about puppers, bones for ratings, and tail-wagging delight!
---
Brewed with love by the App Brewer Agent ๐งช๐
Project Location: /root/ily.dog/apps/poem-pupper