Sortieren nach:  Datum - neue zuerst |  Datum - alte zuerst |  Bewertung

42 Beiträge
Seite 1 von 2
 

1 2 

30. November 2023: Von Alexander Callidus an Joachim P.

Wie macht Ihr es, daß die Killfile-Userscript-Erweiterung funktioniert?

Habe in Chrome unter OSX Tapermonkey installiert und im Editor den Quelltext einkopiert, es passiert aber nichts.

Liegt es am undefinierten '$', was muß ich ändern?

Vielen Dank!



1 / 1

Bildschirmfoto2023-11-30um22.00.45.jpg

Bewerten Antworten
30. November 2023: Von Yury Zaytsev an Alexander Callidus

Dein Screenshot ist unscharf, aber ich glaube, der zweite Apostroph ist falsch. Es muss 'Von Alexander' sein (siehe 2 gleiche ' Zeichen). Bezüglich des ESLint-Fehlers, versuche jQuery zu laden (füge folgendes in den UserScript-Block ein).

// @require      https://code.jquery.com/jquery-3.7.1.min.js

Achtung: Leerzeichen sind wichtig! Es muss korrekt formatiert sein.

Bewerten Antworten
30. November 2023: Von Alexander Callidus an Yury Zaytsev

Vielen Dank für die Hilfe. Die Anführungsstriche waren zum Teil abgeschnitten, in dem Screenshot unten kann man sie besser erkennen. Das scheint mir eigentlich schon richtig zu sein. Auch mit der Einschluss der Bibliothek hat sich nichts geändert, er filtert einfach nicht. Adblocker habe ich mal versuchsweise ausgeschaltet, ändert auch nichts.

Vielleicht ist das eine meditative Übung. Gar nicht erst ignorieren.

Edit: mit ChatGPTs Hilfe habe ich den ESlint-Fehler beseitigt: man muß "/* global $ */" vor die function setzen, dann ist $ bekannt und die Fehlermeldung verschwindet. ChatGPT hat gleich noch einen Schreibfehler gefunden, Akzent statt Anführungszeichen nach dem "...ander". Ändert nix daran, daß ich weiterhin meine Postings sehe. Aber KI ist schon beeindruckend...

Edit II: dieser Code von Chris Schu funktioniert bei mir auch nicht...

// ==UserScript==
// @name PuF Killfile III
// @match https://www.pilotundflugzeug.de/forum/*
// @version 0.1
// @description try to take over the world!
// @require https://code.jquery.com/jquery-3.7.1.min.js
// @grant GM_addStyle
// ==/UserScript==

/* global $ */

(function() {
'use strict';
var killfile = $("tr tr:contains('<Alexander>')");
killfile.next().remove ();})();

(function() {
'use strict';
var badDivs = $("tr tr:contains('<und>')");
badDivs.remove ();
})();

Edit III: unter Firefox passiert wenigstens irgendwas, manche Beiträge enthalten nur noch die Überschrift, aber nicht reproduzierbar...



1 / 1

Bildschirmfoto2023-11-30um23.12.52.jpg

Bewerten Antworten
1. Dezember 2023: Von Yury Zaytsev an Alexander Callidus Bewertung: +1.00 [1]

Man kann ChatGPT zu solchen Themen befragen, aber die Antworten sind ohne tiefere Kenntnisse ziemlich nutzlos, da sie oft von implizitem Kontext geprägt sind und/oder subtile Fehler enthalten, die man sonst nicht erkennen kann. In diesem Fall sagt es einfach, wie man das System so einstellt, dass es diese Fehlermeldung ignoriert, und nicht, wie man sie behebt.

Aber deine zweite Version sieht jetzt eigentlich so aus, als ob sie richtig ist. Ich muss mal abends nachschauen, ich habe solche Plugins das letzte Mal vor 20 Jahren benutzt, und jetzt bin ich interessiert.

Welche Browser werden denn hier verwendet? Vielleicht ist es einfacher, eine Chrome Extension zu schreiben und im Store zu veröffentlichen.

Bewerten Antworten
1. Dezember 2023: Von Matthias Reinacher an Yury Zaytsev

Wenn du etwas für Safari schreibst, das man durch den App Store bekommt und auf iOS benutzen kann, bist du mein ganz persönlicher Held :-)

Bewerten Antworten
1. Dezember 2023: Von Alexander Callidus an Yury Zaytsev

OSX Chrome, gelegentlich Safari, Firefox nur, wenn es anders nicht geht

Bewerten Antworten
1. Dezember 2023: Von Matthias Reinacher an Alexander Callidus Bewertung: +1.00 [1]

@Alexander: Das hier ist alles, was es braucht. Getestet mit Chrome und Safari in Tampermonkey unter OSX.
Bei Bedarf die letzten zwei Zeilen einfach wiederholen. Da motzt der Linter zwar auch, aber funktionieren tut es.

Wenn du wahlweise auch die Antworten an die Person verbergen willst, einfach das "Von" streichen.

// ==UserScript==
// @name PuF Killfile
// @match https://www.pilotundflugzeug.de/forum/*
// ==/UserScript==

var killfile = $("tr tr:contains('Von Matthias Reinacher')");
killfile.next().remove();

Bewerten Antworten
2. Dezember 2023: Von Yury Zaytsev an Matthias Reinacher Bewertung: +6.00 [6]

Ich habe eine Erweiterung für Chome implementiert und im Store hochgeladen. Ich kann nicht sagen, wie lange es dauern wird, bis Google es freigibt (und ob es überhaupt freigegeben wird) - man muss zwar bezahlen, aber es ergibt sich daraus kein Anspruch. Dies ist meine erste Erweiterung, daher habe ich keine Erfahrung... Aber man kann das "src"-Verzeichnis lokal als "Unpacked extension" im "Developer mode" installieren: https://github.com/zyv/puf-z-eye . Ich mache einen neuen Thread, falls es freigegeben wird und Interesse besteht.

Bewerten Antworten
4. Dezember 2023: Von Chris Schu an Yury Zaytsev

Sehr Cool - Vielen Dank dafuer!

und - lass es lieber in diesem Thread. Das ist einer der wenigen Beitraege der tatsaechlich zum Titel passt und on-topic ist.. .

Bewerten Antworten
4. Dezember 2023: Von ingo fuhrmeister an Chris Schu

stellt sich die frage des filter-rankings:

1. wer wird am meisten gefiltert?

2. wer nur gelegentlich

3. wer wird dauerhaft gefiltert

4. welche gründe....

Bewerten Antworten
4. Dezember 2023: Von Alexander Wolf an Yury Zaytsev

... ist schon drin im Chrome Web Store und ... funktioniert.

Bewerten Antworten
4. Dezember 2023: Von Theo Voss an Yury Zaytsev

Funktioniert, danke dir, Yury!

Bewerten Antworten
4. Dezember 2023: Von Matthias Reinacher an Theo Voss

Jetzt muss ich doch wieder auf Chrome wechseln... :-(

Wie gesagt, wenn jemand etwas für iOS/iPadOS zustande bekommt, wäre das grossartig. Es gibt Userscript-Manager [1] aber mir fehlt die Zeit...

[1] https://apps.apple.com/ch/app/userscripts/id1463298887?l=en-GB

Bewerten Antworten
4. Dezember 2023: Von Yury Zaytsev an Chris Schu Bewertung: +1.00 [1]

Bitte sei mir nicht böse, aber ich habe einen neuen Thread eröffnet. Dort kann ich immer den ersten Beitrag editieren, und ich hoffe, man kann die Diskussion, ob das richtig, falsch, gut oder schlecht usw. ist, hier weiterführen.

Bewerten Antworten
5. Dezember 2023: Von Alexander Wolf an Matthias Reinacher Bewertung: +2.00 [2]

Der Tipp war gut.

Userscripts aus den App Stores installiert auf iPhone und macOS, aktiviert, in einem iCloud-Directory Dein Script abgelegt und in der Erweiterung darauf verwiesen.

Läuft, sowohl auf dem Mac als auch Mobil in Safari.

Alternativ sync via OneDrive oder Google, dann kann man Desktop-Chrome und Mobile-Safari miteinander synchronisiert halten.

Danke Dir!

Bewerten Antworten
17. August 2024 02:05 Uhr: Von Alexander Wolf an Alexander Wolf

Gerne teile ich mein überarbeitetes UserScript.

Update: auf vielfachen Wunsch einer einzelnen Person wurde jetzt auch der Selbst- und Fremdbeweihräucherungsmodus eliminiert.


// ==UserScript==
// @name Unshow PuF hecklers
// @namespace https://tampermonkey.net/
// @match https://www.pilotundflugzeug.de/forum/*
// @match https://www.pilotundflugzeug.de/artikel/*
// @version 1.0
// @description Deletes the two subsequent <tr> if the previous <tr> contains any specified name.
// @grant none
// ==/UserScript==

(function() {
'use strict';

// Multi-line string of names to check for
var namesToCheckString = `
Statler
Waldorf
`;

// Convert the multi-line string into an array, trimming each line to remove any extra spaces
var namesToCheck = namesToCheckString.trim().split('\n').map(function(name) {
return name.trim();
});

// Get all <tr> elements in the document
var trs = document.querySelectorAll('tr');

// Iterate through the <tr> elements
for (var i = 0; i < trs.length - 1; i++) {
// Check if the current <tr> contains "Von"
var containsVon = trs[i].innerText.includes("Von");

// Check if the current <tr> contains any name from the array, and that it is not preceded by "an"
var containsName = namesToCheck.some(function(name) {
var nameIndex = trs[i].innerText.indexOf(name);
// Ensure the name is not preceded by "an"
var precededByAn = false;
if (nameIndex > 0) {
var textBeforeName = trs[i].innerText.substring(0, nameIndex).trim();
precededByAn = textBeforeName.endsWith("an");
}
return nameIndex !== -1 && !precededByAn;
});

// If "Von" is found and a name is found without being preceded by "an", remove the next two <tr> elements
if (containsVon && containsName) {
// Remove the span containing "Bewertung: " in the current <tr>
var spans = trs[i].querySelectorAll('span');
spans.forEach(function(span) {
if (span.innerText.includes("Bewertung: ")) {
span.remove();
}
});
if (i + 1 < trs.length) trs[i + 1].remove();
if (i + 2 < trs.length) trs[i + 2].remove();
}
}
})();

Bewerten Antworten
17. August 2024 05:46 Uhr: Von Joachim P. an Alexander Wolf

So viel Aufwand, nur um das Wesentliche zu verpassen...

Bewerten Antworten
17. August 2024 05:52 Uhr: Von Alexander Wolf an Joachim P. Bewertung: +3.00 [3]

;) wenn ich Pfauen sehen will, die Rad schlagen, gehe ich in den Zoo. Passt schon.

