{"id":1772,"date":"2010-06-14T13:50:38","date_gmt":"2010-06-14T11:50:38","guid":{"rendered":"http:\/\/daniel.haxx.se\/blog\/?p=1772"},"modified":"2010-06-14T22:35:41","modified_gmt":"2010-06-14T20:35:41","slug":"daniels-currency-exchange-is-no-more","status":"publish","type":"post","link":"https:\/\/daniel.haxx.se\/blog\/2010\/06\/14\/daniels-currency-exchange-is-no-more\/","title":{"rendered":"Daniel&#8217;s currency exchange is no more"},"content":{"rendered":"<p>For quite a number of years I maintained a little web service to provide currency exchange rates in a handy format and in a way that was friendly for machines and other machine-exchangers. My personal favorite feature was the &#8220;easy conversion&#8221; helper that would provide a &#8220;easy to calculate in head&#8221; formula for back and forth between two currencies based on their current rates. Like &#8220;multiply by 5 and divide by 2&#8221; etc.<\/p>\n<p>This service goes all the way back to 1997 when I started to work on getting exchange rates downloaded as a service to the IRC bot I ran in #amiga on efnet (even <a href=\"http:\/\/daniel.haxx.se\/irchistory.html\">before the split<\/a> when ircnet was created). Back then I was primarily working on the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Internet_Relay_Chat_bot\">IRC bot<\/a> named <a href=\"http:\/\/dancer.sourceforge.net\/\">Dancer<\/a>. 1997 I started the work on a tool to fetch rates. The tool would become <a href=\"http:\/\/curl.haxx.se\/\">curl<\/a> and the web site to access the rates was initially hosted by the company Frontec for which I worked back then.<img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-316\" style=\"border: 0pt none; margin: 8px;\" title=\"One dollar bill\" src=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2008\/03\/1dollarbill.jpg\" alt=\"One dollar bill\" width=\"200\" height=\"87\" \/><\/p>\n<p>The URL changed a few more times but it has been available at http:\/\/daniel.haxx.se\/currency for the last few years until a few weeks ago. Well, technically the URL still works but the service does not.<\/p>\n<p>So a few weeks ago the primary site I&#8217;ve scraped for this info changed their format and I decided to not play cat and mouse anymore. I was already bending the rules by not reading their terms of service as I feared I wouldn&#8217;t be allowed to use their data like this. Also, I really don&#8217;t have any use for this service myself so I decided to do myself a service and stop wasting spare time on one of these projects that don&#8217;t give me enough personal satisfaction. I&#8217;m sure that if there is a demand for such a service I now closed down, there will be someone else out there ready to fire it up and serve users.<\/p>\n<p>So long, and thanks for all the currency exchange fun.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For quite a number of years I maintained a little web service to provide currency exchange rates in a handy format and in a way that was friendly for machines and other machine-exchangers. My personal favorite feature was the &#8220;easy conversion&#8221; helper that would provide a &#8220;easy to calculate in head&#8221; formula for back and &hellip; <a href=\"https:\/\/daniel.haxx.se\/blog\/2010\/06\/14\/daniels-currency-exchange-is-no-more\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Daniel&#8217;s currency exchange is no more<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,13,6],"tags":[33,237,250,426],"class_list":["post-1772","post","type-post","status-publish","format-standard","hentry","category-curl","category-net","category-floss","tag-curl-and-libcurl","tag-irc","tag-my-projects","tag-web"],"_links":{"self":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/1772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/comments?post=1772"}],"version-history":[{"count":9,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/1772\/revisions"}],"predecessor-version":[{"id":1780,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/1772\/revisions\/1780"}],"wp:attachment":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media?parent=1772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/categories?post=1772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/tags?post=1772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}