http2ftp
Октябрь 6, 2006 — kaktycКак можно скачивать с http и одновременно заливать на ftp?
И то, и другое делать будем с помощью curl. Ещё нам понадобится какой-нибудь бесплатный шелл. Я выбрал rootshell.be.
Собственно вот скрипты:
Для закачки одного файла.
$ cat dl
FTP=”ftp://username:password@ftp.server.ru”
curl -s –url “$1″ | curl -T - ${FTP}/`echo $1 | sed -e ’s|.*/||’`
Для закачки списка файлов. Урлы хранятся в файле dload.
$ cat mdl
FTP=”ftp://username:password@ftp.server.ru”
for f in `cat dload`
do
echo ‘Downloading file from ‘”$f”
curl -s –url “$f” | curl -T - ${FTP}/`echo $f | sed -e ’s|.*/||’`
done
Исполнимые файлы на моём шелле не запускаются, поэтому запускаем так:
$ sh dl
где dl - скрипт для закачки.
Для удобства ещё имеет смысл прописать alias в ~/.bashrc
alias dl="sh ~/dl"
alias mdl=”sh ~/mdl”
Октябрь 6, 2006 at 20:44
Обладеть! :-) Будем пробовать.
А я тут поисковой оптимизацей занялся - сортирую документы с помощьью SWISH++. Если есть какие хорошие ссылки по повышению точности поиска - кинь в комменты на блог :-)