commit 6fd2f3cafcc120f101ba4fc5869eb48416bd6fc7 from: Aleksey Ryndin date: Wed Nov 27 08:50:42 2024 UTC Add: ftplib example commit - 24d85612d644e115d60031eb66de7d644c8fe877 commit + 6fd2f3cafcc120f101ba4fc5869eb48416bd6fc7 blob - 0b19688e4c45be34b9bbaedb9e3236aa98af76e1 blob + 68caa14c27fe730b6f7374b31515865ad0eb5c4d --- capsule/python/python3.11-tools.gmi +++ capsule/python/python3.11-tools.gmi @@ -125,6 +125,16 @@ Thanks! Данные для аутентификации (в случае необходимости) берутся из файла `~/.netrc`. Утилите можно задать альтернативный файл .netrc через аргумент -r. +#### UPD: 2024-11-27 Конкретный пример + +Попалась в интернете ссылка: +=> ftp://ftp.taygeta.com/pub/Forth/Compilers/native/unix/this4th.zip + +"Современные" браузеры ftp уже не открывают, требуют внешнее приложение для открытия такой ссылки. С использованием модуля ftplib этот файл может быть скачан следующей командой: +``` +$ python3 -m ftplib ftp.taygeta.com pub/Forth/Compilers/native/unix/this4th.zip > this4th.zip +``` + ### mimetypes Модуль работы с MIME. В режиме утилиты командной строки можно как искать тип содержимого по имени файла (или его полному URL), например: