.oO SearXNG Developer Documentation Oo.
Loading...
Searching...
No Matches
openstreetmap.py File Reference

Go to the source code of this file.

Namespaces

namespace  searx
 
namespace  searx.engines
 ::1337x
 
namespace  searx.engines.openstreetmap
 

Functions

 searx.engines.openstreetmap.value_to_https_link (value)
 
 searx.engines.openstreetmap.value_to_website_link (value)
 
 searx.engines.openstreetmap.value_wikipedia_link (value)
 
 searx.engines.openstreetmap.value_with_prefix (prefix, value)
 
 searx.engines.openstreetmap.request (query, params)
 
 searx.engines.openstreetmap.response (resp)
 
 searx.engines.openstreetmap.get_wikipedia_image (raw_value)
 
 searx.engines.openstreetmap.fetch_wikidata (nominatim_json, user_language)
 
 searx.engines.openstreetmap.get_title_address (result)
 
 searx.engines.openstreetmap.get_url_osm_geojson (result)
 
 searx.engines.openstreetmap.get_img_src (result)
 
 searx.engines.openstreetmap.get_links (result, user_language)
 
 searx.engines.openstreetmap.get_data (result, user_language, ignore_keys)
 
 searx.engines.openstreetmap.get_key_rank (k)
 
 searx.engines.openstreetmap.get_label (labels, lang)
 
 searx.engines.openstreetmap.get_tag_label (tag_category, tag_name, lang)
 
 searx.engines.openstreetmap.get_key_label (key_name, lang)
 

Variables

dict searx.engines.openstreetmap.about
 
list searx.engines.openstreetmap.categories = ['map']
 
bool searx.engines.openstreetmap.paging = False
 
bool searx.engines.openstreetmap.language_support = True
 
bool searx.engines.openstreetmap.send_accept_language_header = True
 
str searx.engines.openstreetmap.base_url = 'https://nominatim.openstreetmap.org/'
 
str searx.engines.openstreetmap.search_string = 'search?{query}&polygon_geojson=1&format=jsonv2&addressdetails=1&extratags=1&dedupe=1'
 
str searx.engines.openstreetmap.result_id_url = 'https://openstreetmap.org/{osm_type}/{osm_id}'
 
str searx.engines.openstreetmap.result_lat_lon_url = 'https://www.openstreetmap.org/?mlat={lat}&mlon={lon}&zoom={zoom}&layers=M'
 
str searx.engines.openstreetmap.route_url = 'https://graphhopper.com/maps/?point={}&point={}&locale=en-US&vehicle=car&weighting=fastest&turn_costs=true&use_miles=false&layer=Omniscale'
 
 searx.engines.openstreetmap.route_re = re.compile('(?:from )?(.+) to (.+)')
 
str searx.engines.openstreetmap.wikidata_image_sparql
 
dict searx.engines.openstreetmap.VALUE_TO_LINK
 
list searx.engines.openstreetmap.KEY_ORDER
 
dict searx.engines.openstreetmap.KEY_RANKS = {k: i for i, k in enumerate(KEY_ORDER)}