Bilder im Opera-Cache suchen
Saturday, 12. July 2008, 15:55:36
Via Opera Watch habe ich nun eine simple Lösung gefunden mit dem man sich die Bilder als Thumbnails ansehen kann, auch eine Sortierung ist damit möglich:
- Die Sprachdatei die man verwendet (z.B: german.lng) in das Profil-Verzeichnis kopieren (Hilfe → Über Opera → Dateien und Pfade → Profil-Verzeichnis), oder von hier herunterladen.
- Nun diese Sprachdatei mit einem Text-Editor öffnen und ganz unten als letzte Zeile folgendes einfügen:
Strg+F11 drücken um den Code leichter kopieren zu können-1713924769="Größe<script type='text/javascript'>function sorter(span){var _sort=function(a,b){var a=a[1];var b=b[1];if(Number(a)&&Number(b)){return a-b}else{if(a<b)return-1;if(a>b)return 1;return 0}};var dir=span.innerHTML.charAt(0);var col=span.parentNode.cellIndex;var tbody=document.selectSingleNode('//tbody');var tr=tbody.selectNodes('tr[td]');var len=tr.length;var a=new Array(len);for(var i=0;i<len;i++){a[i]=new Array(2);a[i][0]=tr[i];a[i][1]=a[i][0].selectNodes('td')[col].innerText};a.sort(_sort);if(dir!='↓'&&dir!='↑')dir=arguments[1]?'↓':'↑';if(dir=='↑'){a.reverse()};span.innerHTML=(dir=='↑'?'↓':'↑')+span.innerHTML.substr(1);for(var i=0;i<len;i++){tbody.appendChild(a[i][0])}};document.addEventListener('load',function(){for(var i=0;document.links[i];i++){document.links[i].target='_blank'};var tr=document.selectNodes('//tr[td]');if(location.search){var ls=location.search.substring(1);for(var i=0,ti;ti=tr[i];i++){var tt=ti.lastChild.firstChild.innerText;if(tt&&tt.indexOf(ls)==-1){ti.parentNode.removeChild(ti)}}};var sf=document.createElement('input');sf.type='text';sf.defaultValue='Suche';sf.style='font-size:100%;margin:0;width:40%;';sf.addEventListener('focus',function(){if(this.value==this.defaultValue){this.value=''}},false);sf.addEventListener('blur',function(){if(!this.value){this.value=this.defaultValue}},false);sf.addEventListener('keyup',function(){var v=this.value.toLowerCase();for(var i=0,l;l=tr[i];i++){var p=l.lastChild.firstChild.innerText;if(p&&p.toLowerCase().indexOf(v)==-1){l.style='display: none'}else{l.style='display:table-row'}}},false);var bt=document.createElement('input');bt.type='button';bt.value='Thumbnails';bt.style='font-size:100%;cursor:pointer;float:right;';bt.addEventListener('click',function(){var b=/\\.(jpe?g|bmp|gif|png|ico|swf|flv)$/i;var f=/\\.(swf|flv)$/i;var stl='float:right;border:1px dotted black;margin:1px;padding:1px;max-height:100px;max-width:100px;';for(var i=0,l;l=tr[i];i++){var p=l.lastChild.firstChild;var c=l.lastChild.firstChild.innerText;if(l.offsetHeight!=0&&p.childNodes.length<2){if(b.test(c)){if(f.test(c)){var dv=document.createElement('div');p.appendChild(dv);dv.innerHTML='<EMBED src='+p.href+'>';var fh=dv.firstChild;fh.setAttribute('height',100);fh.setAttribute('width',100);fh.setAttribute('style',stl+'content:normal;display:inherit;outline:none;background-image:none;')}else{var image=document.createElement('img');image.setAttribute('src',p.href);image.setAttribute('style',stl);p.appendChild(image)}}}}},false);var th=document.selectNodes('//th');th[2].appendChild(bt);th[2].appendChild(sf);var addSort=function(ele){var arg=arguments[1];var txt=ele.firstChild;var span=document.createElement('span');span.title='Sort';span.appendChild(document.createTextNode('•'));ele.insertBefore(span,txt);span.addEventListener('click',function(){sorter(this,arg)},false);span.style.cursor='pointer';span.appendChild(txt)};addSort(th[0]);addSort(th[1]);addSort(th[2],true)},false)</script>"
- Die editierte Sprachdatei in den Opera-Einstellungen auswählen
-
opera:cache in die Adresszeile eingeben (bzw. den Link aufrufen und als Lesezeichen speichern)
- In das Suchfeld entweder die Adresse eingeben von wo die Bilder sind, oder z.B. nur .jpg und anschließend die Thumbnails-Schaltfläche betätigen. Es werden nun die Bilder angezeigt und können oben auf der Leiste nach Größe und Adresse sortiert werden.
Hier die angepasste deutsche Sprachdatei für Opera 10.00: deutsch1000_cache.lng
Hinweis: Wenn sich mit einer neuen Opera-Version die deutsche Standard-Sprachdatei ändert, dann sollte dieser Vorgang wiederholt werden. Und natürlich sollte dabei jeder Klick auf eine mysteriöse Datei (.exe, .dll, etc.) vermieden werden...
Quelle 1: Advanced search, thumbnails & sorting in opera:cache
Quelle 2: Thumbnails in opera cache








