nget - Интернет в облаке

Это команда nget, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


nget - получить файлы с хостов NNTP (новости usenet)

СИНТАКСИС


нгет [...]

ОПИСАНИЕ


нгет извлекает сообщения, соответствующие регулярному выражению, и декодирует все содержащиеся файлы
в пределах. Составные сообщения автоматически собираются вместе. Детали из нескольких
при необходимости серверы будут объединены.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Варианты заказа указаны существенно. Как правило, опция влияет только на
параметры, которые идут после него в командной строке.

-q / - тихо
При указании один раз отключит печать автоматически обновляемого текста, чтобы разрешить
вывод должен быть перенаправлен / зарегистрирован без мусора. Если указано дважды, будет
отключить печать только информационных сообщений. Ошибки по-прежнему будут печататься.

-h / - хост-хост
Принудительно использовать только указанный хост для последующих команд. (Должен быть настроен
в .ngetrc.) Можно сбросить до стандартного метода автоматического выбора с помощью -h ""

-a / - доступно
Обновите список доступных групп новостей. Последующие команды -r / -R можно использовать для
поиск групп новостей.

-A / - быстрый доступ
Подобно -a / - доступен, но не обновляет список, а только делает его доступным для
поиск.

-X / - xavailable
Искать в списке групп, но без загрузки файла кеша или получения всей группы
список. Вместо этого поиск будет производиться на сервере. По сравнению с -a / -A это имеет
преимущество в том, что не требуется дискового пространства для файлов кэша и не требуется
начальное получение полного списка группы. Недостатки далеко не все
серверы, поддерживающие требуемые расширения NNTP, невозможность использования сложных
регулярные выражения из-за необходимости преобразовать его в более простой формат wildmat, а
возможность того, что команды могут быть довольно медленными, если сервер перегружен (вы
в некоторых случаях может потребоваться увеличить значение тайм-аута).

-g / - группа группа (ы)
Обновите список доступных файлов в группе (ах). Можно указать несколько групп
разделив их запятыми. Все кэшированные группы можно выбрать с помощью «*». Если
host был указан ранее с -h, он будет извлекать заголовки только из этого
хозяин. В противном случае он получит заголовки для всех хостов выше _glevel (см.
раздел конфигурации для получения дополнительной информации о приоритетах.) Последующие команды -r / -R могут
использоваться для извлечения файлов.

-G / - группа (группы) быстрой группы
Подобно --group, но не получает новые заголовки.

-x / - xgroup группа (ы)
Используйте группу (ы) для последующих команд -r, но без загрузки файла кеша или
получение полного списка заголовков. Вместо этого команда XPAT будет использоваться для получения только
соответствующие заголовки. По сравнению с -g / -G это имеет то преимущество, что не требует
любое дисковое пространство для файлов кэша и не требующее первоначального извлечения полной
список заголовков. К недостаткам можно отнести далеко не все сервера, поддерживающие XPAT, невозможность
использовать сложные регулярные выражения из-за необходимости преобразовать его в более простой формат wildmat,
и возможность того, что команда xpat может работать довольно медленно, если сервер
перегружен (в некоторых случаях может потребоваться увеличить значение тайм-аута).

-F / - хост флеш-сервера
После -g / -G: очистить все заголовки для сервера из текущей группы (групп).
После -a / -A: удалить все группы / описания для сервера из группового списка.

-r / - получить регулярное выражение
После -g / -G / -x: сопоставляет регулярное выражение с субъектами ранее выбранной группы (групп),
и извлекает совпадающие.
После -a / -A: сопоставляет регулярное выражение с именами, описаниями и списками групп новостей.
те, которые совпадают. (-T требуется)

