python-petname(1)
π python-petname(1) β the python-petname manual, bestie edition π
okay so you opened python-petname(1) and you're like "what is this" β don't worry, I got you. this is the page for python-petname, a little utility that makes "pet names": random combos of an adverb, an adjective, and a proper name. slay. let's go π¦
β¨ NAME β¨
python-petname β utility to generate "pet names", consisting of a random combination of adverbs, an adjective, and a proper name
β¨ SYNOPSIS β¨
python-petname [-w|--words INT] [-s|--separator STR] [-l|--letters INT]
β¨ OPTIONS β¨
-w|--wordsβ number of words in the name, default is2-l|--lettersβ maximum number of letters in each word, default is6-s|--separatorβ string used to separate name words, default is'-'
π DESCRIPTION π
This utility will generate "pet names", consisting of a random combination of an adverb, adjective, and proper name. These are useful for unique hostnames, for instance. like, naming your machines is a whole personality trait and petname gets it.
The default packaging contains about 2000 names, 1300 adjectives, and 4000 adverbs, yielding nearly 10 billion unique combinations, covering over 32 bits of unique namespace. no cap, that's a LOT of names.
As such, PetName tries to follow the tenets of Zooko's triangle. Names are:
- human meaningful
- decentralized
- secure
π«Ά okay that's the whole pitch: cute, but also mathematically serious. main character energy fr.
π EXAMPLES π
$ python-petname
wiggly-anna
$ python-petname --words 1
marco
$ python-petname --words 3
evenly-silly-john
$ python-petname --words 4 --letters 10
dolorously-leisurely-wee-Susan
$ python-petname --separator ":" --letters 7
hopeful:isla
$ python-petname --separator "" --words 3
adeptlystaticnicole
look at those. wiggly-anna?? evenly-silly-john?? I'm obsessed. ππ
π SEE ALSO π
πΈ AUTHOR πΈ
This manpage and the utility were written by Dustin Kirkland <dustin.kirkland@gmail.com> for Ubuntu systems (but may be used by others). Permission is granted to copy, distribute and/or modify this document and the utility under the terms of the Apache2 License.
The complete text of the Apache2 License can be found in /usr/share/common-licenses/Apache-2.0 on Debian/Ubuntu systems.
and that's the whole thing bestie β¨ this page is from python-petname, dated 18 June 2016, and you can find it filed under python-petname(1) in your manual. go forth and name things πΈπ¦π
π¦ where this page comes from
- ubuntu jammy: python3-petname 2.6-0ubuntu2 Β· Apache-2
- ubuntu noble: python3-petname 2.6-0ubuntu5 Β· Apache-2
- ubuntu questing: python3-petname 2.6-0ubuntu5
- ubuntu resolute: python3-petname 2.6-0ubuntu6 Β· Apache-2
- ubuntu stonking: python3-petname 2.6-0ubuntu6 Β· Apache-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms