Tree @master (Download .tar.gz)
- advanced-spoonerizer
- binary-phone-words
- checkerboard-layout
- columnar-cthulhuian
- eliza-vs-eliza
- ending-concordance
- evaporating-text
- fetch-chronam
- find-cut-up-regions
- generated
- generic-corpora
- guten-gutter
- image-calipers
- infinite-grammar
- infix-neologisms
- join-at-pivot
- joke-o-matic
- levenshtein-equidistant
- levenshtein-pathway
- levenshtein-swapper
- levenshtein-word-replacement
- multisource-markov
- naive-cut-up
- naive-spoonerizer
- narrated-card-game
- narrative-makefile
- narrow-cut-up
- perm-comb-finder
- poetic-inventory
- pyramidal-reduction
- quick-and-dirty-markov
- recursive-templates
- reluctance-generator
- selfref-timeline
- sensible-paste-up
- shanty-generator
- uniquified-novel
- wikimedia-illustrations
- wordplay-finder
- .gitignore
- .hgignore
- .hgtags
- README.md
- UNLICENSE
NaNoGenLab
See also: The Swallows (2013) ∘ MARYSUE (2015) ∘ 2017 Entries ∘ 2018 Entries ∘ 2019 Entries
Herein may be found novel-generation experiments for NaNoGenMo conducted under the auspices of Cat's Eye Technologies.
Note that the word "experiment", like the word "novel", may mean many things.
Isaac Asimov has suggested a triage process which divides scientific claims into three groups: mundane, unusual and hogwash [my terms]. As an example, a claim that "My computer has generated 50,000 words of text" is pretty mundane. No-one would disbelieve me, but they wouldn't be very interested. A claim that "My computer has generated a 50,000-word story" would probably result in mild disbelief and requests to have a look. Finally, a claim that "My computer has generated a 50,000-word novel" would be greeted with cries of "Hogwash!"
— with apologies to the sci.skeptic FAQ
Everything in this repository is in the public domain; see the file UNLICENSE in the root directory for more information.
Now that NaNoGenMo 2014 has passed, the purpose of this repository is a bit up-in-the-air. We may just keep using it for the purposes of continuing to develop the lab equipment and/or experimenting with generated text in the off-season. For what it looked like at the end of NaNoGenMo 2014, see the tag nanogenmo-2014-end.
An experiment a day during November
Having not come up with a really ripping idea for a novel to generate, I decided fairly early on in November to make my goal for NaNoGenMo 2014 to run one little experiment per day (on average) in the generation, transformation, and general mutilation of text (and images, yes those too. See the link for more details.)
In roughly chronicological order (based on when they were started, not when they were finished), the experiments have been:
- join-at-pivot
- levenshtein-equidistant
- infix-neologisms
- pyramidal-reduction
- checkerboard-layout
- narrative-makefile
- eliza-vs-eliza
- naive-cut-up
- poetic-inventory
- wikimedia-illustrations
- evaporating-text
- shanty-generator
- reluctance-generator
- columnar-cthulhuian
- ending-concordance
- find-cut-up-regions
- levenshtein-pathway
- selfref-timeline
- perm-count-finder
- uniquified-novel
- binary-phone-words
- recursive-template
- infinite-grammar
- quick-and-dirty-markov
- wordplay-finder
- levenshtein-word-replacement
- sensible-paste-up
- joke-o-matic
- levenshtein-swapper
- advanced-spoonerizer
Plus special bonus experiments!
- narrated-card-game
- multisource-markov
Plus experiments that were started but are not considered proper experiments mainly because they don't really add anything on top of one of the other experiments:
- narrow-cut-up (not different enough from naive-cut-up)
- naive-spoonerizer (not different enough from advanced-spoonerizer)
Anything in this repo not listed above is either a piece of lab equipment:
- fetch-chronam
- guten-gutter
- image-calipers
or a supply of lab materials:
- generic-corpora
Commit History
@master
git clone https://git.catseye.tc/NaNoGenLab/
- Simple subversion of eager evaluation: lambda inside, () outside. Chris Pressey 11 years ago
- Add recursive-template experiment. Chris Pressey 11 years ago
- Add another piece of lab equipment. Chris Pressey 11 years ago
- Allow scaling the input pages all to the same size. Chris Pressey 11 years ago
- Downscale illustrations and float them or centre them. Chris Pressey 11 years ago
- Comes closer to the stated objective. Also, science. Chris Pressey 11 years ago
- Add binary-phone-words experiment. Chris Pressey 11 years ago
- Add uniquified-novel experiment. Chris Pressey 11 years ago
- Fix some typos and things and add some notes and things. Chris Pressey 11 years ago
- Final adjustments (probably). Chris Pressey 11 years ago
- Well, that's my poem I guess, barring any late edits. Chris Pressey 11 years ago
- Progress towards actually generating this. Chris Pressey 11 years ago
- Explain how it was wrong and try to make it right again. Chris Pressey 11 years ago
- What a great idea! If only it wasn't COMPLETELY WRONG. Chris Pressey 11 years ago
- Add --memoize option, and discover two combinations that work! Chris Pressey 11 years ago
- Nuts to this! I want bigger _r_'s! Chris Pressey 11 years ago
- Fix my crap math! Write helper function! Examine all four! Chris Pressey 11 years ago
- Add perm-count-finder experiment. Chris Pressey 11 years ago
- Consarn it! The names were swapped in the bit with the smiling! Chris Pressey 11 years ago
- I am quite impressed with these results. Chris Pressey 11 years ago
- Almost there! Just need to reduce 'that time when this moment' Chris Pressey 11 years ago
- Definite potential! It's got me excited. Chris Pressey 11 years ago
- Add selfref-timeline experiment, in progress. Chris Pressey 11 years ago
- Needs more science. Chris Pressey 11 years ago
- Organize into fewer output directories and deal with black bars. Chris Pressey 11 years ago
- Why does scientific progress always come with annoying black bars?? Chris Pressey 11 years ago
- Oh, Bumble! You have fumbled! bool('False') == True! Chris Pressey 11 years ago
- Process multiple files and save snippings in own dir for each. Chris Pressey 11 years ago
- Add levenshtein-pathway experiment. Chris Pressey 11 years ago
- Add --debug option, lower contrast level for better(?) results. Chris Pressey 11 years ago