{"id":1662,"date":"2018-12-30T21:46:37","date_gmt":"2018-12-31T05:46:37","guid":{"rendered":"http:\/\/www.certainly-strange.com\/?p=1662"},"modified":"2018-12-30T21:55:03","modified_gmt":"2018-12-31T05:55:03","slug":"cosmic-horror-restaurant-menus","status":"publish","type":"post","link":"http:\/\/www.certainly-strange.com\/?p=1662","title":{"rendered":"Cosmic Horror Restaurant Menus"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Doc and I made a <a href=\"https:\/\/twitter.com\/eatroastbeef\">Twitter bot here<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For months now, Doc has been obsessed with the idea of making a twitter bot that posts menu items with a mix of actual restaurant items and cosmic horror. The idea being to have something in a familiar format (menu item and description) mashed up with something so incongruous that the results would be hilarious or terrifying.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I had already written a Markov chain generator script for my <a href=\"http:\/\/www.certainly-strange.com\/?p=1455\">Lessons of Vivec Generator<\/a> and <a href=\"http:\/\/www.certainly-strange.com\/?p=1118\">Steeny Ipsum<\/a> jokes, so I said we should just use the script I had already written and modify the output a bit for Twitter. Just a tiny bit of tweaking, and using the <a href=\"https:\/\/github.com\/sferik\/t\">Ruby gem t<\/a> and a cron job, we could have the bot up and running lickety split. Unfortunately, I kept putting it off forever, until I suppose we had the long holiday break which finally gave me the motivation (and free time) to make this thing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And so, <a href=\"https:\/\/github.com\/Steenaire\/cthuhlu-generator\">I finally did it<\/a>! While I was tweaking the script for the bot, Doc went off in search of content to feed it (which mostly consists of endless online menus and a bunch of Lovecraft text). And I must say, some of the results were pretty spectacular. While I was still tweaking things and generating countless menu items in terminal, we were just cracking up at the weirdness that came out. Some of my all-time favorite food item names it came up with were:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Nyarlahotep Mashed Potatoes that Ended Arbys<\/li><li>Lord of Sleep Spicy Chicken<\/li><li>The Unnamable Chicken on Fire<\/li><li> Chicken Sandwich Astaroth Zombie Burger<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">And here are some of the Tweets that I thought were really funny:<\/p>\n\n\n\n<blockquote class=\"twitter-tweet\" data-lang=\"en\"><p dir=\"ltr\" lang=\"en\">SIRLOIN STEAK CUT IN DARKNESS SEASONAL<br>Hand-crafted burgers made with peculiar concentration of the tombs, who longest for new Colombian blend of garlic bread. Gluten Free.<br>Price: $12.32 Calories: 1292<\/p>\u2014 Roast Beef Dunwich (@eatroastbeef) <a href=\"https:\/\/twitter.com\/eatroastbeef\/status\/1079402989117419520?ref_src=twsrc%5Etfw\">December 30, 2018<\/a><\/blockquote>\n<script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n\n\n\n<blockquote class=\"twitter-tweet\" data-lang=\"en\"><p dir=\"ltr\" lang=\"en\">ANCIENT ONE BEEFY<br>Deep fried, grated potato and sometimes\u2014as men whispered\u2014taking its rise to Hecate, and topped with chocolate and the wholly back earth\u2019s centre sprawls.<br>Price: $15.94 Calories: 173<\/p>\u2014 Roast Beef Dunwich (@eatroastbeef) <a href=\"https:\/\/twitter.com\/eatroastbeef\/status\/1079476720342876160?ref_src=twsrc%5Etfw\">December 30, 2018<\/a><\/blockquote>\n<script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n\n\n\n<p class=\"wp-block-paragraph\">I mean, those are pretty fantastic. Future plans for the bot include scanning the generated title for various food keywords (&#8220;burger,&#8221; &#8220;shake,&#8221; &#8220;chicken,&#8221; etc) and uploading a random photo alongside the menu description which has been similarly tagged. Additionally I&#8217;ve been continuously futzing with the price and calorie generators to achieve maximum laughs and to generate an output more in-line with Doc&#8217;s goals for the bot. So, it will probably continue to evolve in ways both subtle and major for the foreseeable future.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, many of the early Tweets simply have a pseudorandom number between $1 &#8211; $60 (as per Doc&#8217;s request) as a price. This was funny, but when almost all of these &#8220;fast food items&#8221; were being listed for more than $12, it was getting tiresome. So we decided to make it, still possible to generate something that costs up to $60, but that the prices would be much more likely to fall within the $1-$12 range. I fiddled with that a bit, and now it seems like the prices are much more realistic and therefore more funny (to us). And also, now it is possible for menu items to be between $0.01 and $1.00 which I think should also be funny.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Oh and Doc drew a diner-chef-inspired picture of an Elder Thing holding a sandwich for the Twitter title image, and it is absolutely adorable and hilarious.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Doc and I made a Twitter bot here. For months now, Doc has been obsessed with the idea of making a twitter bot that posts menu items with a mix of actual restaurant items and cosmic horror. The idea being to have something in a familiar format (menu item and description) mashed up with something &hellip; <a href=\"http:\/\/www.certainly-strange.com\/?p=1662\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Cosmic Horror Restaurant Menus&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-1662","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/www.certainly-strange.com\/index.php?rest_route=\/wp\/v2\/posts\/1662","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.certainly-strange.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.certainly-strange.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.certainly-strange.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.certainly-strange.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1662"}],"version-history":[{"count":3,"href":"http:\/\/www.certainly-strange.com\/index.php?rest_route=\/wp\/v2\/posts\/1662\/revisions"}],"predecessor-version":[{"id":1666,"href":"http:\/\/www.certainly-strange.com\/index.php?rest_route=\/wp\/v2\/posts\/1662\/revisions\/1666"}],"wp:attachment":[{"href":"http:\/\/www.certainly-strange.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.certainly-strange.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1662"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.certainly-strange.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}