Tree @nanogenmo-2014-end (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
- 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
Herein may be found novel-generation experiments for NaNoGenMo 2014 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.
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 this NaNoGenMo 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
@nanogenmo-2014-end
git clone https://git.catseye.tc/NaNoGenLab/
- Added tag nanogenmo-2014-start for changeset fa754900ea72 Chris Pressey 10 years ago
- Add an IllustrationCleaner and a --strip-illustrations option. Chris Pressey 10 years ago
- Ha, got you too, old version of "Damsel in Distress"! Chris Pressey 10 years ago
- More sophisticated notion of failure for cleaners. Chris Pressey 10 years ago
- Flesh out the MultiCleaner and update the documentation. Chris Pressey 10 years ago
- rstrip() lines only! Begin sketching the MultiCleaner. Chris Pressey 10 years ago
- Testing and tweaking the more basic cleaning strategy. Chris Pressey 10 years ago
- Refactor towards great justice; improve help/usage text. Chris Pressey 10 years ago
- Drop the --pre option. YAGNI, just use cat or whatnot afterward. Chris Pressey 10 years ago
- Permit reverse-uniquifying a novel. Chris Pressey 10 years ago