{"id":222,"date":"2006-07-30T13:49:29","date_gmt":"2006-07-30T04:49:29","guid":{"rendered":"https:\/\/regex.info\/blog\/2006-07-30\/222"},"modified":"2006-07-30T13:49:29","modified_gmt":"2006-07-30T04:49:29","slug":"fixed-version-of-yahoosearch-pushed","status":"publish","type":"post","link":"https:\/\/regex.info\/blog\/2006-07-30\/222","title":{"rendered":"Fixed version of Yahoo::Search pushed"},"content":{"rendered":"\n\n\n\n<p>\n\nI wrote and still maintain <b>Yahoo::Search<\/b>,\n<span class='nobr'>a Perl<\/span> package for accessing <a\nhref=\"http:\/\/developer.yahoo.com\/search\/index.html\">Yahoo!s Search API<\/a>. <span class='nobr'>It's included<\/span> as part\nof <a href=\"http:\/\/developer.yahoo.com\/download\/download.html\">SDK<\/a>, and also available on <a\nhref=\"http:\/\/search.cpan.org\/search?query=Yahoo%3A%3ASearch&amp;mode=all\">CPAN<\/a>.\n\n<\/p><p>\n\nJust a week ago, Yahoo! pushed out <span class='nobr'>a new<\/span> version of the SDK, including the\nmost recent version of Yahoo::Search. <span class='nobr'>A few days<\/span> later Yahoo! made <span class='nobr'>a\nperfectly<\/span> legal change to the XML they send back that is, unfortunately,\nincompatible with the mini XML parser <span class='nobr'>I use<\/span> in Yahoo::Search. <span class='nobr'>To make matters<\/span> worse, my package's error handling was ungracefully horrible, and\nthe error messages were worthless.\n\n<\/p><p>\n\nI've pushed out a new version of Yahoo::Search, <a\nhref=\"http:\/\/search.cpan.org\/~jfriedl\/Yahoo-Search-1.7.10\/\">1.7.10<\/a>, to\ncorrect these problems. <span class='nobr'>The next time<\/span> there's <span class='nobr'>a change<\/span> in the XML that my\nparser can't handle, it'll try reverting to XML::Simple, and suggest that\nan error report be sent to me.\n\n<\/p>\n\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p> I wrote and still maintain <b>Yahoo::Search<\/b>, a Perl package for accessing Yahoo!s Search API. It's included as part of SDK, and also available on CPAN. <\/p><p> Just a week ago, Yahoo! pushed out a new version of the SDK, including the most recent version of Yahoo::Search. A few days later Yahoo! made a perfectly legal change to the XML they send back that is, unfortunately, incompatible with the mini XML parser I use in Yahoo::Search. To make matters worse, my package's error handling was ungracefully horrible, and the error messages were worthless. <\/p><p> I've pushed out a new version [...]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/222"}],"collection":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/comments?post=222"}],"version-history":[{"count":0,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/222\/revisions"}],"wp:attachment":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/media?parent=222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/categories?post=222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/tags?post=222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}