Well, I took a break from my main NaNoGenMo 2019 project for this Nano-NaNoGenMo project, an idea proposed by Nick Montfort to make tiny (< 255 char) NaNoGenMo entries, which could be tweeted out (for example). I think I was inspired by another Nano-NaNoGenMo entry, 50,000 Meows!
I used cowsay and added my own cow file using a cat ascii image, from one of many hundreds of ascii cats on the incredible 1995-era website by Glenda Moore. I copied another cowsay file, replaced the ascii art, and i was good to go.
Preview
Starting from the top:
_________________________________________
/ Don't talk to me or my son ever again. \
| Don't talk to me or my son's son ever |
| again. Don't talk to me or my son's |
| son's son ever again. Don't talk to me |
| or my son's son's son's son ever again. |
| Don't talk to me or my son's son's |
| son's son's son ever again. Don't talk |
| to me or my son's son's son's son's |
| son's son ever again. Don't talk to me |
| or my son's son's son's son's son's |
| son's son ever again. Don't talk to me |
| or my son's son's son's son's son's |
| son's son's son ever again. Don't talk |
| to me or my son's son's son's son's |
| son's son's son's son's son ever again. |
| Don't talk to me or my son's son's |
| son's son's son's son's son's son's |
Grab the cat.cow file from my gist and run either the minified or verbose version of my sons-sons-sons.js script or run this one-liner:
node -e 'let d=\'son\';for(let i=0;i<333;i++){let m="Don\'t talk to me or my "+d+" ever again.";console.log(m);d="son\'s "+d}' | cowsay -f cat
Note: You must have my cat.cow file installed to use cowsay this way. You can find the location of your cowsay file and where you should place my cat.cow file by first running cowsay -l
COMPLETED project Gist
Well, I took a break from my main NaNoGenMo 2019 project for this Nano-NaNoGenMo project, an idea proposed by Nick Montfort to make tiny (< 255 char) NaNoGenMo entries, which could be tweeted out (for example). I think I was inspired by another Nano-NaNoGenMo entry, 50,000 Meows!
I used cowsay and added my own cow file using a cat ascii image, from one of many hundreds of ascii cats on the incredible 1995-era website by Glenda Moore. I copied another cowsay file, replaced the ascii art, and i was good to go.
Preview
Starting from the top:
at the bottom:
To run
Grab the cat.cow file from my gist and run either the minified or verbose version of my sons-sons-sons.js script or run this one-liner:
Note: You must have my cat.cow file installed to use cowsay this way. You can find the location of your cowsay file and where you should place my cat.cow file by first running
cowsay -l