safe-search
safe-search copied to clipboard
Sets the built-in adult content filter (most often: safe search) on Google, YouTube, Bing, Yahoo, DuckDuckGo, Startpage, Dogpile, Yandex, Vimeo, Reddit, Ecosia, Dailymotion, Qwant, and Patreon.
- Extension: Enforce Safe Search / Adult Content Filter Sets the built-in adult content filter (most often: safe search) on Google, YouTube, Bing, Yahoo, DuckDuckGo, Startpage, Dogpile, Yandex, Vimeo, Reddit, Ecosia, Dailymotion, Qwant, Patreon, and Onesearch.
[[https://addons.mozilla.org/de/firefox/addon/sas/][https://img.shields.io/amo/v/sas.svg]] [[https://chrome.google.com/webstore/detail/jsguardian/fiopkogmohpinncfhneadmpkcikmgkgc][https://img.shields.io/chrome-web-store/v/fiopkogmohpinncfhneadmpkcikmgkgc.svg]]
- Versions
** 6.4.1: Had Bug on Qwant
fixed due to https://github.com/serv-inc/safe-search/pull/49, thanks!
** +7.0.0: Was no longer on Chrome Web Store, and was not working on retry in Chrome+
** 6.4.0: Lacked Brave Search
** 6.3.0: Lacked youtube no-op mode
as requested in https://github.com/serv-inc/safe-search/issues/39
** 6.2.1: Failed on Google after to page ids
** 6.2.0: Lacked onesearch.com adult block
Thanks to https://github.com/jawad-lotfi
** 6.1.0: Failed on Youtube-under18-mode after their change
** 6.0.0: Failed on Qwant after their update
** 5.2.0: Failed as Google's search update broke safe search in chrome
** 5.1.0: Failed by reloading on non-reload-necessary sites
** 5.0.0: Did not allow Vimeo filter customization
- this enforces a minimum while preserving your settings ** 4.7.3: Failed in DuckDuckGo for POST requests ** 4.7.2: Failed on Qwant ** 4.7.1: Failed on DuckDuckGo on Chrome after update on their part ** 4.6.2: Also failed on Bing ** 4.6.1: Failed on DuckDuckGo ** 4.6.0: Options page was uglier
- value /lenient/ was harder to understand
- lacked link to explanation of values ** 4.5.0: Firefox storage failed ** 4.4.0: Lacked Patreon adult block ** 4.3.5: Failed on DuckDuckGo when using POST so POST is disabled for now. If you want/need it, you can raise an issue or update #17. ** 4.3.4: Firefox failed on Quant due to CORS implementation ** 4.3.0: Chrome complained about uri.includes ** 4.2.3: Broke Google Drive ** 4.2.2: Was exploitable credits to @sfrauenfelder ** 4.2.1: Broke everything ** 4.2.0 *** Might have added URL search parameter twice ** 4.1.2 *** Broke Google docs ** 4.1.1 *** Failed on first search on quant.com ** 4.1.0 *** Lacked Qwant.com Currently, this uses strict mode. If moderate mode works for you, you can file an issue to change this. ** 4.0.1 *** Failed to correctly set the option from the UI. ** 4.0.0 *** Lacked Youtube-configuration. Youtube offers at least three safe search settings:
- no adult content
- moderate safe search
- strict safe search This extension previously only selected moderate safe search. ** 3.6.1 *** Failed for google maps shown via another url than maps.google.com ** 3.6.0 *** Lacked slightly cleaner code (=indexOf=) ** 3.5.1 *** Failed generally due to using wrong method ** 3.5.0 *** Lacked dailymotion.com support ** 3.4.2 *** Failed to search on google play and to show google maps ** 3.4.1 *** Offended Google's Chrome Web Store reviewers due to too many supported sites (too many keywords in description) ** 3.4.0 *** Lacked basic ecosia.org support ** 3.3.0 *** Lacked application-id for firefox (required for MS global install) *** Had mismatched name on FF and Chrome ** 3.2.0 *** Lacked basic reddit support ** 3.1.0 *** Lacked extension short name and image attribution ** 3.0.0 *** Added vimeo ** 2.3.0 *** Changed did not work on Google Chrome's/Chromium's omnibox search ** 2.2.0 *** Added yandex.com ** 2.1.0 *** Changed code file lacked license mention ** 2.0.0 *** Changed Version bump: a copy of my version 0.1.0 at mozilla has version 1.0. ** 0.2.1 *** Added dogpile.com ** 0.2.0 *** Added startpage.com, ixquick.com ** 0.1.0 *** Added youtube ** 0.0.1 1st: google, bing, yahoo, duckduckgo
- Uses
** Icons
- https://www.iconfinder.com/icons/928435/explore_find_look_search_view_zoom_icon#size=128
- https://www.iconfinder.com/icons/532631/insurance_protection_safe_safety_secure_security_shield_icon#size=128
** Libraries
*** Test
**** Selenium
- https://seleniumhq.github.io/selenium/docs/api/py/
- https://selenium-python.readthedocs.io/page-objects.html ** Services [[https://browserstack.com][./meta/pictures/Browserstack-logo.svg]]