-R / - выразить выражение
Подобно -r, но соответствует выражению, а не просто регулярному выражению. (см. EXPRETRIEVE
Раздел EXPRESSIONS для получения дополнительной информации. Expression - это постфиксное выражение, которое может
содержат эти ключевые слова:
После -g / -G: тема, автор, строки, байты, иметь, запрос, дата, возраст, обновление,
updateage, messageid (или mid), ссылки. Обратите внимание, что аргумент --limit не
повлиять на параметр, если вы хотите ограничить количество строк, добавьте его как часть
выражение.
После -a / -A: группа, desc.

- @ / - список LISTFILE
Укажите файл, из которого нужно загрузить список аргументов командной строки. Смотрит в ~ / .nget5 / списки /
dir по умолчанию. Знак # в файле списка, который является первым символом в строке или
перед которым стоит пробел и не заключено в кавычки, начинается комментарий, который длится до конца
линии.

-p / - путь КАТАЛОГ
Путь для хранения последующих извлечений. Также устанавливает -P и очищает ранее указанные
бестолковые. Относительно пути, по которому был запущен nget. (Кроме случая
внутри - @, который будет относительно cwd во время - @.)

-P / - temppath КАТАЛОГ
Хранить временные файлы по пути вместо текущего каталога.

--dupepath КАТАЛОГ
Проверьте наличие дублирующих файлов по указанному пути в дополнение к обычному пути. Возможно
указано несколько раз.

-м / - македир нет да спроси,
Сделайте каталоги указанными -p и -P. По умолчанию нет. Если да, сделаю dirs
автоматически. Если #, если количество каталогов, которые необходимо создать, равно
больше указанного числа, ответ будет интерпретирован как нет. Если спросить, нгет
будет запрашивать пользователя при попытке перейти в несуществующий каталог. Действительный
ответы на приглашение: y [es], n [o] и максимальное количество уровней каталогов для
Создайте. (Это означает, что если вы привыкли отвечать «1», а не «y»,
и однажды опечатайте первую часть пути, вы случайно не создадите связку
dirs в неправильном месте.)

-T / - тестовый режим
Причина, по которой --retrieve просто распечатывает все совпадающие файлы.

--text ignore, files, mbox [: имя файла]
Определяет, как обрабатывать текстовые сообщения. По умолчанию это файлы. OPT можно игнорировать
сохранять только двоичные файлы, «файлы» для сохранения каждого текстового сообщения в отдельном файле и «mbox»
для сохранения каждого текстового сообщения как сообщения в почтовом ящике формата mbox. Название mbox
файл для сохранения можно указать с помощью mbox: filename, по умолчанию - nget.mbox. Если
имя файла заканчивается на .gz, оно будет автоматически сжато с помощью gzip. Если только имя файла
имеет абсолютный путь, он интерпретируется относительно пути получения.

--save-binary-info да, нет
Указывает, следует ли сохранять текстовые сообщения для сообщений, содержащих только двоичные данные.
(Если вы хотите увидеть заголовки.)

--test-мультисервер OPT
Заставляет testmode отображать, на каких серверах есть части каждого файла. OPT может быть нет
disable (по умолчанию), длинное для подробного вывода и сокращение для более сжатой формы.
(В коротком режиме короткое имя каждого сервера печатается без разделительного пробела,
и это заглавные буквы, если этот сервер не имеет всех частей. Если сервер
не указано короткое имя, по умолчанию используется первый символ псевдонима сервера.)

- fulllxover OPT
Отмените настройки полного обмена в файле конфигурации. По умолчанию -1, что
не отменяет.

-M / - отметка
Отметьте совпадающие файлы как полученные.

-U / - снять отметку
Снять отметку с найденных файлов. (Автоматически устанавливает -dI)

-t / - пробует int
Установите максимальное количество попыток. -1 будет повторять бесконечно долго (вероятно, не очень
идея).

-l / - ограничение числа
Установите минимальное количество строк в сообщении (или общее количество строк для многострочного сообщения).
часть сообщения) должны быть рассмотрены для поиска.

-L / - maxlines int
Установите максимальное количество строк, которое должно рассматриваться в сообщении при извлечении.
(-1 для неограниченного)

-s / - задержка int
Установите количество секунд ожидания между попытками повтора.

--тайм-аут целое
Установите количество секунд ожидания ответа от nntp-сервера перед отправкой
вверх.

-i / - неполный
Получить файлы с недостающими частями.

-I / - завершено
Получить только файлы со всеми частями.

--декодировать
Расшифровать и удалить временные файлы (по умолчанию)

-k / - держать
Расшифруйте и сохраните временные файлы.

-K / - без декодирования
Храните временные файлы и не пытайтесь их декодировать.

-c / - случай
Учитывайте регистр с учетом регистра.

-C / - nocase
Учитывать регистр без учета регистра.

