Konservierung von Threads mit Attachments (Script)

OP Persönliche Seite #1376302
Lesenswert?
• ▲
▼
Hier ein kleines Script, das ich gerade geschrieben habe, um hier Freds 
zu konservieren.

Was macht man:
1. Fread oeffnen, mit Firefox File/Save Page As mit dem Modus "whole 
page" im Speichern-Dialog.
2. Mein Script aufrufen:
   # ./getfiles.pl < orig_fred.html > local_fred.html

Das holt auch die Attachments, legt sie lokal ab und ersetzt die Links 
im File mit den lokalen. Die Tatsache, dass es mehrere Versionen des 
selben Files geben kann wird beruecksichtigt.

Micael
Angehängte Dateien:
Moderator Persönliche Seite #1377071
Lesenswert?
• ▲
▼
Michael G. schrieb:
> Ich war gestern "etwas" mies drauf. Sorry.

Nicht tragisch.  Nachdem einen aber immer wieder irgendwelche
Python-Jünger, die nun feststellen, dass man komplizierte
Shellscripts durch eine gescheite Scriptsprache ablösen kann,
damit nerven, wie miserabel und unleserlich doch angeblich
Perl sei, bin ich nun selbst halt auch an dem Punkt, dass ich
ein wenig Aufwand in die Qualität von Perlscripts bereits ,,aus
Prinzip'' stecke.  Dazu gehört halt use strict und use warnings
(bzw. perl -w).  Nur mit den englischen Namen für &&, || usw.
tu' ich mich etwas schwer, obwohl man damit ja schon prima
lesbare Sätze schreiben kann. ;-)

Eins fällt mir nur beim Angucken noch auf:
1
  if (/.*attachment\/([0-9]+)\/(.+)/) {

Statt der "Keilschrift" :) greife ich in solchen Fällen lieber
zu alternativen Begrenzern für den RE:
1
  if (m|.*attachment/([0-9]+)/(.+)|) {

Ich finde das für Menschen einfacher zu lesen.  Ist aber sicher
Geschmackssache.

(Dein urpsrüngliches Problem, alle Attachments eines Threads
abspeichern zu wollen, habe ich einfach gerade nicht, daher kein
Kommentar dazu.  Ich habe allerdings keinen Zweifel, dass das
funktioniert.)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren