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.icssondern:
curl "https://kundenportal.edg.de/WasteManagementDortmund/WasteManagementServiceServlet?ApplicationName=Calendar&SubmitAction=sync&StandortID=..............1&AboID=...........&Fra=P;R;B;W" > mein_muellkalender.ics -
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.icssondern:
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 steht ;)Damit 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.
-
@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 steht ;)Damit 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 ...
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden