Bilder von älteren Beiträgen remote herunterladen?

Hallo.

Ich habe vor einiger Zeit ein phpBB-Forum importiert.
Ich glaube, ich habe die Option zum Herunterladen der Remote-Bilder während des Imports nicht aktiviert, da ältere Beiträge eingebettete Bilder mit externen Links enthalten.

Ich möchte alle diese Bilder aus den älteren Beiträgen herunterladen.

Gibt es einen Befehl dafür? Ich habe etwa 150.000 Beiträge, die verarbeitet werden müssen.

Irgendwelche Tipps hier, @vinothkannans oder @gerhard?

  • Aktivieren Sie die Site-Einstellung „download remote images to local

Schnelle Frage: Warum ist es notwendig, folgendes zu tun:

Post.update_all(baked_version: nil)

Wenn ich maximale Tage für den Download entfernter Bilder auf 20 Jahre setze?

Das wird eine langsame Neubearbeitung aller Beiträge auslösen, da das System erkennt, dass die Beiträge auf die neue Version neu bearbeitet werden müssen.

Aber ich habe einen Beitrag aus dem Jahr 2010 gesehen, der ein externes Bild enthielt. Ich habe nichts geändert außer der Einstellung maximale Tage für das Herunterladen externer Bilder, und das externe Bild wurde nach einigen Minuten automatisch heruntergeladen.


Der sehr alte Beitrag wurde tatsächlich vom System bearbeitet, um das externe Bild herunterzuladen.

Edit: Im Laufe der Nacht wurden weitere alte Bilder automatisch heruntergeladen, was gut ist, aber ich verstehe den Teil update_all(baked_version: nil) definitiv nicht.

Hallo,
ich habe das Skript angewendet, bin mir aber unsicher, ob es erhebliche Auswirkungen auf die Leistung und den Serverraum hat.