--автопар
Включить автоматическую обработку парфайлов. (по умолчанию) Загрузите столько файлов par, сколько
необходимо заменить отсутствующие или поврежденные файлы.

--no-autopar
Отключить автоматическую обработку файлов parfile. Все парфайлы, соответствующие этому выражению, будут
скачал.

-d / - dupecheck ФЛАГИ
Убедитесь, что у вас еще нет файлов. Это делается двумя способами. В
сначала ("f") составляет список всех файлов в текущем каталоге, затем
проверка всех сообщений, которые нужно получить, чтобы увидеть, отображается ли одно из имен файлов
вверх по теме. Это работает достаточно хорошо, хотя иногда имя файла не
в теме. Это также может вызвать проблемы, если у вас есть файлы в
каталог с названиями глупых вещей вроде «а», и в этом случае все сообщения со словом «а»
в них будут пропущены. Тем не менее, он все еще достаточно умен, чтобы не пропускать сообщения.
в которых просто есть слово, содержащее "а".
Второй метод («i») заключается в установке флага в кэше заголовков, который предотвращает
это от повторного извлечения. Вы можете использовать комбинации, такие как -dfi, чтобы проверить оба, -dFi
только для проверки флага, -dfI только для проверки файлов и т. д.
Третий ("m") приведет к тому, что файлы, обнаруженные проверкой дублирующих файлов ("f"), будут
помечено как полученное в кеше. (Полезно для обработки перекрестных двоичных файлов и / или
двоичные файлы, сохраненные с помощью другой программы чтения новостей.)

-D / - nodupecheck
Не проверяйте ни один из методов --dupecheck, извлекайте любые совпадающие сообщения.

-N / - нет связи
Не подключайтесь ни к какому серверу для получения статей. Полезно для попытки расшифровать
столько, сколько у вас есть. (если у вас есть что-то с -K или ngetlite.)

-w / - Writelite ЛИТЕФИЛЬ
Напишите список частей, которые нужно получить с помощью ngetlite.

--help Показать справку.

ЭКСПРЕТРИТЬ ВЫРАЖЕНИЯ


Выражения расположены в постфиксном порядке. Для типов int, date и age стандартный int
сравнения разрешены (==,! =, <, <=,>,> =). Для типов регулярных выражений == (= ~),! = (! ~) Являются
допускается.

Таким образом, сравнение примет следующую форму:
Инфикс: Постфикс:

Сравнения можно объединить с помощью && (и), || (или).
Инфикс: && Постфикс: &&

-g / -G ключевые слова
предмет (регулярное выражение)
Соответствует заголовку Тема :.

автор (регулярное выражение)
Соответствует заголовку From :.

линии (число)
Соответствует заголовку Lines :.

байты (число)
Соответствует длине сообщения в байтах

иметь (число)
Соответствует количеству частей составного файла, который у нас есть.

req (число)
Соответствует общему количеству частей составного файла.

дата (дата)
Соответствует заголовку Date :. Принимаются все стандартные форматы.

age (возраст)
Соответствует времени, прошедшему с заголовка Date :.
Формат: [X y [уши]] [X mo [nths]] [X w [eeks]] [X d [ays]] [X h [ours]] [X m [inutes]]
[X s [секунды]]
Например: «6 месяцев 7 часов 8 минут».
Напр .: «6мо7х8м»

обновление (дата)
Соответствует «времени обновления» элемента кеша. То есть самое последнее время, когда
добавлена ​​новая часть файла. Например, если часть 1 была добавлена ​​однажды, и
часть 2 появилась на сервере только на следующий день, тогда время обновления будет когда
часть 2 была добавлена ​​на второй день. Но если бы обе части были видны в первый день,
затем на второй день при повторном просмотре с другого сервера время обновления будет
сохранить исходное значение.

обновление (возраст)
Соответствует времени с момента обновления элемента кеша.

messageid (регулярное выражение), mid (регулярное выражение)
Соответствует заголовку идентификатора сообщения. (Для постов, состоящих из нескольких частей, он соответствует идентификатору сообщения
первая часть.)

ссылки (регулярное выражение)
Соответствует любой из ссылок сообщения.

-a / -A ключевые слова
группа (регулярное выражение)
Соответствует названию группы новостей.

desc (регулярное выражение)
Соответствует описанию группы новостей.

КОНФИГУРАЦИЯ


