Skip navigation.

Posts tagged with "User-Javascript"

STICKY POST

Nützliche Opera-Links

, ,

Useful links to utilities, tools and sites for Opera.
Zusammengetragene Links zu Seiten, Tools und Programme für Opera.

Download | Infos and Foren | Buttons, Schaltflächen | Opera Skins
Tools, Programme | User-Javascripte | User-Stylesheets | Player, Reader, Plugins

Read more...

Bilder im Opera-Cache suchen

, , , ...

Wenn man Bilder die sich im Opera-Cache befinden ansehen will, so ist das ab Opera 9.5 mangels fehlenden Datei-Endungen nicht mehr möglich.
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:

  1. 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.
  2. 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>"

  3. Die editierte Sprachdatei in den Opera-Einstellungen auswählen
  4. opera:cache in die Adresszeile eingeben (bzw. den Link aufrufen und als Lesezeichen speichern)
  5. 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.
Wenn nach Videos gesucht werden soll, einfach .flv in der Suche eingeben.

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

Google Übersetzung

, ,

Lex1 hat ein User-Javascript geschrieben welches markierten Text über Google Translate übersetzt. Mit Klick auf eine Schaltfläche erscheint eine kleine Box mit der Übersetzung.

Der Text wird markiert und dann wird die Übersetzungs-Schaltfläche betätigt, hier diese Schaltfläche zu installieren: Übersetzen

Damit das User-Javascript auch auf deutsch übersetzt, muss man das Script anpassen:

In einen Texteditor folgende Zeile suchen:
var w = findSelWin(window.top); var lng = (navigator.language == 'ru') ? 'ru' : 'en';

und durch diese ersetzen:
var w = findSelWin(window.top); var lng = (navigator.language == 'de') ? 'de' : 'en';


Zum User-Javascript: Update google-translate.js

Youtube Videos in HD-Qualität

, ,

Viele sehen sich Videos auf youtube.com an, und leider sind die Qualität der Filme nicht gerade berauschend. Mit einen User-Javascript kann man aber die Filme mit einer besseren Qualität (HD) ansehen, soferne nicht schon die Quellendatei schlecht ist.

Es existieren mehrere User-Javascripte, z.B YouTube HD Automatic Activation auf userscripts.org oder wie z.B. YouTube Screen & YouTube Auto-Pause auf my.opera.com.

User-Javascript – Auswahl-Quelltext anzeigen

,

Mit den User-Javascript View Selection Source kann man in Opera einen ausgewählten Quelltext von einer markierten Stelle anzeigen lassen.

Das Script habe ich ein wenig wenig angepasst, weil das Original-Script in der Standard-Einstellung einen schwarzen Hintergrund zeigte und die HTML-Tags nicht deutlich hervorgehoben werden.

Dieses User-Javascript in einem neu erstellten Ordner zum Beispiel mit den Namen javascript speichern und diesen Ordner dann in das Profil-Verzeichnis kopieren.
In den Opera-Einstellungen den Pfad zu diesen Javascript-Ordner auswählen (Strg+F12 → Erweitert → Inhalte → Javascript-Optionen).

Damit man das Script benutzen kann, braucht es entweder einen zusätzlichen Menüeintrag 1 oder man aktiviert das Script über eine Schaltfläche 2.
1 Folgenden Code in eine leere Textdatei kopieren und zum Beispiel als view_source_menu.ini im UTF-8 Format abspeichern.

Opera Preferences version 2.0
; Menu specification file for Opera 9.0
; This file is stored in UTF-8 encoding

[Version]
File Version=2

[Info]
Name=Kontextmenü mit Auswahl-Quelltext
Description=View selection source menu
Author=Opera Software ASA
Version=1

[Hotclick Popup Menu]
Item, 50872= Copy
Item, 67652= Copy to note
Platform Win2000-Unix-MCE, Feature Voice, Item, 70494 = Speak selection
--------------------1
Item, 65184= Hotclick search, 200 
Item, 65187= Hotclick search, 50
Item, 65188= Hotclick search, 51
--------------------2
Submenu, 291960, Translate menu
--------------------3
Item, 67394= Go to page, "%t"
Item, 65218= Send text in mail
--------------------4
Item, "Auswahl-Quelltext zeigen" = Go to page,"javascript:opera.getSelectionSource();"

Diese Datei dann in den Unterordner menu, welches sich im Profil-Verzeichnis befindet, kopieren.
Nach Neustart von Opera kann dieses Menü in den Einstellungen (Strg+F12 → Erweitert → Symbolleisten → Menüs) aktiviert werden.
2 Eine andere Alternative ist folgender Button: button

Download von der Autor-Seite: http://webkitchen.cz/lab/opera/view-selection-source/
Download UserJS (von mir angepasst): View Selection Source

Diskussion im Opera-Info Forum