From 81130a8a3dd1d444f13ce0d184b49b9561ca8aff Mon Sep 17 00:00:00 2001 From: Jacob Harris Date: Fri, 12 Jul 2013 14:26:30 -0400 Subject: [PATCH] Trying randomized last-word truncation --- ebook.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ebook.rb b/ebook.rb index 831714f..5a21c44 100644 --- a/ebook.rb +++ b/ebook.rb @@ -51,7 +51,13 @@ else 5.times do tweet = markov.generate_sentence - break if !tweet.nil? && tweet.length < 110 && !source_tweets.any? {|t| t =~ /#{tweet}/ } + + if rand(3) == 0 && tweet =~ /(in|to|from|for|with|by|our|of|your|around|under|beyond)\s\w+$/ + puts "Losing last word randomly" + tweet.gsub(/\s\w+.$/, '') # randomly losing the last word sometimes like horse_ebooks + end + + break if !tweet.nil? && tweet.length < 110 && !source_tweets.any? {|t| t =~ /^#{tweet}/ || t =~ /#{tweet}$/ } end if params["tweet"]