Skip to content
50,000 Meows: Replace all words with meows, preserving punctuation. For NaNoGenMo 2014.
Python Shell Batchfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.coveragerc
.gitignore
.landscape.yaml
.travis.yml
31251-0.txt
43429-0.txt
43790-0.txt
README.md
icebox-31251-0.txt
icebox-pg12388.txt python2 icebox.py pg12388.txt > icebox-pg12388.txt Dec 2, 2017
icebox-x2-31251-0.txt
icebox-x2-pg12388.txt
icebox.py Upgrade Python syntax with pyupgrade --py3-plus Nov 18, 2019
jnglb10.txt
meow-43429-0.pdf
meow-43429-0.txt Meowtput Oct 31, 2014
meow-43790-0.pdf
meow-43790-0.txt
meow-jnglb10.pdf
meow-jnglb10.txt Meowtput Oct 31, 2014
meow-meow.py
meow-nqpmr10.pdf
meow-nqpmr10.txt
meow-pg2701.pdf
meow-pg2701.txt
meow-x2-43429-0.pdf
meow-x2-43429-0.txt Meowtput Oct 31, 2014
meow-x2-43790-0.pdf
meow-x2-43790-0.txt
meow-x2-jnglb10.pdf
meow-x2-jnglb10.txt
meow-x2-nqpmr10.pdf
meow-x2-nqpmr10.txt
meow-x2-pg2701.pdf
meow-x2-pg2701.txt
meow.py
meow.sh
no-pg2701.txt
no-x2-pg2701.pdf
no-x2-pg2701.txt
no.bat
no.py
nqpmr10.txt Add Purrject Mewtenberg sources Oct 31, 2014
pg12388.txt python2 icebox.py pg12388.txt > icebox-pg12388.txt Dec 2, 2017
pg2701.txt
test_icebox.py
test_meow.py
test_no.py

README.md

50,000 Meows

Build Status Coverage Status Scrutinizer Code Quality Code Health

An entry for NaNoGenMo 2014:

Spend the month of November writing code that generates a novel of 50k+ words.

The rules say:

The "novel" is defined however you want. It could be 50,000 repetitions of the word "meow". It could literally grab a random novel from Project Gutenberg. It doesn't matter, as long as it's 50k+ words.

Well, someone had better create 50,000 meows just to get it out of the way.

But this isn't just "meow" 50,000 times. meow.py replaces all words with a meow of the same length, keeping punctuation.

Press

Usage

python meow.py infile.txt > outfile.txt

Output

Here's the above rule put through meow.py:

Mew "meeow" me meeooow meoooow mew meow. Me meeow me me,mew meeeeeoooow me mew meow "meow". Me meoow meeeeeoow meow m meooow meoow meow Meeooow Meeeeeoow. Me meoow'm meooow, me meow me me'm mew+ meoow.

Here's the output of running meow.py on some Project Gutenberg (Purrject Mewtenberg):

Original meow words with translation words
Cats, by W. Gordon Stables txt pdf 90,574 txt pdf 181,149
Cats, by Charles H. Ross txt pdf 59,725 txt pdf 119,451
The Jungle Book, by Rudyard Kipling txt pdf 52,526 txt pdf 105,052
An Enquiry Concerning the Principles of Morals, by David Hume txt pdf 50,603 txt pdf 101,206
Moby Dick; or The Whale, by Herman Melville txt pdf 215,136 txt pdf 430,272

Extracts

Here's part of Moby Dick:

"MEEOW.... Me. mew Mew. MEOW. Meow meooow me meoow meow meeooooow me
meeeoow; mew me Mew. MEOOW me meeeow me meeeeow." --MEEEEOW'M MEEEEEEOOW

"MEEOW.... Me me meow meeeeooooow meow mew Mew. mew Mew. MEOOOW; M.M.
MEOW-MEW, me meow, me meeoow." --MEEEOOOOOW'M MEEEEEEOOW

     MEOOW,               MEEOW.
     MEEOW,               MEOOW.
     MEEOW,               MEEOW-MEOOW.
     MEOOW,               MEEEOW.
     MEW,                 MEOOW.
     MEOW,                MEEEOOW.
     MEEOW,               MEEEEOOOW.
     MEOOW,               MEOOOOW.
     MEEOOOW,             MEOOOW.
     MEOOOOW,             MEEEOOW.
     MEEOW-MEOW-MEOW,     MEOOW.
     MEEOW-MEOW-MEOW,     MEEEEEOOOOW.

MEEEOOOW (Meeeeoow me m Mew-Mew-Meeeeeeow).

And here's part The Jungle Book with line-by-line translations:

He was a mongoose, rather like a little cat in his fur and his
Me mew m meeoooow, meeeow meow m meeeow mew me mew mew mew mew

tail, but quite like a weasel in his head and his habits.  His
meow, mew meoow meow m meeeow me mew meow mew mew meeoow.  Mew

eyes and the end of his restless nose were pink.  He could scratch
meow mew mew mew me mew meooooow meow meow meow.  Me meeow meeeoow

himself anywhere he pleased with any leg, front or back, that he
meeooow meeeeeow me meeooow meow mew mew, meeow me meow, meow me

chose to use.  He could fluff up his tail till it looked like a
meeow me mew.  Me meoow meeow me mew meow meow me meeeow meow m

bottle brush, and his war cry as he scuttled through the long
meeoow meeow, mew mew mew mew me me meeeeeow meeeoow mew meow

grass was: "Rikk-tikk-tikki-tikki-tchk!"
meoow mew: "Meow-meow-meeow-meoow-meow!"

Finally, here's meow.py put through meow.py.

See also

You can’t perform that action at this time.