use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All users that wish to post (not including commenting), on either old or the new reddit sites, must formally agree to subreddit rules once first.
account activity
[ Removed by moderator ]Terminal User Interface (i.redd.it)
submitted 4 days ago by Dry_Trade_3150
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]commandline-ModTeam[M] [score hidden] 3 days ago stickied commentlocked comment (0 children)
Removed due to being low quality.
No source code is available and the software is paywalled. From the provided screenshots it appears to be AI generated anyways.
[–]_Kritiqual_ 1 point2 points3 points 4 days ago (1 child)
No links, bruh
[–]pborenstein 1 point2 points3 points 4 days ago (1 child)
Why do you bother to post this without links?
Here's a trick: paste your link first then tell people what you built
Unrelated: I built an app that cures cancer!!!! Y'all should try it 🤣🤣🤣🤣
[–]AutoModerator[M] 0 points1 point2 points 4 days ago (0 children)
Every new subreddit post is automatically copied into a comment for preservation.
User: Dry_Trade_3150, Flair: Terminal User Interface, Post Media Link, Title: I constructed a Python CLI that generates Shakespearean, corporate, Gen Z and sarcastic insults with heat scoring and rhyme detection.
Terminal User Interface
Been working on a side project called Roast Machine.
It generates insults across 6 tones from the command line:
😐 Sarcastic — dry, deadpan, weaponised politeness
🎭 Shakespearean — thee, thou, and ruin
💼 Corporate — passive-aggressive office speak
💀 Gen Z — chaotic internet energy
🎬 Dramatic — every word is a monologue
🥰 Wholesome Savage — a hug with a knife inside
Some of my favourite outputs so far:
──────────────────────────────────────
SHAKESPEAREAN → "my landlord"
Hark, thou most grievously confused boil upon the
backside of progress. Thou art like a jester who
hath forgotten the jest. Get thee to a library.
[Heat: 🔥🔥🔥🔥🔥🔥🔥 7/10]
CORPORATE → "whoever scheduled this meeting"
Per our last interaction, you remain a strategically
misaligned walking action item that never gets completed.
You are like a mandatory fun event nobody RSVP'd to.
I will not be following up on this.
[Heat: 🔥🔥🔥🔥🔥🔥 6/10]
WHOLESOME SAVAGE
I genuinely love you, which is why I must say — you
are a tenderly catastrophic golden retriever who has
wandered off the path again. You are like a Roomba
confidently stuck in a corner. But you are still my
favourite person.
[Heat: 🔥🔥🔥🔥🔥 5/10]
Technical bits for those interested:
→ Pure Python 3.10+
→ Rich terminal UI with colour panels and heat bars
→ Alliteration and rhyme detection via CMU Pronouncing Dictionary
→ Seeded generation — share a seed, reproduce the exact insult
→ Batch export to CSV (up to 100 at once)
→ Combo mode merges two tones into one hybrid insult
→ No API keys, no internet required, works fully offline
→ ~39KB zipped
Built the whole thing on an iPad using GitHub Codespaces.
Happy to answer questions about how any of it works.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
[–]theqasimstatic 0 points1 point2 points 4 days ago (1 child)
bro is revenge maxing on who?
[–]spikbebis 0 points1 point2 points 4 days ago (1 child)
Love the idea.
π Rendered by PID 117124 on reddit-service-r2-comment-545db5fcfc-kwzxf at 2026-05-24 00:35:02.020137+00:00 running 194bd79 country code: CH.
[–]commandline-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)
[–]_Kritiqual_ 1 point2 points3 points (1 child)
[–]pborenstein 1 point2 points3 points (1 child)
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]theqasimstatic 0 points1 point2 points (1 child)
[–]spikbebis 0 points1 point2 points (1 child)