dariusk / nanogenmo-2014 Goto Github PK
View Code? Open in Web Editor NEWNational Novel Generation Month, 2014 edition.
National Novel Generation Month, 2014 edition.
All right, I'm going to take a stab at this. Current plan is to do something like: take all the vocabulary of one novel, and shove it into the sentence structure of another. We'll see how things unfold!
Because, why not?
I think I'll try to use this data set as a basis for my wonderful, heart-breaking, postmodern 50k word novel: http://www.tdcj.state.tx.us/death_row/dr_executed_offenders.html
found out about this via my twitter feed and it seems like a really interesting project!
Last year, I got as far as writing the code, but not as far as actually feeding enough raw material in to make it interesting.
This year, I want to get away from superficial text mangling and either try some algorithmic story generation or some ASCII art Apollinaire
I have many ideas about how to go about this, and I'm excited to find out in which ways they're just too hard.
My completed entry is posted here: https://gist.github.com/mattlaschneider/dae36b3baaf554e2eaea
Don't know what my novel will be about yet. Will probably rely on the Twitterverse.
Doing this this year, yeah.
👍
I am ON BOARD. Probably.
I'm thinking about doing something silly with Finnish numbers and see where it goes from there.
I heard about this last year, but I was too late to participate. I promised myself that I would do it this year, so here I am. I have a lot of ideas, so I'll probably create a few novels.
Tomorrow is the 1st of November and I couldn't be more excited about this whole project!
The title of my novel is "The Gap -stories from the London Tube" and I'll be playing around with NLTK, Twitter and Markov Chains.
Daily dev diary will be published here: http://winterflower.github.io/ (err... once I get the blog up and running properly)
Can't wait to see what everyone does with this great project!
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.
python meow.py infile.txt > outfile.txt
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 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 |
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.
(this is my intent to participate)
I'll try to come up with something original, but if all else fails, I can just do a markov chain again.
I'm in!
Beautiful. Hopefully the bot, which I am now pledging to make, will absorb my awesome poetry skills. I would shed a single tear were that the case. I also think a programmer-humor bot would be hilarious.
Saw this mentioned in passing on Metafilter.com + love the idea! I'm definitely down for generating 50K of something although there's no way it'll be meaningfully readable. Not gonna be doing great and marvellous (and fascinating!) semantic computer-learning, natural language-comprehending stuff, probably just produce some cheeky WORDSWORDSWORDS output. The fun's in the trying and learning some new things along the way though, innit? That and seeing what others come up with.
I have about three different ideas right now that I think I'll weave together into a single thing.
It will be a book but not a novel so I will get zero points
Came across this last year and I'm interested in learning plot generation, so I figure I should try and do something for this.
No idea if I'll have any time to do anything yet, but we'll find out I guess.
I've won NaNoWriMo once and failed a bunch of times. This looks like an interesting variation.
No idea what or how yet.
But I am in.
I'm going to participate in NaNoGenMo-2014.
Thank you for such a beautiful idea.
I intend to participate again this year.
If you are wondering why I used the word "again" in the previous sentence, it may help to understand that the account I was using last year has since been converted into an organization.
I don't know what I intend to do, yet, but the end result better consist of 50,000 of something that I can make a fair argument are "words" or I will surely be forced to pack my bags and catch the next Greyhound out of town in my shame.
Sounds fun!
50,000 words about snails here we go
I really want to avoid markov chains though, as they seem pretty overdone when it comes to text generation. Hope I can find something else to do by November...
Hello. This is a piece of software that was written with the aim of creating
the longest grammatically valid sentence ever produced.
I think it worked. You can read the sentence here.
I'm going to spend a little more time and work making the sentence more detailed
and intricate.
Follow me at @neoeno maybe.
You'll need ruby, bundler.
$ bundle install
$ ruby go.rb
It parses a subset of a tagged version of the Brown corpus
and sorts every word into a bucket according to its type.
When that's done, you can give it a sentence structure to replicate. Currently,
it uses something like this:
['np', 'bedz', '@the', 'jjt', 'nn']
# Proper noun, was, the, superlative, singular/mass noun
# Brian was the biggest horse.
In this case, it uses a sentence stucture which can be extended to infinity, e.g.
Alpha was the highest sense of the hottest ton, the closest ebony of the
strongest possibility, the highest-paid fraternity of the youngest suit,
the best exhibit of the lowest keynote, the best meat of the worthiest
privilege, the closest opposition of the fastest selection, the fiercest
mantle of the richest appreciation [...]
I want to broaden the sentence structures to include recursive structures, e.g.
Alpha, the dog who watched TV at the pub last thursday, was highest sense of
the hottest [...]
It's all infinite, but some infinites are more interesting than others...
I'm gonna try to make this happen!
I have no idea what I want to do yet ¯_(ツ)_/¯
Thinking of making a Markov poetry generator that given a large body of text and a rhyming scheme / rhythm will generate a long form poem.
I don't have a detailed plan - I do want to generate something with a story. Currently thinking I'll go for a Fantasy style, mostly because there's a lot of easy tropes and stereotypical stories to build on.
I know NaNoGenMo from scouring Github for useful python code for a project I am (was?) working on. Given that there were some interesting contributions last year, such as In-Dialogue, The-Swallows and the NovelHarvesterBot I'm thinking of a hack taking off from one of these approaches to get something interesting.
This was great fun last year. I have a few ideas I'm considering but I might try and make a CYOA generator. Or not, we'll see.
body of declaration of intent
I haven't done as much text-twiddling this year as I had hoped. November may up-end that statistic.
end of body of declaration of intent
Idea is not yet fully fleshed out, but I am considering generating TV scripts based off of word concordances. Expected result is English sentences that are parseable, but nonsensical.
This is an open issue where you can comment and add resources that might come in handy for NaNoGenMo.
There are already a ton of resources on the old resources thread for the 2013 edition.
Year two, second generated novel.
last year I wanted to participate, but my programming chops weren't up to it yet, and I was just starting a coding bootcamp. 🏉
I've been training in the offseason, got about a dozen twitter bots under my belt, I'm ready 🏈
I think my goal will be to make a markov-thingy that at least makes an attempt at creating a "plot" or "arc" to the story.
I may attempt to generate infinite visual novels.
I'm looking forward to starting. I think I have a decent idea that should be challenging and interesting, but within reach. I'll try to post some progress notes as I go.
After some brainstorming for a fresh idea, looks like I'm in. I think I've got a clever idea. I guess I'll find out if its clever enough.
We'll also see how much I get done, since I'll probably also be taking time off to make something for the ProcGen jam: http://itch.io/jam/procjam
Statement of intent. Although I will admit that I've kind of jumped the gun and more or less begun.
Made a website with my plans here: Journogamy, and more details here.
Basically, collecting a corpus of #gamergate language (from the r/kotakuinaction subreddit) and churning their peculiar language into a generated novel. Or something like that. Examples on the site.
Last year didn't go too well for me.
Gonna try again this year. Current plan is to build a lego robot that will input 50k words into my android phone with swype.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.