{"id":129,"date":"2018-11-04T23:07:10","date_gmt":"2018-11-05T04:07:10","guid":{"rendered":"http:\/\/josephmurphy.name\/ds106\/?p=129"},"modified":"2018-11-04T23:07:10","modified_gmt":"2018-11-05T04:07:10","slug":"enterprising-men-quote-em","status":"publish","type":"post","link":"https:\/\/josephmurphy.name\/ds106\/ideas\/enterprising-men-quote-em\/","title":{"rendered":"Enterprising men quote &#8217;em"},"content":{"rendered":"<p>I was joking around on Twitter with Michael Berman, about vendor tweets appearing in a conference stream. You can see the thread, but the point is, he called me a chatbot.<\/p>\n<p>https:\/\/twitter.com\/amichaelberman\/status\/1056944712756514816<\/p>\n<p>And that sounded a bit like a challenge.<\/p>\n<p>Specifically, it sounded like a challenge to find something that spit out the buzzwords of educational technology, like I was doing with Michael. And then the <a href=\"https:\/\/en.wikipedia.org\/wiki\/The_Imp_of_the_Perverse\">Imp of the Perverse<\/a> whispered in my ear that maybe what I should do is mashup famous quotes with those buzzwords.<\/p>\n<p>And so <a href=\"https:\/\/twitter.com\/edtechepigrams\">@EdtechEpigrams<\/a> was conceived.<\/p>\n<p>I have a memory that <a href=\"http:\/\/netnarr.arganee.world\/\">Networked Narratives<\/a>\u00a0includes a &#8220;make a Twitter bot&#8221; activity, so thanks to Alan Levine and Mia Zamora for leaving me that breadcrumb. It took a couple of swings at Google to find something I could quickly make use of, but <a href=\"http:\/\/journal.arganee.world\/2018\/108\/#comment-67\">Katherine Marzinsky&#8217;s post<\/a>\u00a0about her<a href=\"https:\/\/twitter.com\/nounjective\"> @nounjective<\/a> bot fit the bill.<\/p>\n<p>That got me the pointer to <a href=\"http:\/\/www.zachwhalen.net\/posts\/how-to-make-a-twitter-bot-with-google-spreadsheets-version-04\/\">Zach Whalen&#8217;s SSBot<\/a>, which is basically a tool for generating random tweets based on a Google Spreadsheet and a provided script. I worked helpdesk long enough to know that I should be skeptical about running code I can&#8217;t read&#8230; but I went ahead and ran it anyway. It&#8217;s a pretty slick tool and configuring it wasn&#8217;t too hard. (Except for the part where I got columns and rows confused and generated a whole bunch of gibberish&#8230; but I fixed that by just cut-and-pasting the data into the right tab on the spreadsheet.)<\/p>\n<p>Honestly, the complicated part is playing with syntax and grammar.\u00a0My bot is following a very standard formula of<\/p>\n<p>(witty saying) (ending with a buzzword).<\/p>\n<p>but I was kind of surprised to see what a restraint that is. For starters, it means I have to stick to quotes ending in nouns (or noun forms). It also means that definitions are mostly out, since those would be funniest as<\/p>\n<p>(buzzword) (followed by a witty saying).<\/p>\n<p>Which is kind of a pity, because\u00a0<a href=\"https:\/\/bryanalexander.org\/uncategorized\/a-devils-dictionary-of-education-keywords\/\">Bryan Alexander&#8217;s Devil&#8217;s Dictionary<\/a> was another inspiration for this project.<\/p>\n<p>(I notice that a <a href=\"https:\/\/github.com\/zachwhalen\/ssbot\">later release of SSBot<\/a> now supports regular expressions. Theoretically, it seems like this ought to allow me to figure out a variable for &#8220;put buzzword here&#8221;&#8230; but this is just a quick cheap laugh and I wasn&#8217;t motivated to do it. Maybe someday. )<\/p>\n<p>I&#8217;ve currently got enough quotes and enough buzzwords for 1000+ unique tweets. At a tweet every 4 hours&#8230; that&#8217;s plenty of time for the industry to come up with some more.<\/p>\n<p><a class=\"twitter-timeline\" data-width=\"474\" data-height=\"711\" data-dnt=\"true\" href=\"https:\/\/twitter.com\/edtechepigrams?ref_src=twsrc%5Etfw\">Tweets by edtechepigrams<\/a><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was joking around on Twitter with Michael Berman, about vendor tweets appearing in a conference stream. You can see the thread, but the point is, he called me a chatbot. https:\/\/twitter.com\/amichaelberman\/status\/1056944712756514816 And that sounded a bit like a challenge. Specifically, it sounded like a challenge to find something that spit out the buzzwords of &hellip; <a href=\"https:\/\/josephmurphy.name\/ds106\/ideas\/enterprising-men-quote-em\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Enterprising men quote &#8217;em<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[14,6],"tags":[],"class_list":["post-129","post","type-post","status-publish","format-standard","hentry","category-text","category-ideas"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p53vXx-25","jetpack-related-posts":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/josephmurphy.name\/ds106\/wp-json\/wp\/v2\/posts\/129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/josephmurphy.name\/ds106\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/josephmurphy.name\/ds106\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/josephmurphy.name\/ds106\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/josephmurphy.name\/ds106\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":1,"href":"https:\/\/josephmurphy.name\/ds106\/wp-json\/wp\/v2\/posts\/129\/revisions"}],"predecessor-version":[{"id":132,"href":"https:\/\/josephmurphy.name\/ds106\/wp-json\/wp\/v2\/posts\/129\/revisions\/132"}],"wp:attachment":[{"href":"https:\/\/josephmurphy.name\/ds106\/wp-json\/wp\/v2\/media?parent=129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/josephmurphy.name\/ds106\/wp-json\/wp\/v2\/categories?post=129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/josephmurphy.name\/ds106\/wp-json\/wp\/v2\/tags?post=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}