Example #1
0
def get_continent_from_string(string):
	yahooUrl = 'http://wherein.yahooapis.com/v1/document'
	data = urllib.urlencode({'documentContent': string.encode('ascii', 'ignore'), 'documentType': 'text/plain', 'appid': APP_ID, 'outputType': 'json'})
	response = urllib2.urlopen(yahooUrl, data)
	json = response.read()
	data = simplejson.loads(json)
	if "document" in data:
		countries = []
		continents = []
		for i in get_all(data["document"], "name"):
			countries.append(i)
		
		for country in countries:
			try:
				continents.append(transformations.cn_to_ctn(country))
			except KeyError:
				pass
		print countries
		print continents
		return continents

	else:
		print []
		print []
		return []
Example #2
0
def get_continent_from_string(string):
	yahooUrl = 'http://wherein.yahooapis.com/v1/document'
	data = urllib.urlencode({'documentContent': string, 'documentType': 'text/plain', 'appid': APP_ID, 'outputType': 'json'})
	response = urllib2.urlopen(yahooUrl, data)
	json = response.read()
	data = simplejson.loads(json)
	if "document" in data:
		countries = []
		continents = []
		for i in get_all(data["document"], "name"):
			countries.append(i)
		
		for country in countries:
			try:
				continents.append(transformations.cn_to_ctn(country))
			except KeyError:
				pass
		print countries
		print continents
		return continents

	else:
		print []
		print []
		return []
Example #3
0
def get_continent_from_string(string):
    yahooUrl = "http://wherein.yahooapis.com/v1/document"
    data = urllib.urlencode(
        {"documentContent": string, "documentType": "text/plain", "appid": APP_ID, "outputType": "json"}
    )
    response = urllib2.urlopen(yahooUrl, data)
    json = response.read()
    data = simplejson.loads(json)
    if "document" in data:
        countries = []
        continents = []
        for i in get_all(data["document"], "name"):
            countries.append(i)

        for country in countries:
            try:
                continents.append(transformations.cn_to_ctn(country))
            except KeyError:
                pass
        print countries
        print continents
        return continents

    else:
        print []
        print []
        return []
Example #4
0
def get_continents_from_countries(countries):
	continents = []
	for country in countries:
		try:
			continents.append(transformations.cn_to_ctn(country))
		except KeyError:
			pass
	return continents
Example #5
0
def get_continents_from_countries(countries):
	continents = []
	for country in countries:
		try:
			continents.append(transformations.cn_to_ctn(country))
		except KeyError:
			pass
	return continents