Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Ich hoffe ich bin im richtigen Forum, bin mir leider grad nicht sicher.
Auf jeden Fall suche ich ein Script, das mir in einem Forum einen bestimmten Link durch einen anderen ersetzt. Es sollte einfach alle Posts von mir durchsuchen und ganz einfach den einen Link austauschen. Sollte unter Linux funktionieren, ich denke aber, dass das mal nicht so das Problem sein wird.
Hab schon ein wenig gegoogelt, aber nicht wirklich was gefunden. Gibt es sowas?
Falls möglich, wäre eine Funktion, bei der man das Ersetzen zuerst noch von Hand bestätigen muss, natürlich der Traum. Dann kann ich auch gleich überprüfen, dass auch nichts schief geht.
Der Bot könnte funktionieren, das hängt aber von zwei Faktoren ab:
1. Es kommt darauf an, wie der Bot die Beiträge editiert hat. Immerhin dürfte der Bot zum Editierzeitpunkt Mod-Rechte gehabt haben, sonst könnte er die Beiträge normaler Nutzer nicht anpassen. Wenn der Bot auf bestimmte Mod-Funktionen zugreift, dürfte das mit normalen Benutzerkonten Probleme geben.
2. Das Forum müsste mit der selben Boardsoftware (vBulletin 4) laufen. Für andere Forensoftware müsste man ihn wahrscheinlich komplett neu schreiben.
Interessant wäre zumindest, welche Boardsoftware der Betreiber des Forums einsetzt.
Der Bot verwendet - wie in der Signatur und im Benutzertitel erwähnt - Perl und LWP, müsste also auf jedem beliebigen unixoiden Betriebssystem laufen. Auf der Kommandozeile wird ein URI eines Threads erwartet, als Standardeingabe eine Liste mit zu ersetzenden URIs im Format
Der Bot benutzt keine explizit moderativen Funktionen (abgehen von der Tatsache, dass er fremde Beiträge ebenso zu bearbeiten versucht wie die eigenen), ist allerdings in dieser Form spezifisch für das Ersetzen von ImageBanana- durch Abload-Links im ngb gedacht. Insbesondere leitet er aus den eingegebenen Deep-Links automatisch Thumbnail-Links ab und ersetzt auch diese, und er nutzt nicht die Suchfunktion, sondern die Thread-Ansicht. Das liesse sich allerdings relativ leicht anpassen. Auch eine Nachfrage könnte man nach der ohnehin bereits vorhandenen Ausgabe des neuen BBCodes (print "================\n$bbcode\n================\n";) integrieren.
[src=perl]#!/usr/bin/perl
use LWP::UserAgent;
use HTTP::Cookies;
use HTML::Entities;