Skip to content

generate GUIDs with 'words', looking for bawdy text

License

Notifications You must be signed in to change notification settings

kkostrzewa/bawdyGUID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

bawdyGUID

Python script to generate GUIDs with words, looking for bawdy text. Also an excuse to kick the tires on python. An uninterrupted run is s to the l to the o to the w.

My motiviation was to algorithmically find the perfect GUID (or GUIDs), akin to the perfect 32 bit hex value, 0xdeadbeef.

installing

  • python 3
  • pip install english_words alive_progress

running

  • bawdyGUID.py [OUTFILE]

guts

Recurse through an english dictionary and add words along with 1337 substitutions. 1337 substitutions are iterated through and every combination is applied (see guidify). processGuidSentence receives each GUID 'sentence' and outputs a dict of the sentence and attributes (are our words aligned on GUID dashes, etc.), so subjective judgements can be made (would a screen cap of that be a dict pic?).

flowchart TD
    Start --> guidify
    guidify --> lcGuidifiedWords
    lcGuidifiedWords --> addWords
    addWords --> addWords
    addWords --> processGuidSentence
Loading

references

notes

  • guid word sounds like squidward. that's a feature.
  • it's pronounced gwid, not goo-id. fight me.

About

generate GUIDs with 'words', looking for bawdy text

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages