// ==UserScript== // @name Searx.me - Number Results // @namespace r-a-y/searx/search // @description Number search results on searx.me. // @version 1.0.0 // @grant none // @include https://searx.me* // @license GPL v3 // @downloadURL none // ==/UserScript== var currPage, results = document.getElementById("main_results").getElementsByTagName("h4") currPage = document.querySelector( '.pull-left input[name="pageno"]' ).getAttribute('value') - 1; //console.log( currPage ); for ( i = 0, len = results.length; i < len; ++i ) { //console.log( i ); newSpan = document.createElement( "span" ); newSpan.setAttribute( "style", "float:left; font-weight:600; font-size:.9em !important; display:inline-block; margin-top:2px; margin-right:5px;" ); newContent = document.createTextNode( ( ( currPage - 1 ) * len + i + 1 ) + ". "); newSpan.appendChild( newContent ); results[i].insertBefore( newSpan, results[i].firstChild ); }