FTP – per Python – ganz schön tricky
unser alter Webserver konnte ssh und rsync – da war das Hochladen von Raspi-Fotos einfach, sicher und schnell zu machen. Per Shell-Script, das dann auch von meiner Python-Suite verwendet werden konnte.
Der neue Server bietet rsync nicht an und ssh nur sehr kurz, falls man ein Problem auf dem Server beheben muss. Für meine Zwecke nicht brauchbar.
Also mit FTP, eigentlich ein Anachronismus.
Aber FTP von Python aus zu benutzen, stellt sich schnell als Challenge heraus. Ich hatte geglaubt, ich hätte damit kein Problem, schließlich hab ich damals, als das Internet noch neu war, jahrelang FTP von der Kommandozeile gemacht, graphische Clients gab es noch nicht.
Aber die Python-FTP-Library bietet keineswegs für jeden üblichen FTP-Befehl einen entsprechenden Aufruf an, man muss ziemlich umdenken. Nicht, dass es nicht geht – aber etwas einfacher wäre schon nett gewesen…