attempt to counteract popular search engine subversions
This commit is contained in:
parent
d08dd38fc9
commit
2565d70bc2
31
greasemonkey/DDG search engine counter optimization.js
Normal file
31
greasemonkey/DDG search engine counter optimization.js
Normal file
@ -0,0 +1,31 @@
|
||||
// ==UserScript==
|
||||
// @name DDG search engine counter-optimization
|
||||
// @version 1
|
||||
// @grant none
|
||||
// @description SEO has really subverted search engines
|
||||
// @include /^https?://(www\.)?duckduckgo.com/
|
||||
// @namespace adamrgrey.com
|
||||
// @license MIT
|
||||
// ==/UserScript==
|
||||
|
||||
let thisYear = new Date().getYear() + 1900;
|
||||
let searchEngineConfounders = ["in " + thisYear, "in " + (thisYear - 1), "in " + (thisYear), "best", "top 10"];
|
||||
|
||||
window.onload = function(event) {
|
||||
clearInput(document.querySelector("#search_form_input_homepage"));
|
||||
clearInput(document.querySelector("#search_form_input"));
|
||||
};
|
||||
|
||||
function clearInput(input){
|
||||
if(input === null){
|
||||
return;
|
||||
}
|
||||
let currentQuery = input.value;
|
||||
|
||||
searchEngineConfounders.forEach((elem) => {
|
||||
let subtractor = "-\"" + elem + "\"";
|
||||
if(currentQuery.indexOf(subtractor) < 0){
|
||||
input.value += " " + subtractor;
|
||||
}
|
||||
});
|
||||
}
|
Loading…
Reference in New Issue
Block a user