{"author_name":"purple_pwny","cat":"LD #34","comments":[{"author_name":"","time":"December 28, 2015 9:12 pm","epoch":1451355120,"text":"I think it&#8217;s fine as a joke, but do we really need more Twitter spam?  I think you have the skills with the Twitter API to make something that would be useful to the Ludum Dare community.  I&#8217;ve always wanted something that would notify me when someone leaves a comment on my game or comments on one of my posts.","spam":"N"}],"epoch":1451353140,"likes":2,"metadata":{"p_key":"9361","p_author":"purple_pwny","p_authorkey":"57212","p_urlkey":"44578","p_title":"LDJamerator Updated!","p_cat":"LD #34","p_event":"LD34","p_time":"1451353140","p_likes":"2","p_comments":"1","p_status":"UPD5","us_key":"57212","us_name":"purple_pwny","us_username":"purple_pwny","event_start":"1449792000","event_key":"31","event_name":"LD34"},"text":"<p><a href=\"http:\/\/ldjamerator.com\"><img class=\"aligncenter wp-image-530491 size-full\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/12\/ldjamerator_promo_screen_2.png\" alt=\"LDJamerator screenshot 2\" width=\"377\" height=\"274\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/12\/ldjamerator_promo_screen_2-300x218.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/12\/ldjamerator_promo_screen_2.png 377w\" sizes=\"(max-width: 377px) 100vw, 377px\" \/><\/a><\/p>\n <p>Today I made some improvements to <a href=\"http:\/\/ldjamerator.com\">LDJamerator<\/a>:<\/p>\n <ul>\n <li>Filter out parentheses unless they&#8217;re part of an emote, because they&#8217;re otherwise unlikely to appear as matched pairs without a lot of extra logic.<\/li>\n <li>Filter out double quotes for the same reason as parentheses.<\/li>\n <li>Make it so that the next word after a colon or emote is not generated from the Markov chain, but instead pulled randomly from the entire corpus.<\/li>\n <li>Prevent generated tweets from accidentally being verbatim copies of one of the 1500 source tweets. I use hashing to quickly determine whether a generated tweet is an exact copy, so anything less than an exact copy will not be caught right now.<\/li>\n <\/ul>\n <p>I wanted to regenerate the corpus but it looks like the Twitter API won&#8217;t let me get old tweets, and most of the current #ldjam tweets are bot-trash or self promo, so it doesn&#8217;t result in good jamerations at all. I&#8217;ll have to wait until the next LD to generate a new corpus, but this should still provide lots of fun in the meantime.<\/p>","time":"December 28th, 2015 8:39 pm","title":"LDJamerator Updated!"}