При запуске nget прочитает ~ / .nget5 / .ngetrc для значений конфигурации по умолчанию и
псевдонимы хоста / группы. Пример .ngetrc должен был быть включен в nget.

nget также проверит ~ / _nget5 / и _ngetrc, если необходимо, для обработки ОС и файловых систем,
не может (или не будет) обрабатывать файлы, начинающиеся с точки.

Параметры указываются по одному в каждой строке формы:
ключ = значение

Значения могут быть строками (любая последовательность символов, заканчивающаяся новой строкой, не заключенная в кавычки),
целые числа (целые числа), числа с плавающей запятой (десятичные числа), логические (0 = ложь / 1 = истина).

Подразделы указываются в форме:
{название_раздела
данным
}
где данные - любое количество вариантов.

Глобальный Конфигурация Варианты
limit (int, по умолчанию = 0)
Значение по умолчанию для -l / - limit

пытается (int, по умолчанию = 20)
Значение по умолчанию для -t / - пытается

задержка (int, по умолчанию = 1)
Значение по умолчанию для -s / - delay

usegz (число, по умолчанию = -1)
Уровень сжатия gzip по умолчанию для файлов кэша / midinfo (можно переопределить на
на групповой основе). Допустимые значения: -1 = zlib по умолчанию, 0 = без сжатия и
1-9.

тайм-аут (int, по умолчанию = 180)
Секунды ожидания ответа от nntp-сервера перед тем, как сдаться.

maxstreaming (int, по умолчанию = 64)
Устанавливает, сколько команд xover будет отправлено одновременно при использовании fullxover.
maxstreaming = 0 отключит потоковую передачу. Обратите внимание, что установка слишком большого значения maxstreaming может
приведет к тупиковой ситуации в вашем соединении, если буфер записи заполнен и запись
блоки команд, но сервер никогда не будет читать больше команд, так как ожидает
чтобы мы могли прочитать то, что он нам уже отправил.

maxconnections (число, по умолчанию = -1)
Максимальное количество одновременных открытий, -1, чтобы разрешить неограниченное открытие
соединения. При достижении этого уровня серверы, которые использовались недавно, будут отключены.
первый. (Обратите внимание, что независимо от этого параметра, nget никогда не открывает более одного
соединение на сервер.)

idletimeout (число, по умолчанию = 300)
Максимальное количество секунд, в течение которых неактивное соединение с nntp-сервером остается открытым.

curservmult (float, по умолчанию = 2.0)
Множитель приоритета для серверов, которые в данный момент подключены. Это может быть
используется, чтобы избежать чрезмерного переключения серверов. (Установите 1.0, если хотите отключить его.)

штрафные удары (целое число, по умолчанию = 3)
Количество последовательных ошибок подключения перед наказанием сервера, -1 для отключения
штрафы.

initialpenalty (int, по умолчанию = 180)
Количество секунд, в течение которых игнорируется оштрафованный сервер.

множитель штрафа (с плавающей запятой, по умолчанию = 2.0)
Множитель штрафного времени за каждый раз, когда истекает штрафное время и сервер
продолжает снижаться.

case (логический, по умолчанию = 0)
По умолчанию для чувствительности к регистру регулярных выражений. (0 = -C / - nocase, 1 = -c / - case)

Complete (логическое, по умолчанию = 1)
По умолчанию для неполного фильтра файлов. (0 = -i / - неполный, 1 = -I / - полный)

dupeidcheck (логическое, по умолчанию = 1)
По умолчанию для уже загруженного фильтра файлов. (0 = -dI, 1 = -di)

dupefilecheck (логический, по умолчанию = 1)
По умолчанию для фильтра повторяющихся файлов. (0 = -dF, 1 = -df)

autopar (логический, по умолчанию = 1)
По умолчанию для автоматической обработки номинала. (0 = - без автопара, 1 = - автопар)

autopar_optimistic (логический, по умолчанию = 0)
Одна из проблем с автоматической обработкой номинальной стоимости заключается в том, что иногда люди делают многодневные
публикует и сначала публикует файлы par. Если autopar_optimistic включен, он будет
предположим, что когда файлов .pxx недостаточно, это должно быть многодневное
post и не будет захватывать файлы pxx. Если autopar_optimistic выключен, захватывает все
файлы pxx, так что если срок их действия истечет до того, как будут опубликованы другие, у нас уже будет
их.

