GNU wget
GNU Wget Утилита для загрузки файлов из интернет GNU Public License |
Описание
- GNU Wget -- это свободно распространяемая утилита для загрузки файлов из интернет с использованием наиболее распространенных протоколов HTTP и FTP. Работает в текстовой OS/2 сессии.
- WGet неинтерактивная программа, что означает, что она может работать в фоновом режиме, без непосредственного участия пользователя. Это позволяет запускать загрузку файлов и останавливать ее автоматически. Для сравнения, большинство Веб-браузеров требуют непосредственного и постоянного присутствия пользователя, что является тратой времени, особенно при перекачке большого количества информации.
- WGet способен рекурсивно спускаться по структуре HTML-документа и дереву каталогов FTP-сервера, позволяя делать их копии на локальной машине. Это свойство полезно для зеркалирования серверов или для поиска в сети нужной информации в режиме WWW-робота.
- При скачке файлов и зеркалировании с использованием FTP-протокола допускается использование шаблонов. WGet может анализировать время и дату создания файлов на HTTP и FTP серверах и сохранять ее на локальной машине. Таким образом, WGet может отслеживать изменение содержимого удаленного файла и перекачивать его новую версию автоматически в случае необходимости. Это делает WGet весьма полезным для зеркалирования как FTP-серверов, так и домашних HTTP-страниц.
- WGet чрезвычайно хорошо работает при медленном или нестабильном коннекте, пытаясь скачать документ до тех пор, пока он не будет полностью скачан или не будет превышено определенное пользователем количество попыток. WGet пытается продолжить загрузку с того места, на котором она была прервана используя REST для FTP-серверов и Range для тех HTTP-серверов, которые его поддерживают.
- По умолчанию WGet поддерживает прокси-серверы, которые могут разгрузить сеть, увеличить скорость загрузки и обеспечить доступ сквозь firewalls. WGet также опционально поддерживает пассивную загрузку для FTP-серверов.
- Загрузка трассируется выводом на экран точек, каждая из которых соответствует определенному объему скачанной информации (1 Кб по умолчанию). Это значение может быть изменено пользователем.
- Для большей части свойств доступно полное их конфигурирование пользователем путем использования опций командной строки или редактированием файла `.wgetrc'
- Наконец, GNU Wget является свободно распространяемым программным продуктом. Это означает, что любой пользователь может работать с ним, распространять его и изменять в соответствии с GNU General Public License, опубликованной Free Software Foundation.
- Наиболее простой способ использования WGet следующий: если Вы добрались до нужного файла с помощью Netscape Navigator, щелкните правой кнопкой мышки по линке и выберите Copy This Link Location. URL файла будет скопирован в буфер обмена. После этого наберите командную строку для запуска WGet и добавьте скопированный URL.
- Если же вам лень это делать :), то Вы наверняка уже созрели для Auto WGet Daemon. Это набор утилит, позволяющий максимально упростить работу с GNU WGet.
- Для установки WGet вам потребуется библиотека GNU EMX Runtime. Вы можете найти ее на сервере Hobbes.
- Вы можете загрузить WGet с сервера Pilot или с сервера Hobbes [160K]
- Вы можете также загрузить русский перевод [12K] документации к WGet, сделанный Германом Жеболдовым. Документация пока переведена не полностью.
Если Вы хотите что-нибудь добавить или спросить, обращайтесь к GlassMan(RU)Послесловие
Мало кто знает, что в 1998 году Георгий Нечаев скомпилировал WGET с некоторыми изменениями интерфейса. Вывод точек был заменен на показ уже скачанного объема, скорости, времени от начала скачивания и времени завершения скачивания (ETA). Помимо этого, в заголовок VIO окна WGET выводится уже скачанный объем файла в процентах, время до завершения и название файла. Эта информация видна, например в Window List, в Minimized Viewer и во всех переключателях задач, показывающих заголовки окон (например свитчер из Sysbar/2 Дмитрия Платонова). Скачать эту версию можно здесь: wget-1.5.3-os2-nodots.exe.bz2, 55k, (для распаковки понадобится bzip2, 101k).
Для любой версии WGET можно занести настройки прокси и прочие параметры в файл инициализации. По умолчанию это файл .wgetrc в каталоге, прописанном в переменной окружения (environment) HOME, но можно указать полное имя файла с путем в переменной окружения WGETRC. Например так:
SET WGETRC=D:\0S2\HOME\.wgetrcНиже перечислены некоторые настройки, которые можно использовать как пример. Полный их список смотрите в документации и в подсказке, выдаваемой по команде wget --help
use_proxy = off ftp_proxy = http://fnet-proxy.kollegienet.dk:3128 http_proxy = http://fnet-proxy.kollegienet.dk:3128 proxy-user = пользователь на proxy proxy-passwd = пароль на proxy user-agent=Mozilla/4.61 [en] (OS/2; I)
Eugen Kuleshov
Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