I do think it's a little 'pejorative' to try to computationally define creativity, though.
Creativity seems to involve so many levels of cognition, and it really seems like you can automate it, describe it, or define it.
But as soon as you seem to define it methodically, and think you've got it, it changes in a way you can't anticipate, but which draws you into it with this force you can't ignore or escape. It's incredibly frustrating, but it's also very human.
This is called a match carrier. https://github.com/TheBerkin/Rant/wiki/Query-carriers
[1] https://github.com/dandelany/band-name/blob/master/templates...
http://www.polygen.org/it/grammatiche/musica_cinema_e_spetta...
[1] https://github.com/Enucatl/polygen [2} https://www.polygen.org [Mostly in Italian. I seem to recall there was a section in English ... but if there is I can't find any more]
My project was based on the Kant Generator, an example project from Dive Into Python[2].
I just wish I wasn't so certain that the developers of spamming tools will rip this off with shrieks of glee and use it to stuff our inboxes with yet more junk.
Also more on topic I could see Rant being helpful for online language lessons or something. I remember exercises in grammar school where you would have to identify parts of a sentence(ex: possessive pronouns, transitive verbs, etc). I think it would be fairly easy to use Rant to generate unique questions for each student. Not sure how practical or useful that actually is, but it could be fun to make.
Edit: to guys who are actively minusing this comment, I would be grateful if somebody could actually suggest any use case.
Fwiw I didn't downvote you, but it'd probably be taken better if you just said something like, "This is really interesting. I'm not sure what I'd use it for personally, but I'm interested in knowing if you had specific use cases in mind, and what sorts of projects are you seeing it be used in now?"
For me, it looks like it'd be handy to use to generate test data and/or to make fun/weird little game apps, but still be able to keep everything in a .net language, since I work for a .net shop. (I could use python or whatever I want, really. we're flexible. it's just nice to keep things uniform)
https://github.com/github/gitignore/blob/master/VisualStudio...