тихий (логический, по умолчанию = 0)
По умолчанию для тихого варианта. (0 = нормально, 1 = -q)

tempshortnames (логическое значение, по умолчанию = 0)
1 = использовать имена временных файлов 8.3 (для старых разделов dos и т. Д.), 0 = использовать имена временных файлов 17.3

fatal_user_errors (логическое, по умолчанию = 0)
Делает ошибки пользователя / пути причиной немедленного выхода, а не продолжения, если это возможно.

unequal_line_error (логическое, по умолчанию = 0)
Если установлено, загруженные статьи, фактическое количество строк которых не соответствует
ожидаемое значение будет считаться ошибкой и игнорироваться. Если 0, предупреждение будет
сгенерировано, но статья будет принята.

fullxover (int, по умолчанию = 0)
Определяет, будет ли nget проверять добавление или удаление статей не по порядку, когда
обновление кеша заголовков. fullxover = 0 будет следовать спецификации nntp и предполагать статьи
всегда добавляются и удаляются в правильном порядке. fullxover = 1 примет
статьи могут быть добавлены не по порядку, но все равно удаляются по порядку. fullxover = 2
обрабатывает добавляемые и удаляемые статьи в любом порядке.

македирс (специальный, по умолчанию = нет)
Создавать несуществующие каталоги, указанные параметром -p / -P? (да / нет / спросить / #)

test_multiserver (специальный, по умолчанию = нет)
Отображать информацию о комплектации многосерверного файла в выводе тестового режима? (нет = нет, коротко = показать
короткое имя каждого сервера, на котором есть части файла, в нижнем регистре по завершении и
верхний регистр, когда этот сервер состоит только из некоторых частей, long = показать полное имя каждого сервера
вместе с подсчетом того, сколько частей у него есть, если у него нет их всех.)

текст (специальный, по умолчанию = файлы)
По умолчанию для параметра --text (возможные значения: ignore, files, mbox [: filename]).

save_binary_info (логический, по умолчанию = 0)
По умолчанию для параметра --save-binary-info.

cachedir (строка)
Задает другое место для хранения файлов кеша. Может использоваться, чтобы поделиться
единый каталог кеша между доверенной группой пользователей, чтобы уменьшить использование HD / пропускной способности,
при этом позволяя каждому пользователю иметь свои собственные файлы config / midinfo.)

Хозяин Конфигурация
Конфигурация хоста выполняется в разделе halias с подразделом для каждого хоста.
содержащий его параметры:

адрес (строка, обязательно)
Адрес сервера с дополнительным номером порта, разделенным двоеточием. Указать
буквальный адрес IPv6 с номером порта, используйте формат «[адрес]: порт».

id (int, обязательно)
Идентификатор этого сервера. Идентификатор однозначно определяет определенный набор заголовков.
кэшировать данные. Вы можете указать один и тот же идентификатор на нескольких хостах, например, если вы
иметь несколько учетных записей на сервере, чтобы не хранить одни и те же данные кеша в нескольких
раз. Идентификатор не следует менять после того, как вы его использовали. Должно быть больше чем
0 и меньше ULONG_MAX. (обычно 4294967295).

короткое имя (строка, по умолчанию = первый символ псевдонима хоста)
Краткое имя, используемое для этого сервера.

пользователь (строка)
Имя пользователя для сервера, если требуется авторизация.

передать (строка)
Пароль для сервера, если требуется авторизация.

fullxover (целое)
Отменить глобальную настройку полного переключения только для этого сервера.

maxstreaming (число)
Отменить глобальную настройку maxstreaming только для этого сервера.

idletimeout (число)
Отменить глобальную настройку времени простоя только для этого сервера.

linelenience (специальный, по умолчанию = 0)
Опция linelenience может быть указана как одно целое или как два целых.
через запятую. Если указан только один int, X, то он будет
интерпретируется как сокращение для "-X, + X". Эти значения указывают количество, которое
реальное (полученное) количество строк (включительно) для статьи может отличаться от
значения, возвращаемые сервером в списках заголовков. Например, «-1,2» означает
что действительное количество строк может быть на единицу меньше, равно, на единицу больше или
на два больше, чем ожидалось.

