NEWS
Tipp: Curl für Download *.ics Datei - manchmal ist man blöd
-
Wollte mir den Müllkalender meiner Stadtwerke für meinen Standort herunterladen, und das klappte mit der URL, die ich mir vom Portal geholt habe mit dem curl, was wohl mit git auf meinen Windows PC gekommen ist nicht....
Die Lösung war aber einfach, nichts mit USER-Agent o. Ä., woran ich zuerst gebastelt habe...
Die über die Zwischenablage kopierte URL...
... musste curl in Anführungszeichen gesetzt übergeben werden ...
nicht:
curl https://kundenportal.edg.de/WasteManagementDortmund/WasteManagementServiceServlet?ApplicationName=Calendar&SubmitAction=sync&StandortID=..............1&AboID=...........&Fra=P;R;B;W > mein_muellkalender.ics
sondern:
curl "https://kundenportal.edg.de/WasteManagementDortmund/WasteManagementServiceServlet?ApplicationName=Calendar&SubmitAction=sync&StandortID=..............1&AboID=...........&Fra=P;R;B;W" > mein_muellkalender.ics
-
@martinp sagte in Tipp: Curl für Download *.ics Datei - manchmal ist man blöd:
... musste curl in Anführungszeichen gesetzt übergeben werden ...
Logisch, weil Du ein
&
in der url hast, was in sh ja für etwas anderes stehtDamit wird der Befehl (davor) im Hintergrund ausgeführt.
Job control:
In Bash, a program can be started as a background job by appending an ampersand (&) to the command line; its output is directed to the terminal (potentially interleaved with other programs' output), but it cannot read from the terminal input.
-
@haus-automatisierung Das war auf einem Window-PC, aber auch Windows wird die URL in irgendeiner Weise zerpflückt haben, dass sie keinen Sinn mehr ergab ...