// ==UserScript== // @name Amazon: Sort by Review Count Rank // @namespace http://felixfischer.com/ // @version 1.2 // @description Adds an option to sort search results by number of reviews // @author Felix Fischer // @supportURL https://github.com/felixfischer/sort-amazon-results-by-review-count/issues // @include *www.amazon.* // @run-at document-start // @grant none // @downloadURL https://update.greasyfork.icu/scripts/23358/Amazon%3A%20Sort%20by%20Review%20Count%20Rank.user.js // @updateURL https://update.greasyfork.icu/scripts/23358/Amazon%3A%20Sort%20by%20Review%20Count%20Rank.meta.js // ==/UserScript== (function() { function addOption() { var sortDropdown = document.getElementById('s-result-sort-select'); var hasOption = document.getElementById('sort-rcr'); if (sortDropdown && !hasOption) { console.log('insert sort option: Review Count Rank'); var searchParams = new URLSearchParams(window.location.search); searchParams.set('s','review-count-rank'); var newParams = searchParams.toString(); var option= document.createElement("option"); var newOption = ''; sortDropdown.insertAdjacentHTML('beforeend', newOption); } } setInterval(addOption, 1000); })();