Например, следующий раздел хоста определяет единственный хост «host1» с nntp
аутентификация для пользователя «bob», пароль «something» и включена опция fullxover.
{галиас
{хост1
адрес = news.host1.com
ID = 3838
пользователь = боб
пройти = что-то
fullxover = 1
linelenience = -1,2
}
}

серверу приоритет Конфигурация
Приоритеты мультисерверов определены в разделе hpriority. Группы с несколькими приоритетами могут
быть созданы, и различные группы новостей могут быть настроены для использования их собственной группировки приоритетов, или
по умолчанию они будут использовать группу «по умолчанию». Параметр -a будет использовать "_grouplist"
группа приоритета, если она существует, в противном случае будет использоваться группа "по умолчанию".

Раздел hpriority содержит подраздел для каждой группы приоритетов с элементами данных
server = prio-multiplier и специальные элементы _level = float и _glevel = float. _level наборы
уровень приоритета назначается любому хосту, не указанному в группе, а _glevel устанавливает
требуемый приоритет, необходимый для -g и -a для автоматического использования этого хоста. Оба _level и
_glevel по умолчанию - 1.0, если не указано.

Группа приоритетов «доверяет» также имеет особое значение и используется для выбора
серверы сообщают о количестве строк / байтов статей, которым можно доверять, при отправке отчетов пользователю.

Например, в следующем разделе определяется группа приоритета по умолчанию и доверительные отношения.
приоритетная группа. Если у всех хостов есть определенная статья, скорее всего, goodhost будет
выбранный, а плохой хост наименее вероятен. Он также устанавливает уровень приоритета по умолчанию на 1.01,
это означает, что любые хосты, не перечисленные в этой группе, будут иметь приоритет 1.01. При использовании -g
без предварительного указания хоста будут выбраны только те, у которых приоритет 1.2 или выше.
{приоритет
{дефолт
_level = 1.01
_glevel = 1.2
host1 = 1.9
goodhost = 2.0
badhost = 0.9
}
{доверяет
goodhost = 5.0
badhost = 0.1
}
}

Группа новостей кличка Конфигурация
Псевдонимы групп новостей определены в разделе galias. Псевдоним может быть простым
alias = fullname элемент данных или подраздел, содержащий элементы group =, prio = и usegz =.
Параметр usegz для каждой группы имеет приоритет над глобальным параметром.

Псевдоним также может относиться к нескольким группам (полные имена или дополнительные псевдонимы).

Например, следующий раздел galias определяет псевдоним abpl для группы
alt.binaries.pictures.linux, chocobo для группы alt.chocobo и ospics для обеих
alt.binaries.pictures.linux и alt.binaries.pictures.freebsd. Кроме того, чокобо
группа назначается для использования группировки приоритетов chocoprios при принятии решения о том, какой сервер
извлечь из.
{галиас
abpl = alt.binaries.pictures.linux
{чокобо
группа = alt.chocobo
prio = chocoprios
}
ospics = abpl, alt.binaries.pictures.freebsd
}

ВЫХОД статус


При выходе nget отобразит сводку выполнения. Резюме разделено на три части:

OK Выводит список успешных операций.

total Общее количество полученных "логических сообщений" (после объединения частей).

uu Количество файлов в кодировке uuencoded.

base64 Количество файлов Base64 (Mime).

XX Количество файлов в кодировке xx.

binhex Количество файлов в кодировке Binhex.

простой текст
Количество сохраненных файлов с открытым текстом.

qp Количество закодированных файлов с возможностью печати в кавычках.

yenc Количество закодированных файлов.

dupe Количество декодированных файлов, которые были точными копиями существующих файлов, и, следовательно,
удален.

пропущено
Количество файлов, которые были поставлены в очередь на загрузку, но оказались дублированными
после декодирования более ранних частей и сравнения их имен файлов с предметом
линия. (Тот же метод, который используется для проверки файлов дубликатов при их постановке в очередь.
вверх, просто имя (а) любого декодированного файла не может быть известно до тех пор, пока
они загружаются, поэтому некоторые проверки должны выполняться во время выполнения
а не в очереди.)

group Количество успешно обновленных групп.

групповщик
Список групп новостей успешно обновлен.

автопар
Количество завершенных наборов четности.

ПРЕДУПРЕЖДЕНИЯ

