153. Search Similar Image // Dieses Script ist quasi eine erweiterte Version vom Script "Google Image Search". Dieses Script ist etwas anders aufgebaut und die asiatischen Schrauber haben dort 4 Bilder-Suchmaschinen eingebaut. Da 2 davon reine chinesische sind, hab ich mir erlaubt diese da raus zu nehmen. Dann hab ich noch ne Kleinigkeit eingebaut, damit die Suchergebnisse in neuen Tabs im Vordergrund aufgehen. Gesucht wird gleichzeitig bei Google und Tineye, über einen Rechtsklick auf ein Bild über den Kontextmenü-Eintrag "Web-Bildersuche".
userChrome.js Scripte für Fuchs 14 (Zusammenstellung)
-
loshombre -
23. Mai 2011 um 00:55 -
Geschlossen -
Erledigt
-
-
CertButton.uc.xul
Ein Button für den Zertifikate-Manager.
(Einstellungen - Erweitert - Verschlüsselung - Zertifikate anzeigen)[attachment=0]1.png[/attachment]
http://pastebin.com/uqc16VmX -
Hallo loshombre.
Habe festgestellt, das ich da was gründlich verwechselt habe. :oops:
Das Script contexttranslate.uc.js funktioniert einwandfrei.
Ist ja auch von der dunklen Seite. :wink:Ich hatte, da noch ein Script, Google Language API Translator Tooltip[modifed],
im UserScriptLoader welches per Tooltip übersetzte, das war es was nicht mehr geht.
Bitte entschuldige meinen Fehler.Danke übrigens für das neue Script Search Similar Image.uc.js
habe ich gleich eingebaut. :klasse:
Endor -
Jo, bitte bitte.
Genau, die GM Scripte, die auf der Google API basieren, sind jetzt definitiv tot. Unsere beiden Scripte hier sind noch total fit und bei dem einen kann man ja sogar zwischen 3 verschiedenen Übersetzungsdiensten wählen. Von daher ist bis jetzt für uns hier alles gut.
-
154. Image Block // Dieses Script hab ich auf Basis der gleichnamigen Erweiterung zusammen geschraubt. Aus code-technischen Gründen gibt es im Gegenzug zum Addon hier nur einen Button in der Menübar, mit dem man alle auf einer Seite sich befindlichen Bilder/Grafiken blockieren und wieder freigeben kann. Das ganze passiert dann nach einem Reload. Der Button verhält sich aber je nach Status wie eine Checkbox, also optisch eingedrückt und mit unterschiedlichem Status Tooltip.
Hier noch ein Bild, wie zB. unseres Forum mit dem Script aussieht:
[Blockierte Grafik: http://img6.imagebanana.com/img/q6hf471f/thumb/Zwischenablage01.jpg]
-
Ich würde gern mal kurz eine Zwischenfrage einwerfen und dachte, hier passt es am besten, statt extra deswegen einen neuen Thread zu eröffnen..
Ich habe eben zum ersten mal userChromeJS v1.4 installiert und anschließend die Datei userChrome.js im chrome-Ordner erstellt. Ich dachte, diese Datei müsste man nun editieren und Codes einfügen. Nun gibt es aber auch .uc.js- und .uc.xul-Dateien.. Packt man diese Dateien einfach in den chrome-Ordner (ähnlich Greasemonkey, wo die Dateien ja auch einzeln in einem Ordner liegen) bzw. ist das wahlweise anzusehen, ob man den Inhalt in die userChrome.js packt oder wie verfährt man damit.. Was sind die Unterschiede der Dateien und muss man nach dem Hinzufügen eines Skripts Fx neustarten :-?? Vielleicht kann mir das jemand kurz erklären.
Danke und Grüße
-
Du kannst die Codes in der userChrome.js einfügen. Mittlerweile hat sich bewährt, das Teil aber nur zum Laden der anderen Skripte (uc.js und uc.xul) zu benutzen. S. auch Link in meiner Signatur zur Readme auf GitHub. xul-Dateien "überlagern die Oberfläche", können auch js enthalten. Js manipuliert die Oberfläche ggf. direkt.
Neustart ist notwendig.
-
Danke für die Antwort. Ich habe mir zusätzlich deinen Link zur Readme auf GitHub durchgelesen. Also ich fasse nochmal zusammen:
Idealerweise füge ich nur die Zeile
in die Datei userChrome.js ein, die dafür sorgt, dass die Skripte geladen werden. Die Skripte packe ich dann in den chrome-Ordner. Habe ich richtig verstanden, oder?
-
@Kamerad,
jetzt haben wir hier fleißig n halbes Jahr über 150 Scripte gesammelt. Selber hab ich zig davon zusammen gezimmert, andere übersetzt, wieder zurecht gerückt, usw...
Wäre es nicht langsam an der Zeit, hier Feierabend zu machen, bevor dieser Thread den Hombres aus m Hals hängt ? Vielleicht sind die Jungs hier, uns beide inklusive mtw. "Scriptmüde" ?bluemule, du hast das genau richtig verstanden.
-
Ok @beide, dann nochmal besten Dank.
-
Für die Fans von Hotkeys ein absoluter Muss! Ich gehöre zwar nicht unbedingt dazu, habe es dennoch natürlich etwas ausprobiert und finde es schon Wahnsinn, was die asiatischen Schrauberkollegen mit einem Javascript und den einzelnen Tasten der ganzen Tastatur so anstellen können:
155. Key Config // Script mit einer Menge Hotkeys mit verschiedenen Fuchs Funktionen.
156. keyconfig_Modoki // Auch hier ein Script mit einer Menge von wilden Hotkeys für den Fuchs.
In den Scripten hab ich nur für "Meine URL" als Beispiel unsere Forumadresse rein geschrieben, den Pfad zum IE im deutschen System auf der Platte angepasst (ja, man kann zB. mit einem Tastenklick die aktuelle Seite im IE öffnen) und das Key Event "F1 um den aktuellen Tab zu schließen" eingebaut. alles andere ist im Original und es gibt ne Menge auszuprobieren.
-
Zitat von loshombre
Wäre es nicht langsam an der Zeit, hier Feierabend zu machen, bevor dieser Thread den Hombres aus m Hals hängt ? Vielleicht sind die Jungs hier, uns beide inklusive mtw. "Scriptmüde" ?
Hallo Loshombre,
du scheinst ja ein richtiger "Nachtmensch" zu sein, wenn man so sieht, wann du deine Scripte zurechtlegst!
Also, mir hängt dieser Thread nicht zum Halse raus, sieh mal, was du damit angerichtet hast:[Blockierte Grafik: http://s14.directupload.net/images/111211/2c2apsmq.jpg]
Spaß beiseite, danke dir für die tolle Arbeit! :klasse:
Dank auch an Mithrandir für die "Bereitstellung" :klasse:Gruß,
D. Büssen
PS: kleiner Wunsch: würde gern vor "Verschiedenes" den Laufwerkbuchstaben noch sehen?? -
Den Laufwerksbuchstaben kannst du durch Änderung im Skript sichtbar machen. Das Array "dir" wird auf deiner Platte ungefähr so aussehen:
Codevar dir = [ ["IrgeneinPfadZuVerschiedenens", "Verschiedenes"], ["F:\\", "F"] ["D:\\", "D"] ["IrgendeinPfadZuDownloads", "Downloads"] ];
Probiere es dann so (LW-Buchstaben bei Verschiedenes und Downloads kennst nur du):
Codevar dir = [ ["IrgeneinPfadZuVerschiedenens", "F:\\Verschiedenes"], ["F:\\", "F"] ["D:\\", "D"] ["IrgendeinPfadZuDownloads", "D:\\Downloads"] ];
loshombre: #154 bis #156 sind online.
-
Zitat von loshombre
Wäre es nicht langsam an der Zeit, hier Feierabend zu machen, bevor dieser Thread den Hombres aus m Hals hängt ? Vielleicht sind die Jungs hier, uns beide inklusive mtw. "Scriptmüde" ?
Auf keinen Fall, wems zum Halse raus hängt, sollte einfach nicht mehr mitlesen.... :mrgreen: Ich nutze zwar bei weitem nicht alle Scripts, allerdings wird immer wieder was Neues von Dir gezaubert, das ich für mich auch einsetze. Also, dunkler Herrscher, mache ER weiter.
-
Dem kann ich nur zustimmen......und danke für eure Mühe :klasse:
-
Hallo loshombre
Ich kann mich da nur voll und ganz Boersenfeger anschließen.
Bitte weitermachen. Das ist mittlerweile mein bevorzugter Thread hier im Forum.
Probiere immer wieder andere Scripte aus. Was gefällt wird behalten. usw.Also bitte nicht aufgeben.
Endor
-
Hallo nochmal,
ich habe wie gesagt gestern userChromeJS 1.4 installiert, im chrome-Ordner manuell eine leere Datei userChrome.js erstellt und diesen Code eingefügt: userChrome.import("*", "UChrm");. Ich habe jetzt sieben Skripte von dieser Seite heruntergeladen und direkt in den chrome-Ordner gepackt, Fx neugestartet usw., aber keines will funktionieren.. Habe nun zusätzlich nochmal den WindowHook-Part in die userChrome.js eingefügt, was aber auch nichts gebracht hat. Muss oder sollte der denn dabei sein? Liegt es an den Skripten oder mache ich irgendwas falsch :-???
Es handelt sich um folgende Skripte:
https://github.com/ardiman/userCh…ter/alwaysontop
https://github.com/ardiman/userCh…closerepeattabs
https://github.com/ardiman/userCh…ter/copysysinfo
https://github.com/ardiman/userCh…er/popupinspect
https://github.com/ardiman/userCh…ras_config_menu
https://github.com/ardiman/userCh…dimageincontext
https://github.com/ardiman/userCh…ter/saveandopenVielleicht weiß jemand Rat.
Danke und Grüße
-
loshombre:
"scriptmüde" -> lol? Ohne regelmässige Rumfummelei fehlt mir was und ich bin unausgeglichen, also immer schöön weitermachen! Und vielen Dank nochmal für alles bisherige, das hätte ich mir nie zu träumen gewagt. :klasse:bluemule:
Sind die Scripte auch richtig runtergeladen? Sprich, wenn Du eins öffnest, steht da auch der Text drin, der online steht?
(Den Windowhook-Kram braucht man - glaub ich - nicht mehr. Höchstens für ein paar wenige exotische Dinger. Ich habs auch nicht.) -
Ich weise erneut auf den "raw"-Button hin, den man zum Downloaden der Skripte verwenden sollte. Ansonsten zieht man evtl. HTML-Code o.ä. mit. Also auf z.B. https://github.com/ardiman/userCh…veAndOpen.uc.js rechts oben, direkt oberhalb vom Skript-Code den "raw"-Button verwenden (z.B. mit Rechtsklick und "Ziel speichern unter" wählen, ggf. darauf achten, dass die richtige Dateinamenerweiterung (uc.js oder uc.xul) eingesetzt wird, bei uc.js. kommt bei mir meistens nur eine uc.js.txt raus ...).
Der WindowHook-Part wird bei mir nur im "sanitize"-Skript eingesetzt. Evtl. bekomme ich das mal umgeschrieben, sodass das nicht mehr nötig ist.Das sanitize-Skript wurde angepasst, die mitgelieferte userChrome.js beinhaltet jetzt nur noch 1 Zeile (WindowHook-Krempel wurde entfernt).Miccovin: wie sieht's mit deinem letzten "certButton"-Skript aus? Soll das auch auf github hochgeladen werden?
-
Ja, es war wirklich so, dass der Text in den Dateien unvollständig war. Mit dem raw-Button und Kontrolle der Dateiendung hats nun funktioniert. Danke euch beiden.
Das Symbol von Always On Top oder die Kontextmenüeinträge von Close Repeat Tabs oder Extras Config Menu kann man wohl nicht (mit Menu Editor) verschieben, oder? Sorry, dass ich das erst auf Seite 39 frage.. Kam sicher schon öfter..
-