def normalise_cloudmade(address, town, county, postcode, country): q = address + "," + town + "," + county + "," + postcode + "," + country q = utils.html_to_uri(q) q = q.replace("&", "").replace("=", "").replace("^", "").replace(".", "") q = q.replace("\n", ",").replace(", ", ",").replace(" ", "+") q = q.lower() return q
def normalise_nominatim(address, town, county, postcode, country): q = address + "," + town + "," + country q = utils.html_to_uri(q) q = q.replace("&", "").replace("=", "").replace("^", "").replace(".", "") q = q.replace("\n", ",").replace(", ", ",").replace(" ", "+") q = q.lower() dummy = county + postcode return q
def uri_encode(self, s): """ Converts a parameter to URI encoding """ s = utils.html_to_uri( s ) # Convert HTML entities to URI encoded entities ÿ becomes %ff return s.replace("#", "").replace("&", "").replace("=", "").replace( "^", "").replace(".", "").replace("\r", "").replace("\n", ",").replace( ", ", ",").replace(" ", "+")