Releases: opsdisk/yagooglesearch
Releases · opsdisk/yagooglesearch
v1.10.0
- Added case sensitivity standardization for the
lang_result
parameter to match the languages found in result_languages.txt
. It erroneously reverted to lang_en
when passing in lang_zh-CN
or lang_zh-TW
. Thanks to @libenc for #42
v.1.9.0
- Moved files to
src/yagooglesearch
- Migrated from
setup.py
to pyproject.toml
- Added warning message if
400 < max_search_result_urls_to_return
v1.8.2
- Added missing
result_languages.txt
reference in setup.py
. Thanks to @pguridi for #37 and #38
v1.8.1
- Removed
self.proxy
lower case standardization because it changed passwords. Thank you to https://github.com/07h for spotting the issue in #14
- Removed proxy scheme validation and letting Python
requests
/ urllib3
handle exceptions
v1.8.0
- Added language support for search results (#25) as
SearchClient
's lang_result
parameter
- Renamed
SearchClient
's lang
parameter to lang_html_ui
- Removed URL encoding of keys and values passed to
extra_params
(#29)
v1.7.0
- Added optional
google_exemption
value to provide the GOOGLE_ABUSE_EXEMPTION
cookie exemption string. Thanks to @ArshansGithub for submitting #21
v1.6.1
- No underlying functionality was changed.
- Updated formatting and fixed misspelled words.
v1.6.0
- Added
verbose_output
(bool) switch to return just a list of URLs (verbose_output=False
) or a list of dictionaries containing the URL, rank, title, and description (verbose_output=True
). Thanks to @KennBro for submitting #9
v1.5.0
- Improved logic to return more search results #10
- Added info log message if duplicate URL is found
v1.4.0
- Added
yagooglesearch_manages_http_429s
option. Determines if yagooglesearch will handle HTTP 429 cool off and retries. Disable if you want to manage HTTP 429 responses. Idea submitted by @Cyber-Cowboy in #7