Duckduckgo-search

Latest version: v6.3.6

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 24

4.3.1

What's Changed
* CLI bugfix: add colors to print maps result by deedy5 in https://github.com/deedy5/duckduckgo_search/pull/179


**Full Changelog**: https://github.com/deedy5/duckduckgo_search/compare/v4.3...v4.3.1

4.3

What's Changed
* DDGS - remove code, wrap AsyncDDGS by deedy5 in https://github.com/deedy5/duckduckgo_search/pull/167
* curl-cffi impersonate - always using the latest chrome browser version by deedy5 in https://github.com/deedy5/duckduckgo_search/pull/176
* Remove async tests (it's enough to test DDGS, because it's inherited from AsyncDDGS) by deedy5 in https://github.com/deedy5/duckduckgo_search/pull/177
* update MapsResult fields by deedy5 in https://github.com/deedy5/duckduckgo_search/pull/178


**Full Changelog**: https://github.com/deedy5/duckduckgo_search/compare/v4.2...v4.3

4.2

1. AsyncDDGS performance improved: await resp.acontent(),
2. _get_vqd improved: using regex pattern to extract vqd from html,
3. Removed deprecated functions: ddg, ddg_answers, ddg_images, ddg_maps, ddg_news, ddg_suggestions, ddg_translate, ddg_videos,
4. README: updated async example,
5. Ruff: added lint rules to pyproject.toml,
6. CLI: support functions have been changed to private,
7. Docstrings updated,
8. Small code improvements.

4.1.1

1. _get_url(): bugfix exception message,
2. update README (proxies, bypass curl-cffi NotImplementedError in windows),
3. update bug_report.md

4.1.0

1. random browser in each class instance (headers are set automatically),
2. CLI: file download debugging (removed chunks, added timeout),
3. removed sleep between requests,
4. removed VQDExtractionException,
5. BUGFIX: AsyncDDGS - used AsyncSession instead of Session,
6. BUGFIX AsyncDDGS on windows - change asyncio.set_event_loop_policy
7. logging: improved debug messages.

4.0.0

1. migrate from httpx to curl_cffi
2. CURL: simplified downloads, use ThreadPoolExecutor instead of asyncio
3. exceptions: simplified, use DuckDuckGoSearchException and VQDExtractionException
4. github workflow: added windows and macos
5. tests: removed delays between tests, activated tests for text(backend="lite")
6. CLI: save_json() - set encoding="utf-8" (bugfix for windows)

Page 10 of 24

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.