Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | guess what! the algorithm | Kelly Rauchenberger | 2015-12-30 | 3 | -45/+84 |
| | | | | | | | this time it's a literal algorithm again not canonizing away punctuation newlines are actually considered new sentences now we look for the end of a sentence and then start after that | ||||
* | You guessed it,,, twerked the algo | Kelly Rauchenberger | 2015-11-23 | 1 | -44/+41 |
| | |||||
* | std::set seems to have some problem with inserting an empty string. Warrants ↵ | Kelly Rauchenberger | 2015-11-23 | 1 | -2/+7 |
| | | | | further investigation. | ||||
* | Fixed std namespace references in ebooks.cpp | Kelly Rauchenberger | 2015-11-23 | 1 | -10/+10 |
| | |||||
* | Added malapropisms | Kelly Rauchenberger | 2015-11-22 | 9 | -117/+293 |
| | |||||
* | I may have made things better. I may have made things worse. | Kelly Rauchenberger | 2015-11-22 | 3 | -10/+22 |
| | |||||
* | Added some newline recognition | Kelly Rauchenberger | 2015-07-24 | 1 | -31/+55 |
| | |||||
* | Took into account question marks and exclamation marks | Kelly Rauchenberger | 2015-07-19 | 1 | -2/+2 |
| | |||||
* | Stopped using C++11 because yamlcpp didn't like it | Kelly Rauchenberger | 2015-07-19 | 2 | -5/+7 |
| | |||||
* | Kerjiggered the algorithms | Kelly Rauchenberger | 2015-07-19 | 3 | -22/+173 |
| | |||||
* | Modified kgram shortening rate | Kelly Rauchenberger | 2014-04-22 | 1 | -1/+1 |
| | |||||
* | Fixed typo with respect to reading delay time from config.yml | Feffernoose | 2013-10-08 | 1 | -1/+1 |
| | |||||
* | Added user-configurble delay between tweets in rawr-ebooks | Feffernoose | 2013-10-08 | 3 | -3/+8 |
| | | | | Also changed default delay from 15 minutes to 1 hour | ||||
* | Fixed a few minor compile errors in freevars | Feffernoose | 2013-10-07 | 2 | -1/+2 |
| | |||||
* | Implemented freevars | Feffernoose | 2013-10-07 | 5 | -4/+82 |
| | | | | Arbitrary variable tokens can now be defined (though at this point only in the code itself) as a pair of a variable name and a filename pointing to a plain text file containing a newline-delimited list of elements. When a token of the form $name$ (where name is the name of a variable) is encountered, the output will include a random element from the appropriate list. The variables $name$ and $noun$ are hard-coded at this point, but the program will not crash if names.txt and nouns.txt do not exist and will instead just silently ignore the variables. | ||||
* | Removed yamlcpp dependency from rawr-gen | Feffernoose | 2013-10-06 | 3 | -15/+28 |
| | | | | rawr-gen now takes the input corpus as a command-line argument, so as to increase the ease-of-use. It also now shows a usage message if provided with a non-existent file or no argument. | ||||
* | Merge branch 'master' of http://github.com/hatkirby/rawr-ebooks | Feffernoose | 2013-10-06 | 1 | -2/+8 |
|\ | |||||
| * | Merge branch 'master' of https://github.com/hatkirby/rawr-ebooks | Feffernoose | 2013-10-06 | 1 | -11/+11 |
| |\ | |||||
| * | | Stripped empty tokens from corpus | Feffernoose | 2013-10-06 | 1 | -2/+8 |
| | | | |||||
* | | | Split rawr-ebooks and rawr-gen | Feffernoose | 2013-10-06 | 4 | -7/+94 |
| |/ |/| | | | | | Also wrote README | ||||
* | | Program no longer recalculates kgramstats repeatedly within each run | Feffernoose | 2013-10-05 | 1 | -11/+11 |
|/ | |||||
* | Rewrote weighted random number generator | Feffernoose | 2013-10-05 | 2 | -34/+39 |
| | | | | | | The previous method of picking which token was the next one was flawed in some mysterious way that ended up picking various words that occurred only once in the input corpus as the first word of the generated output (most notably, "hysterically," "Anarchy," "Yorkshire," and "impunity."). | ||||
* | Changed incidence of random kgram-trimming | Feffernoose | 2013-10-04 | 1 | -4/+10 |
| | | | | Also added better terminal output | ||||
* | Weighed token casing and presence of periods | Feffernoose | 2013-10-01 | 2 | -28/+76 |
| | | | | | | | | Tokens which differ only by casing or the presence of an ending period are now considered the same token. When tokens are generated, they are cased based on the prevalence of Upper/Title/Lower casing of the token in the input corpus, and similarly, a period is added to the end of the word based on how often the same token was ended with a period in the input corpus. | ||||
* | Wrote program | Feffernoose | 2013-10-01 | 6 | -1/+336 |
| | |||||
* | Started automake stuff | Feffernoose | 2013-09-30 | 4 | -0/+38 |
| | |||||
* | Initial commit | Kelly Rauchenberger | 2013-09-30 | 3 | -0/+356 |