group Не удалось обновить информацию о группе для некоторых (но не для всех) серверов.

xover При обновлении информации о группе происходили странные вещи.

групповщик
Не удалось обновить список групп новостей для некоторых (но не всех) серверов.

извлекать
Не удалось получить статью для некоторых (но не для всех) серверов.

незакодированный
Статьи не декодировались (обычно из-за использования -K).

неравный_счет_линий
В некоторых полученных статьях количество строк отличалось от указанного на сервере.
должен. (И unequal_line_error установлен в 0).

dupe Количество декодированных файлов с тем же именем, что и у существующих файлов, но
разное содержание.

автопар
Возникли странности при чтении файлов par, например неизвестный par
версии или имена файлов, отличные от ascii, в pars.

ОШИБКИ Список произошедших ошибок. Кроме того, статус выхода будет битовым.
ИЛИ кодов всех произошедших ошибок. (Обратите внимание, что некоторые ошибки имеют выход
код, так как доступно только 8 бит.)

декодировать (код выхода 1)
Количество ошибок декодирования файлов.

автопар (код выхода 2)
Количество наборов четности, которые не удалось заполнить.

путь (код выхода 4)
Ошибки при переходе на пути, указанные с помощью -p или -P.

пользователь (код выхода 4)
Ошибки пользователя, такие как попытка -r без предварительного указания группы.

получить (код выхода 8)
Количество неудачных попыток получения статьи для всех серверов.

группа (код выхода 16)
Количество неудачных попыток получения заголовка для всех серверов.

grouplist (код выхода 32)
Количество неудачных попыток получения списка групп новостей для всех серверов.

фатальный (код выхода 128)
Ошибка, препятствующая дальнейшему выполнению операции, например «На устройстве не осталось места».

другое (код выхода 64)
Любая другая ошибка.

ПРИМЕРЫ


Самый простой из возможных примеров. Получите и расшифруйте все из alt.binaries.test, что
вы еще не получили:
нгет -g alt.binaries.test -r ""

получить список всех файлов, соответствующих penguin. * png, из alt.binaries.pictures.linux (обратите внимание на это
является регулярным выражением, эквивалентным стандартной оболочке оболочки пингвина * png .. см. регулярное выражение(7) или grep
справочную страницу для получения дополнительной информации о регулярных выражениях.)
нгет -g alt.binaries.pictures.linux -ДТр "пингвин. * png"

получить все те, у которых более 50 строк:
нгет -g alt.binaries.pictures.linux -l 50 -r "пингвин. * png"

эквивалентно приведенному выше, используя -R:
нгет -g alt.binaries.pictures.linux -R "линии 50 > предмет пингвин. * png == && "
(в основном (строки> 50) && (subject == penguin. * png))

очистить все заголовки с хоста goodhost в группе alt.binaries.pictures.linux:
нгет -Galt.binaries.pictures.linux -Fgoodhost

получить / обновить список групп и перечислить все группы с "linux" в имени или описании:
нгет -a -Тр Linux

эквивалентно приведенному выше, используя -R:
нгет -a -ТР "группа Linux == по убыванию Linux == ||»

очистить все группы от хоста goodhost в grouplist:
нгет -A -Fgoodhost

ПРИМЕЧАНИЯ


Одновременный запуск нескольких копий nget должен быть безопасным. Он использует блокировку файлов, поэтому там
не должно быть никаких способов для фактического повреждения файлов. Однако, если у вас есть два ngets
выполняя -g в одной и той же группе в одно и то же время, это дублирует загрузку для обоих
процессы. Если вы используете -G, проблем нет. (Теоретически вы могли бы быть
может вызвать какие-то проблемы, загрузив одни и те же файлы из той же группы в
тот же каталог одновременно ..)

ОКРУЖАЮЩАЯ СРЕДА


ГЛАВНАЯ Куда поместить каталог .nget5. (поместите файлы nget $ HOME / .nget5 /)

НГЕТДОМ
Переопределить HOME var (поместить файлы nget в $ NGETHOME)

НГЕТКАШЕ
Переопределить переменные HOME / NGETHOME и параметр .ngetrc cachedir (поместить файлы кеша nget в
$ NGETCACHE)

NGETRC Альтернативный файл конфигурации для использования.

Используйте nget в Интернете с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows