Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Irdorath, statixx, Teh Wizard of Aiz


 Thema: Greasemonkey VI ( Affentheater! )
« erste « vorherige 1 2 3 4 5 6 [7] 8 9 10 11 ... 50 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
Oliver

AUP Oliver 31.12.2008

Reicht das? Breites Grinsen
11.02.2009 12:12:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Kambfhase

tf2_medic.png
böse gucken
gna, du kannst doch nicht einfach auf eine neue Seite posten während ich hier gerade was probiere!
11.02.2009 12:13:41  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
X-Tender

AUP X-Tender 19.01.2009
Nein. Dafür habe ich das Nick Highlight script.
Ich brauche es für ein adneres forum das mit bestimmte wörter, hervorhebt.
11.02.2009 12:28:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Kambfhase

tf2_medic.png
Performance mäßig geht das mit JS mächtig in die Hose. das solltest du wie Oliver schon meinte auf die eingebaute SuFU deines Browsers setzen.
11.02.2009 13:01:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Nee, das geht schon

 
Code:
var RE = /(foobar)/;

for (var tx = document.evaluate('//text()[normalize-space(.)!=""]', document, null, 6, null), t, i = 0; t = tx.snapshotItem(i); i++) {
	var before =  t.textContent, st, matched = false;
	if (t.parentNode.tagName == 'STYLE' || t.parentNode.tagName == 'SCRIPT') continue;
	while ((st = before.search(RE)) != -1) {
		t.parentNode.insertBefore(document.createTextNode(before.substr(0, st)), t);
		t.parentNode.insertBefore(document.createElement('b'), t).textContent = RegExp.$1;
		matched = true;
		before = before.substr(st + RegExp.$1.length);
	}
	if (matched) t.textContent = before;
}
11.02.2009 13:40:21  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Br41n0

br41n0
gibts ein greasemonkey script welches mir an allen youtubelinks &fmt=18 automatisch anfügt?
11.02.2009 14:12:15  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
http://userscripts.org/scripts/show/31864
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Teufel am 11.02.2009 16:42]
11.02.2009 16:41:06  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TheBlackPanther

tf2_medic.png
hi, kenne mich leider mit greasemonkey überhaupt nicht aus... peinlich/erstaunt

gibt es ein script für imgsrc.ru mit dem es möglich ist komplette bilderalben zu speichern?

alles was ich gefunden habe war das hier:
http://userscripts.org/scripts/show/37446

das klappt auch, aber ich würd gern, dass er mir die bilder auch noch direkt irgendwo speichert bzw. saugt.

ist sowas überhaupt machbar?

/e
schade, danke für die schnelle antwort.

/e²
Ne Lösung für evtl. jemand mit gleichen Problem:
Mit dem oben genannten Script und zB Free Download Manager einfach die derzeitige Seite speichern lassen und den Filter auf .jpg einstellen. Das erste Bild wird aber nicht mitgespeichert.
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von TheBlackPanther am 12.02.2009 23:38]
12.02.2009 5:29:36  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Mit Greasemonkey kann man nichts weiter als Quelltext der Seiten manipulieren, Sachen wie speichern oder so sind nicht drin.
12.02.2009 12:15:33  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Feuerlöscher

Leet
wie bekomme ich das quick-reply script wieder zum laufen?
19.02.2009 20:43:03  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
funzt
19.02.2009 20:47:52  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Feuerlöscher

Leet
test


ah jetzt ja


danke Breites Grinsen
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Feuerlöscher am 19.02.2009 21:14]
19.02.2009 21:13:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Kambfhase

tf2_medic.png
Apropos Quickreply. Ich hab mich mal an einer Version 2.0 versucht. Bisheriges Resultat: http://userscripts.org/scripts/show/42789

Ich bin offen für Wünsche und Anregungen!


Zudem habe ich noch eine Frage zu XPath. Angenommen ich wähle alles Posts aus, "//tr[@username]". Wie bekomme ich dann die "Leiste" unterhalb des Postes raus? Irgendwas mit "following-sibling" Aber ich versteh nicht wie man das kombinieren muss.
20.02.2009 16:56:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Du kannst die tr einfach in einlesen, und dann in der Schleife
trs.snapshotItem(i).nextSibling
auswählen, zum Beispiel.
20.02.2009 20:32:27  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Und das hier geht nicht:

 
Code:
var base = "//body/div[position()=5]/table[position()=2]/tbody/tr/td/table/tbody";
var tbody = document.evaluate(base, document, null, 8, null).singleNodeValue;
tbody.insertBefore( tr_vis_dom , document.evaluate(base+"/tr[last()-2]", document, null, 8, null).singleNodeValue );


Was bezweckt denn das
position()
?
20.02.2009 20:34:50  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Kambfhase

tf2_medic.png
 
Zitat von Teufel

Du kannst die tr einfach in einlesen, und dann in der Schleife
trs.snapshotItem(i).nextSibling
auswählen, zum Beispiel.


klappt nicht. Hab ich schon probiert: Bekomme jedesmal "undefined"

 
Code:
var log = true;
var posts = document.evaluate("//tr[@username]",document, null,6,null);

for (var i = 0; i < posts.snapshotLength; i++)
   if( log) log = confirm( posts.snapshotItem(i).nextSibling.innerHTML );
21.02.2009 11:32:54  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Das liegt am HorrorCode dieses Forums. Manchmal werden Leerzeichen (wenn es mehr als 1 sind) als nextSibling gewertet.
Es gibt allerdings die
normalize-space
- Funktion für XPATH und ne serialize Funktion fürs DOM, meine ich mich zu erinnern. ALternativ kannste auch einfach 2mal nextSibling benutzen
21.02.2009 14:26:53  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
grisou

