Skip to content

Commit

Permalink
Add country and interface lang to autocomplete (#866)
Browse files Browse the repository at this point in the history
  • Loading branch information
jacr13 authored Oct 26, 2022
1 parent 6ca51ec commit e99db8d
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion app/request.py
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,8 @@ def __init__(self, normal_ua, root_path, config: Config):
config.lang_search if config.lang_search else ''
)

self.country = config.country if config.country else ''

# For setting Accept-language Header
self.lang_interface = ''
if config.accept_language:
Expand Down Expand Up @@ -244,7 +246,11 @@ def autocomplete(self, query) -> list:
"""
ac_query = dict(q=query)
if self.language:
ac_query['hl'] = self.language
ac_query['lr'] = self.language
if self.country:
ac_query['gl'] = self.country
if self.lang_interface:
ac_query['hl'] = self.lang_interface

response = self.send(base_url=AUTOCOMPLETE_URL,
query=urlparse.urlencode(ac_query)).text
Expand Down

0 comments on commit e99db8d

Please sign in to comment.