Skip to content

Instantly share code, notes, and snippets.

@clystian
Last active May 5, 2019 05:25
Show Gist options
  • Select an option

  • Save clystian/8724c0eae5af1c231c534fb9717e248d to your computer and use it in GitHub Desktop.

Select an option

Save clystian/8724c0eae5af1c231c534fb9717e248d to your computer and use it in GitHub Desktop.
import unirest
def convert_currency(origin, destination, amount = 1):
convert = origin+"_"+destination
urlRequest = "https://free.currconv.com/api/v7/convert?q="+convert+"&compact=ultra&apiKey=47353d3141893576b990"
response = unirest.get(urlRequest)
return amount * response.body[convert]
usdcop = convert_currency("USD","COP")
import urllib2
import json
def convert_currency_urllib2( origin, destination, amount = 1):
convert = origin+"_"+destination
urlRequest = "https://free.currconv.com/api/v7/convert?q="+convert+"&compact=ultra&apiKey=47353d3141893576b990"
response = urllib2.urlopen(urlRequest)
data = json.load(response)
return amount * data[convert]
usdcop = convert_currency_urllib2("USD","COP");
print "urllib2 results: "sdcop
import json
import urllib
def convert_currency_urllib(origin, destination, amount = 1):
convert = origin+"_"+destination
urlRequest = "https://free.currconv.com/api/v7/convert?q="+convert+"&compact=ultra&apiKey=47353d3141893576b990"
response = urllib.request.urlopen(urlRequest)
data = json.loads(r.read().decode(response.info().get_param('utf-8'))
return amount * data[convert]
usdcop = convert_currency_urllib("USD","COP")
print "urllib results :" + usdcop
@andersonrock04
Copy link

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment