User-Block für neues Forendesign, Version 2

OP #8085782
Lesenswert?

Mit der Begründung, Zitat:

Bitte nicht bestimmte User öffentlich "anprangern". Danke.

wurde mein Beitrag gelöscht. Das sog. "anprangern" bestand aus einem Copy/Paste aus meiner uBlock Origin Filterliste und enthielt Usernamen aus meiner persönlichen Liste.

Um dieser Kritik nachzukommen, siehe nun mein editiertes Post:

Wem's so geht wie mir - dem bestimmte User zuviel des Guten sind - der installiere sich uBlock Origin auf dem Browser, gehe dort auf Einstellungen (Zahnradsymbol), wähle "Meine Filter aus und kopiere nachfolgende zwei Zeilen in das Textfeld hinein, um mit dem "Änderungen übernehmen"-Button die Änderung zu aktivierten.

1
mikrocontroller.net##td.author:has(span:has-text(/Xx\. X\.|Xxxxxxx X\.|Xxx X\.|Xxxxxxx X\.|Xxxxxxxx|Xxxx|Xxxxxxxxx X\.|Xxxxxx X\.|Ernst S\./)):upward(tr)
2
mikrocontroller.net##.post-head:has(.post-author:has-text(/Xx\. X\.|Xxxxxxx X\.|Xxx X\.|Xxxxxx X.|Xxxxxx|Xxxx|Xxxxxxxxx X\.|Xxxxxxx X\.|Ernst S\./)):upward(.post)

Nun will ich nicht hoffen, eine Nutzer Xxxxxxxxx X. "anzuprangern", sollte dem so sein, so entschuldige ich mich im voraus. Meinen Nutzernamen habe ich als letzten Eintrag eingefügt, nach Aktivierung unter uBlock Origin bin ich sozusagen auch weg.

Wenn man dem Betreiber des Forums danken will, dann sollte man Werbung in uBlock Origin erlauben.

Hinweise:

  1. Obige zwei Zeilen blenden Threads und einzelne Beiträge aus, die von einem dort aufgeführten User erstellt wurden.
  2. Der Filter funktioniert auf "Alle Beiträge", in allen Unterforen und in jedem Thread. Auf der Hauptseite können hingegen Threads von blockierten Usern auftauchen, da dort keine Usernamen in der Threadübersicht verknüpft sind. Bei mir verlinkt der Browser auf "Alle Beiträge" als Startseite.
  3. Bestimmte Sonderzeichen im Usernamen, wie "." Punkt, "*" Asterisk, "+" Plus, u.w. müssen mit vorangesetztem Backslash "\" escaped werden.
  4. Strich "-" oder Unterstrich "_" müssen nicht escaped werden.
  5. Verbunden werden die Namen der Liste durch das "|" Pipe Zeichen.

Hiermit ziehe ich mich wieder auf's reine Lesen der Beiträge im µC-Net zurück. Wem mein Post nutzt, der möge sich daran erfreuen, alle anderen mögen es ignorieren, so wie ich das auch mache.

Eigentlich sollte das Forum von sich aus solch eine Ausblendmöglichkeit bereitstellen, dann würden die Moderatoren mglw. weniger Arbeit damit haben, ganze Blöcke in manchen Threads löschen zu müssen.

Gern bin ich einverstanden, wenn ein Moderator diesen Thread sperrt, eine erneute Löschung hingegen erschiene mir als unangemessen, da dieser Thread weder "Nicht erlaubte Inhalte" beinhaltet, noch - selbst implizit - andere User genannt werden. Somit entspricht mein Post der Forderung des unbekannten Moderators.

: Gesperrt durch Admin
#8085813
Lesenswert?

Ernst S. schrieb:

1
> mikrocontroller.net##td.author:has(span:has-text(/Xx\. X\.|Xxxxxxx 
2
> X\.|Xxx X\.|Xxxxxxx X\.|Xxxxxxxx|Xxxx|Xxxxxxxxx X\.|Xxxxxx X\.|Ernst 
3
> S\./)):upward(tr)
4
> mikrocontroller.net##.post-head:has(.post-author:has-text(/Xx\. 
5
> X\.|Xxxxxxx X\.|Xxx X\.|Xxxxxx X.|Xxxxxx|Xxxx|Xxxxxxxxx X\.|Xxxxxxx 
6
> X\.|Ernst S\./)):upward(.post)
7
>

Diesen Ansatz finde ich aus zwei Gründen etwas... schwierig.

Einerseits sind die gekürzten Klarnamen hier leider nicht eindeutig, was die Gefahr von Falschpositiven birgt. Es ist vermutlich sinnvoller auf den (eindeutigen) Benutzernamen (in Klammern hinter dem abgekürzten Klarnamen) oder die Benutzer-ID (als HTML-Attribute "data-user-id" im <article>-Tag) zu gehen. Das funktioniert allerdings leider nicht bei Übersichten, denn dort sind diese Datenpunkte leider nicht vorhanden.

Andererseits ist es auch so, daß man einige Benutzer zwar vielleicht meistens ausblenden wollen würde, allerdings hie und da -- und sei es wegen eines Zitates durch einen anderen Nutzer -- doch einmal sehen möchte, was er in welchem Kontext geschrieben hat. Also würde es IMO besser passen, Beiträge jener Benutzer mit dem HTML-Tag <details> auszublenden, so daß sie sich mit einem Mausklick ein- oder ausblenden lassen.

Das werden UBlock Origin und ähnliche Ad-Blocker aber wahrscheinlich nicht können, deren Aufgabe ist das Entfernen von Elementen und nicht deren Manipulation. Insofern wird dazu ein Proxyserver vermutlich eine zwar aufwändigere, aber sehr viel bessere Lösung sein -- der außerdem nicht nur die Beiträge bestimmter Nutzer mit <details> auf- und einklappbar machen, sondern manche Benutzer auch vollständig ausblenden könnte.

Beitrag #8085946 wurde von einem Moderator gelöscht.
#8085952
Lesenswert?

Ernst S. schrieb:

Eigentlich sollte das Forum von sich aus solch eine Ausblendmöglichkeit bereitstellen, dann würden die Moderatoren mglw. weniger Arbeit damit haben, ganze Blöcke in manchen Threads löschen zu müssen.

Im Prinzip stimme ich zu, aber habe seit Jahren ein UserScript laufen, was genau das mitbringt. Das läuft auch nach dem Webseiten-Update noch gut.

Angehängte Dateien:
Beitrag #8086043 wurde von einem Moderator gelöscht.
Beitrag #8086054 wurde von einem Moderator gelöscht.
Beitrag #8086066 wurde von einem Moderator gelöscht.
Beitrag #8086074 wurde von einem Moderator gelöscht.
#8086092
Lesenswert?

Marcel V. schrieb:

Genau das ist der Punkt! Man muss hier eigentlich gar nichts ausblenden, man kann auch Manns genug sein und einfach das Wesentliche aus den gelesenen Texten für sich rausfiltern, ohne dafür extra irgendwelche Technik, Codes oder Programme erfinden zu müssen!

Man kann gleichzeitig Manns genug und trotzdem zu faul zum Filtern sein. Faulheit ist nach Larry Wall, dem Erfinder von Perl, übrigens eine Kardinaltugend guter Entwickler, zusammen mit Ungeduld und Hybris.

Zudem ist mir nicht klar, warum ich eine extrem flexible und leistungsfähige Maschine vor mir stehen haben und sie dann nicht für genau das benutzen soll, wozu sie gemacht worden ist und das sie viel besser kann als ich. Meine Rechner sind schließlich dazu da, mir das Leben zu erleichtern und zu vereinfachen, weil ich ja faul bin. Insofern erscheint mir die Idee, nicht mehr manuell filtern und ignorieren zu müssen, und dadurch mehr Zeit und Spaß mit interessanten Inhalten und großartigen Leuten hier zu haben, immer attraktiver.

Insofern danke ich Dir dafür, zu meiner Entscheidung beigetragen zu haben, meinen Proxy zu entwickeln, sobald mein aktuelles Projekt soweit ist.

Nicht weil ich muß. Sondern, weil ich kann. :-)

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.