mirror of
https://github.com/wahyd4/hey-search.git
synced 2026-08-09 05:06:23 +10:00
- Add LICENSE (GNU Affero General Public License v3.0) - Add NOTICE file with SearXNG attribution for borrowed scraping patterns in google.py (arc_id, GSA user-agent, HTML selectors) and bing.py (PERE pagination, base64 redirect decoding, CAPTCHA detection) - Add CONTRIBUTING.md with contribution guidelines and license info - Add SPDX-License-Identifier headers to all Python source files - Add AGPL-3.0 license badge and License section to README.md SearXNG is licensed under AGPL-3.0-or-later; this project follows suit as it incorporates techniques derived from SearXNG's search engines. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
29 lines
1.1 KiB
Plaintext
29 lines
1.1 KiB
Plaintext
Hey Search
|
|
Copyright (C) 2026 Junwei Zhao
|
|
|
|
This project is licensed under the GNU Affero General Public License v3.0 or later.
|
|
See the LICENSE file for the full license text.
|
|
|
|
-------------------------------------------------------------------------------
|
|
Third-Party Attributions
|
|
-------------------------------------------------------------------------------
|
|
|
|
SearXNG
|
|
Home: https://github.com/searxng/searxng
|
|
License: GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later)
|
|
Copyright (C) 2021-2024 SearXNG Contributors
|
|
|
|
The following files contain code patterns derived from SearXNG:
|
|
|
|
- backend/app/engines/google.py
|
|
* Async progressive response approach (asearch=arc parameter)
|
|
* arc_id generation algorithm and hourly-refresh pattern
|
|
* Google Search App (GSA) user-agent string
|
|
* HTML parsing selectors for result containers (MjjYud, data-sncf)
|
|
* Base64-encoded thumbnail extraction
|
|
|
|
- backend/app/engines/bing.py
|
|
* Pagination parameter scheme (FORM=PERE / PERE{n-2})
|
|
* Base64 redirect URL decoding (/ck/a? format, "a1" prefix strip)
|
|
* CAPTCHA detection heuristics
|