Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.os.unix.linux.misc > #137685
| From | Tim Landscheidt <tim@tim-landscheidt.de> |
|---|---|
| Newsgroups | de.comp.os.unix.linux.misc |
| Subject | Re: Web-Datei lokal zwischenspeichern, bei Änderung Befehl auslösen? |
| Date | 2024-02-15 12:01 +0000 |
| Organization | https://www.tim-landscheidt.de/ |
| Message-ID | <87zfw20we3.fsf@vagabond.tim-landscheidt.de> (permalink) |
| References | <87a5o45z75.fsf@vagabond.tim-landscheidt.de> <uqgflm$ojp$1@news2.informatik.uni-stuttgart.de> <87cysyelny.fsf@vagabond.tim-landscheidt.de> <uqklmv$lc7$1@news2.informatik.uni-stuttgart.de> |
Ulli Horlacher <framstag@rus.uni-stuttgart.de> wrote:
>>> Nimm den Header Content-Length:
>>> curl -I https://src.fedoraproject.org/repo/rpm-specs-latest.tar.xz | grep -i Content-Length
>>> Wenn der Wert von der gespeicherten Datei abweicht, hat sich was geaendert.
>>> Last-Modified Header ist leider kein ISO Datum und eignet sich nicht als
>>> String-Vergleich.
>> Sorry, da habe ich nicht präzise genug formuliert: Mir geht
>> es nicht um das Kriterium der Änderung, sondern eine Alter-
>> native zu dem Boilerplate-Code.
> Was soll das sein?
| origfile=/tmp/cfwu.rss
| origetag="${origfile}.etag"
| dldir="$(mktemp -d)"
| if curl -s --etag-compare "$origetag" --etag-save "$dldir/tmp.etag" -o "$dldir/tmp.rss" https://www.comeflywithus.de/feed/mp3/; then
| if [ -s "$origetag" ] && cmp -s "$origetag" "$dldir/tmp.etag"; then
| rm -f "$dldir/tmp.etag"
| else
| mv -f "$dldir/tmp.rss" "$origfile"
| mv -f "$dldir/tmp.etag" "$origetag"
| echo "Do something useful here."
| fi
| fi
| rmdir "$dldir"
>> Ich suche ein fertiges Tool, das dieses leistet und mög-
>> lichst in den gängigen Distributionen enthalten ist.
> Und das alles sofort und kostenlos?
Richtig.
> Dann musst du selber weitersuchen.
Danke für den Hinweis!
Tim
Back to de.comp.os.unix.linux.misc | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Web-Datei lokal zwischenspeichern, bei Änderung Befehl auslösen? Tim Landscheidt <tim@tim-landscheidt.de> - 2024-02-13 12:24 +0000
Re: Web-Datei lokal zwischenspeichern, bei Änderung Befehl auslösen? Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2024-02-13 19:24 +0000
Re: Web-Datei lokal zwischenspeichern, bei Änderung Befehl auslösen? Tim Landscheidt <tim@tim-landscheidt.de> - 2024-02-14 22:16 +0000
Re: Web-Datei lokal zwischenspeichern, bei Änderung Befehl auslösen? Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2024-02-15 09:32 +0000
Re: Web-Datei lokal zwischenspeichern, bei Änderung Befehl auslösen? Tim Landscheidt <tim@tim-landscheidt.de> - 2024-02-15 12:01 +0000
Re: Web-Datei lokal zwischenspeichern, bei Änderung Befehl auslösen? Stefan Reuther <stefan.news@arcor.de> - 2024-02-15 18:26 +0100
csiph-web