Bewerten Antworten
17. August 2024 06:55 Uhr: Von Flieger Max Loitfelder an Alexander Wolf Bewertung: +0.00 [1]

Ich muss gar nicht in den Zoo gehen, mir schickt Einer seit zwei Tagen viele Mails.

Bewerten Antworten
17. August 2024 06:59 Uhr: Von Joachim P. an Alexander Wolf Bewertung: +1.00 [1]

Wie Leute, die einzelne Tracks hören. Ein Album ist ein Gesamtkunstwerk und damit atomar.

Bewerten Antworten
17. August 2024 07:47 Uhr: Von ingo fuhrmeister an Joachim P.

Ich weis nicht..kollegen, die hier filtern, haben bestimmt auch einen magentafilter von 1 bis 700...aber wenn der puls dadurch niedriger bleibt...

@fliegermax.....immer noch?

Bewerten Antworten
17. August 2024 08:05 Uhr: Von Flieger Max Loitfelder an ingo fuhrmeister Bewertung: +7.00 [7]

Inhaltlich korrigiert:

Bis gestern Abend. Er ist keinesfalls nachtragend aber wenn ich "persönliche Details" verrate schickt mir sein Anwalt Mails. Alternativ dazu würde mein Dienstgeber die Chatprotokolle erhalten.

Und nein, er ist schon älter als 12.

Bewerten Antworten
17. August 2024 08:15 Uhr: Von Thomas R. an Alexander Wolf Bewertung: +2.00 [4]

;) wenn ich Pfauen sehen will, die Rad schlagen, gehe ich in den Zoo. Passt schon.

Aber im Zoo darf man die Pfauen nicht ärgern. Hier schon ;-)

Bewerten Antworten
17. August 2024 11:54 Uhr: Von Flieger Max Loitfelder an Thomas R. Bewertung: -1.00 [1]

Wie Du siehst muss man nicht eingeloggt sein um eine rote 1 zu vergeben. :-)

Bewerten Antworten
17. August 2024 12:20 Uhr: Von Wolff E. an Flieger Max Loitfelder Bewertung: +1.00 [1]

Alexis ist angemeldet bzw nur "on hold". Ohne Anmeldung kann man nicht bewerten. Habe ich eben getestet. Und er hat mir auch privat Mails mit u.a Titulierungen wie "Blockwarttyp" geschickt.

Bewerten Antworten

42 Beiträge
Seite 1 von 2
 

1 2 


Home
Impressum
© 2004-2025 Airwork Press GmbH. Alle Rechte vorbehalten. Vervielfältigung nur mit Genehmigung der Airwork Press GmbH. Die Nutzung des Pilot und Flugzeug Internet-Forums unterliegt den allgemeinen Nutzungsbedingungen (hier). Es gelten unsere Datenschutzerklärung unsere Allgemeinen Geschäftsbedingungen (hier). Kartendaten: © OpenStreetMap-Mitwirkende, SRTM | Kartendarstellung: © OpenTopoMap (CC-BY-SA) Hub Version 14.28.22
Zur normalen Ansicht wechseln
Seitenanfang