v0.7.0
版本发布时间: 2021-12-17 00:26:34
benbusby/whoogle-search最新发布版本:v0.8.4(2023-11-02 06:04:26)
This release came around a little faster than normal, but still has some pretty worthwhile new features, improvements, and fixes.
Features/Improvements
-
Farside integration
- This is a new service (developed by me) that provides a few new benefits that didn't quite fit into Whoogle itself, namely:
- "Smart" redirecting to available/working instances of alternative frontends like Nitter, Bibliogram, etc
- Allows quickly jumping to new Whoogle instances to resume your search if the one you're using is blocked
- All of your config settings should be parameterized in the generated Farside URL
- Switching to a valid Searx instance if your instance is blocked and there aren't any other Whoogle instances available (or you just feel like switching to Searx)
- Evenly distributing traffic to Nitter/Bibliogram/Libreddit instances rather than pooling users on popular instances and creating problems for the maintainer of the instance
- This is a new service (developed by me) that provides a few new benefits that didn't quite fit into Whoogle itself, namely:
- Scribe replacements for Medium links
- New environment variables:
-
WHOOGLE_MINIMAL
to declutter the result page and only return "regular" result cards -
WHOOGLE_RESULTS_PER_PAGE
to set the number of results per page (wow who would've guessed!) -
WHOOGLE_AUTOCOMPLETE
defaults to "on", but can be set to0
to turn off search suggestions
-
- Search terms are now bold in search results
- Support DDG bangs with the
!
at the end (for short-style bangs) - Improved NoJS link formatting in results
- Instance now shows an "Update Available" message if the instance is not using the latest release
- Whoogle can now be deployed via Helm chart (https://github.com/benbusby/whoogle-search/pull/522)
- Improved public instance session management
- This is a dramatic improvement to how user sessions were handled previously. The new approach enforces that each new user to a Whoogle instance inherits an immutable set of default configuration parameters. Whoogle then validates if the user is allowing cookies to be set by forwarding them to a
/session
URL that checks for changes to their session ID. If the ID has changed, then the user likely has cookies disabled, and they are blocked from changing their config settings. - This should help immensely on public instances where the default config was previously always changing.
- This is a dramatic improvement to how user sessions were handled previously. The new approach enforces that each new user to a Whoogle instance inherits an immutable set of default configuration parameters. Whoogle then validates if the user is allowing cookies to be set by forwarding them to a
- The "Country" config setting can now be used to emulate a search in that specified country
- Very useful for public instances that are hosted outside of your geographic location, but you still want relevant results for the country you live in
New Translations
- Russian
And here's a bulleted list of what's changed and who contributed! Thank you to everyone who has helped out. I really appreciate it.
What's Changed
- Implement scribe.rip replacement for medium.com by @vacom13 in https://github.com/benbusby/whoogle-search/pull/463
- Fix typo by @fredster33 in https://github.com/benbusby/whoogle-search/pull/478
- feat: block title or url by regex by @YadominJinta in https://github.com/benbusby/whoogle-search/pull/473
- Feature to show clients ip address by @vacom13 in https://github.com/benbusby/whoogle-search/pull/469
- Allow setting Accept-Language header by @vacom13 in https://github.com/benbusby/whoogle-search/pull/483
- Add WHOOGLE_RESULTS_PER_PAGE by @DUOLabs333 in https://github.com/benbusby/whoogle-search/pull/486
- Add a "Minimal Mode" by @DUOLabs333 in https://github.com/benbusby/whoogle-search/pull/485
- Bold search query in results by @DUOLabs333 in https://github.com/benbusby/whoogle-search/pull/487
- Ignore target_words that are not alphanumeric by @DUOLabs333 in https://github.com/benbusby/whoogle-search/pull/496
- DDG style Bangs now support Bangs at the End by @vacom13 in https://github.com/benbusby/whoogle-search/pull/503
- Change "skip bolding" check to regex to fix some edge cases by @DUOLabs333 in https://github.com/benbusby/whoogle-search/pull/500
- Improve formatting with NoJS enabled by @gripped in https://github.com/benbusby/whoogle-search/pull/509
- Remove css by @gripped in https://github.com/benbusby/whoogle-search/pull/511
- Add Update Available warning by @vacom13 in https://github.com/benbusby/whoogle-search/pull/517
- Fixes internal server error by @fabianschilling in https://github.com/benbusby/whoogle-search/pull/521
- Added another public instance by @KokoTheBest in https://github.com/benbusby/whoogle-search/pull/512
- New public instance added by @Albonycal in https://github.com/benbusby/whoogle-search/pull/525
- feat: Simple Helm Chart by @rblaine95 in https://github.com/benbusby/whoogle-search/pull/522
- Add Japanese translation by @gnuhead-chieb in https://github.com/benbusby/whoogle-search/pull/528
- Fix for issue #299 by @jacr13 in https://github.com/benbusby/whoogle-search/pull/534
- Improve public instance session management by @benbusby in https://github.com/benbusby/whoogle-search/pull/480
- Add Russian translation by @dsrev in https://github.com/benbusby/whoogle-search/pull/552
- Remove dead instance & add my onion instance by @alefvanoon in https://github.com/benbusby/whoogle-search/pull/555
- docs(instance): search.sethforprivacy.com by @curbengh in https://github.com/benbusby/whoogle-search/pull/562
- Currency Conversion by @vacom13 in https://github.com/benbusby/whoogle-search/pull/536
- Farside integration by @benbusby in https://github.com/benbusby/whoogle-search/pull/560
New Contributors
- @vacom13 made their first contribution in https://github.com/benbusby/whoogle-search/pull/463
- @YadominJinta made their first contribution in https://github.com/benbusby/whoogle-search/pull/473
- @DUOLabs333 made their first contribution in https://github.com/benbusby/whoogle-search/pull/486
- @fabianschilling made their first contribution in https://github.com/benbusby/whoogle-search/pull/521
- @rblaine95 made their first contribution in https://github.com/benbusby/whoogle-search/pull/522
- @gnuhead-chieb made their first contribution in https://github.com/benbusby/whoogle-search/pull/528
- @dsrev made their first contribution in https://github.com/benbusby/whoogle-search/pull/552
- @curbengh made their first contribution in https://github.com/benbusby/whoogle-search/pull/562
Full Changelog: https://github.com/benbusby/whoogle-search/compare/v0.6.0...v0.7.0