X-Mas Arctic
Gibt es ein Skript, mit dem man alle posts eines threads auf einmal anzeigen lassen kann?
Lange scrollen ist mir lieber als immer weiter zu klicken
21.02.2009 14:46:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Nein, gibts nicht, weil unglaublich kompliziert.
21.02.2009 14:47:50  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
grufti

AUP grufti 26.11.2007
 
Zitat von Teufel

funzt



Accesskey 'S' in diesem Script wäre schön.
22.02.2009 15:29:18  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Kambfhase

tf2_medic.png
 
Zitat von Teufel

Das liegt am HorrorCode dieses Forums. Manchmal werden Leerzeichen (wenn es mehr als 1 sind) als nextSibling gewertet.
Es gibt allerdings die
normalize-space
- Funktion für XPATH und ne serialize Funktion fürs DOM, meine ich mich zu erinnern. ALternativ kannste auch einfach 2mal nextSibling benutzen


Ich habs jetzt anders gelöst. Einfach 2 Abfragen gemacht. Zudem gibt es jetzt unter jedem Post die Möglichkeit sich das ganze als BBCode anzeigen zu lassen.

Experimentelles QR 2.0
22.02.2009 20:07:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Respekt, den BB-Code Parser haben hier einige Leute schon seit Jahren gesucht, aber keiner hats je hingekriegt.
Allerdings steht bei mir nach wie vor "Zitat von Foo" in dem BB-Ding. Und anstatt immer nur "anzeigen" wäre ein "anzeigen" und dann entsprechend "ausblenden" cooler.

Zu guter letzt: Jetzt wo du den BB-Parser gebaut hast, was steht einer zusätzlichen Quote-Funktion fürs Quickreply im Weg? Ich klicke auf "zitieren", und schon liegt der BB-Code in der Textarea.


Aber echt, Hut ab. Saubere Arbeit!
22.02.2009 20:56:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Allerdings muss ich noch sagen dass das bisherige Quickreply irgendwie aufgeräumter aussieht.
Hauptsächlich wegen der <label> tags und der passenderen Schriftart:


22.02.2009 21:05:27  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Kambfhase

tf2_medic.png
amuesiert gucken
 
Zitat von Teufel

Respekt, den BB-Code Parser haben hier einige Leute schon seit Jahren gesucht, aber keiner hats je hingekriegt.
Allerdings steht bei mir nach wie vor "Zitat von Foo" in dem BB-Ding. Und anstatt immer nur "anzeigen" wäre ein "anzeigen" und dann entsprechend "ausblenden" cooler.


Ja, ich habe gestern erst wirklich verstanden wie RegExp funktionieren. Deswegen habe ich noch nicht mehr hinbekommen. Musste ja neben bei noch für PhysikLK-Abiklausur morgen lernen.

 
Zitat von Teufel

Zu guter letzt: Jetzt wo du den BB-Parser gebaut hast, was steht einer zusätzlichen Quote-Funktion fürs Quickreply im Weg? Ich klicke auf "zitieren", und schon liegt der BB-Code in der Textarea.


Steht auf meiner Liste. su.

 
Zitat von Teufel

Aber echt, Hut ab. Saubere Arbeit!


Ich bedanke mich für diese Ehre.

 
Zitat von Teufel

Allerdings muss ich noch sagen dass das bisherige Quickreply irgendwie aufgeräumter aussieht.
Hauptsächlich wegen der <label> tags und der passenderen Schriftart:


Ich hab die Labels weg genommen, weil man ja wohl weiß, was der Titel und was der Text ist. Ich mach es dir noch schön wenn du willst.

Was ich noch vorhabe:

  • alle Tags Tabellen etc.
  • Zitieren Buttons abändern
  • Optionen
  • Vorschau?
  • Aussehen-Verschönerung
  • Code-Verschönerung


MfG Hase
22.02.2009 22:02:33  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Ich plädiere ganz stark für Code-Verschönerung. Optionen denke ich braucht man nicht, es ist ja nur ein Quickreply. Die RegExps fürs Filtern sind noch ein wenig buggy, manchmal wird was falsches angezeigt.
Aussehen verschönern: Schau dir den Screen an, ich halte es so für perfekt. Die textarea ist groß genug dass man auch länger Texte in ein paar Zeilen tippen kann usw.
alle tags wäre auch eine Idee. Zumindest dieser nutzlose Quote und der Smiley Button müssen raus! :x
22.02.2009 22:07:38  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
grufti

AUP grufti 26.11.2007
 
Zitat von grufti

 
Zitat von Teufel

funzt



Accesskey 'S' in diesem Script wäre schön.



peinlich/erstaunt
22.02.2009 23:15:00  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
 
Code:
window.addEventListener("keydown", function(e) {
   if (String.fromCharCode(e) == "s") { unsafeWindow.showhide(); }
}, false);  


// ganz nach unten
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Teufel am 22.02.2009 23:28]
22.02.2009 23:24:40  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
grufti

AUP grufti 26.11.2007
Hm, hab ich ganz unten eingefügt, beim Drücken wird aber die Adressleiste markiert.
22.02.2009 23:27:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Ich machs morgen, ok?
Gibt noch einige Sachen zu beachten - zB dass du grad nicht am tippen bist usw.
22.02.2009 23:29:38  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
grufti

AUP grufti 26.11.2007
Jo, alles klar, danke schonmal
22.02.2009 23:47:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Greasemonkey VI ( Affentheater! )
« erste « vorherige 1 2 3 4 5 6 [7] 8 9 10 11 ... 50 nächste » letzte »

mods.de - Forum » Public Offtopic » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
21.04.2015 08:16:47 Sharku hat diesen Thread geschlossen.

| tech | impressum