Lovefilm-Plaintext-Export

Ich habe (momentan noch) ein Abonnement bei Lovefilm, also einem Dienst, der mir regelmäßig DVDs zuschickt, die ich mir dann ansehe. Praktisch dabei: Die behalten eine Liste aller DVDs, die du dir je ausgeliehen hast. Kann ganz interessant sein, wenn man sich zwei Jahre später mal ansieht, was man alles für einen Schwachsinn gesehen hat und sich nicht daran erinnert.

Nachdem ich meinen Account jetzt aber kündigen will, muss ich diese Liste irgendwie exportieren, damit ich sie nicht verliere. Dafür habe ich mir folgenden Shellbefehl zusammengestrickt, der als Eingabe die HTML-Datei erwartet und dann für jede DVD eine Zeile mit Ausleihdatum, einem Tabulator und DVD-Titel ausgibt.

$ (grep -E 'detail.html|[0-9]{1,2}\. [^ ]+ 200[0-9]' |
   sed -rn -e 's/.+title="(.+)".+/\1/p' -e 's# +([0-9]{1,2}\. [^ ]+ 200[0-9])#\t\1|#p' |
   tr -d '\r\n' |
   tr '|' '\n' |
   sed -r -e 's/(.+)\t(.+)/\2\t\1/'
  ) < lovefilm.html > lovefilm.txt
Erstellt: 4. 12. 2008, 01:42:46 (CET)
Tags: German Shell Script Lovefilm DVD Verleih Liste Export HTML TXT
scytale.name