Изменения:
-- Сделан плагин для файлообменника vip-file.com
Чтобы скачивалось с использованием пароля, нужно записать этот пароль в файл dlq.passwords
Пример файла dlq.passwords:
Code:
host login password
-----------------------------------
vip-file.com xxxxxx VMJ2191N4LF
Если для vip-file.com пароль не задан, то скрипт будет пытаться скачивать без пароля если есть
ссылка "Или качайте очень медленно и бесплатно". Если этой ссылки нет (т.е. сервер не предложил
скачать бесплатно), то скрипт пытается самостоятельно составить такую ссылку и скачавает файл
как будто эта ссылка есть.
Но в режиме без пароля сервер отдаёт файл очень медленно - у меня получалось примерно ~1 килобайт/сек,
иногда бывает ~10 килобайт/сек.
Убрать пароль из файла dlq.passwords можно либо удалив целиком строчку, либо изменив имя сервера,
например так:
Code:
-vip-file.com xxxxxx VMJ2191N4LF
-- Сделан плагин для файлообменника hotfile.com
Но пока я его делал, hotfile.com для некоторых файлов стал показывать картинки(captcha),
поэтому скачиваются только те файлы, для которых картинки не показываются.
-- Сделана возможность перед скачиванием ссылки проверять доступность сервера (ping),
и в случае его недоступности - ожидать доступности XX минут.
Проверка производится перед вычислением прямой ссылки и перед скачиванием файла.
Время ожидания (в минутах) задаётся параметром ACCESS_TIMEOUT в начале скрипта dlq.sh
Если указать 0 минут, то доступность не проверяется и не ожидается:
Code:
ACCESS_TIMEOUT=5 # время ожидания[минут] доступности сервера по ссылке (0 - доступность не проверять и не ожидать)
Эта возможность может быть полезна, если при запуске скрипта соединение с Интернетом
ещё не установилось или оно пропадает во время работы скрипта - чтобы в эти моменты
ссылки не отмечались как плохие.
Но могут быть и ложные срабатывания, когда на сервере запрещены ответы на ping. Надо понаблюдать...