{"id":849,"date":"2014-01-14T15:59:59","date_gmt":"2014-01-14T19:59:59","guid":{"rendered":"http:\/\/blog.uvm.edu\/ctl-projects\/?p=756"},"modified":"2014-01-14T15:59:59","modified_gmt":"2014-01-14T19:59:59","slug":"kathy-marmors-fan-project","status":"publish","type":"post","link":"https:\/\/blog.uvm.edu\/waw\/2014\/01\/14\/kathy-marmors-fan-project\/","title":{"rendered":"Kathy Marmor\u2019s fan project"},"content":{"rendered":"<p>Kathy Marmor\u2019s fan project relies on the Twitter Search API, as implemented by a Perl Module downloaded from the web. Just days before her show at the Church Street Firehouse Gallery last May, Twitter updated their API from version 1 to v 1.1, causing a mad scramble to install a new updated Perl module and alter her code to use it.<\/p>\n<p>Today at her show in Oregon, her fans stopped working, she was getting a 401 Forbidden error on her console. Apparently just today, Twitter changed their API such as to require HTTPS connections. I had to download and install 3 Perl modules and hack the code in one of them (\/Library\/Perl\/5.16\/Net\/Twitter\/Role\/API\/RESTv1_1.pm) to get things going again on my Mac \u2014 she has to do the same on hers.<\/p>\n<p>What kind of luck is that?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kathy Marmor\u2019s fan project relies on the Twitter Search API, as implemented by a Perl Module downloaded from the web. Just days before her show at the Church Street Firehouse Gallery last May, Twitter updated their API from version 1 &hellip; <a href=\"https:\/\/blog.uvm.edu\/waw\/2014\/01\/14\/kathy-marmors-fan-project\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41826],"tags":[42758,42762],"class_list":["post-849","post","type-post","status-publish","format-standard","hentry","category-wes","tag-boffins","tag-faculty-projects"],"_links":{"self":[{"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/posts\/849","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/comments?post=849"}],"version-history":[{"count":0,"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/posts\/849\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/media?parent=849"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/categories?post=849"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/tags?post=849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}