cURL und Datum?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
sonya
Beiträge: 84
Registriert: 28.07.2007 07:55:33

cURL und Datum?

Beitrag von sonya » 11.09.2019 11:36:56

Hallo zusammen,

eine Frage zu cURL. Zum Thema Datum/Zeit lokal<->Server in Verbindung mit cURL habe ich Null Ideen und auch keine Lösung gefunden :(

Es gibt ein paar Vereinsmitglieder die möchten, besser sollen, jeden Monat eine Liste von zip Archiven vom Vereinsserverplatz herunterladen. Nicht alle Archive werden neu sein.
cURL statt wget aus folgendem Grund. Es gibt auch Mitglieder, die die benutzen ein Android Pad/Touch mit Android, dort hat es kein wget. Allerdings funktioniert cURL in Termux.

Im Moment sieht das (auf dem PC) so aus:

Code: Alles auswählen

curl -#   -O -J -L  http://verein.net/download/themen/thema_1_file_1.zip -o  thema_2_file_1.zip && curl -#   -O -J -L  http://verein.net/download/themen/thema_2_file_3.zip -o  thema_2_file_3.zip && u.s.w, u.s.f
Die Dateinamen werden immer in der gleichen Art/Zusammenstellung lauten wie sie oben aufgeführt sind.

Wie kann cURL nun überredet werden, nur Archive herunter zu laden die neuer sind als die Archive im aktuellen/aktiven, lokalen Verzeichnis?


Luxus wäre in etwa eine solche Lösung, lokal auch das (aktuelle) Datum anzuhängen:
curl -# -O -J -L http://verein.net/download/themen/thema_2_file_3.zip -o thema_2_file_3[%d.%m.%Y.].zip
Aber dies wäre ein LuxusProblem. Konnte ich jedoch auch noch nicht integrieren.
Einen sonnigen Tag,
Sonya

wanne
Moderator
Beiträge: 7548
Registriert: 24.05.2010 12:39:42

Re: cURL und Datum?

Beitrag von wanne » 11.09.2019 13:42:43

Zuerstmal: Ich würde auf eine andere Variante zurück geifen. FTP ist für so Sachen deutlich angenehmer sonst gibt es Debianhttrack auch im Appstore.

Sonst hat curl hat -z
So:

Code: Alles auswählen

curl http://verein.net/download/themen/thema_1_file_1.zip -o thema_2_file_1.zip -z $(stat -c  %z thema_2_file_1.zip | cut -d . -f 1 | tr -d -)
rot: Moderator wanne spricht, default: User wanne spricht.

pferdefreund
Beiträge: 3799
Registriert: 26.02.2009 14:35:56

Re: cURL und Datum?

Beitrag von pferdefreund » 13.09.2019 07:21:20

Das ist doch eine dankbare Aufgabe für rsync, bez. Syncopoly für Android. Syncopoly gibt es bei f-droid.org als open Source Anwendung.

Antworten