Skip to main content

Конференции

Просмотр конференции fido7.su.chainik:

Предыдущее Следующее

Дата: 06 Feb 2021, 17:14:36
От: Michael Dukelsky @ 2:5020/1042.0
Кому: Leonid Gribanov
Тема: Как захатчить файл в фэху с fidoip


Привет, Leonid!

06 February 2021 14:55, Leonid Gribanov послал(а) письмо к All:

 LG> Сабж на GNU/Linux.

Для начала хотелось бы знать название файлэхи.

Перво-наперво нужно согласовать с боссом, чтобы он разрешил хатчить в эту конкретную фэху.

Минимальные требования к посылаемому в файлэхи:

Посылаемый набор файлов надо заархивировать zip'ом, даже если хочется послать
не набор, а только один файл. Имя архива должно быть в формате 8.3.

Архив должен содержать файл с именем file_id.diz, в котором
вкратце по-английски описано, что ты посылаешь. Длина строки в этом файле
должна быть не больше 45 символов. Число строк желательно не больше 10. Не
обязательно, но желательно README с подробностями, тут тебя никто писать
по-английски заставить не может. Файл .tic, сопровождающий посылаемый архив,
должен содержать поле Desc с однострочным коротким описанием посылаемого. При
необходимости перепослать файл надо не забыть указать replace.

Пожалуйста, придерживайся этих простых правил!

И на всякий случай:

Пример файла file_id.diz:

binkd/win32 1.0a-509
and binkd/win9x 1.0a-509
Compiled on October 31, 2007 by
Michael Dukelsky using
MS Visual Studio .NET 2003.
Different variants of build.

Для посылки файлов в файлэхи в fidoip используется команда htick hatch. Её
синтаксис можно увидеть, если запустить htick без параметров:

htick hatch <file> <area> [replace [<filemask>]] [desc <desc> [<ldesc>]]

Здесь в угловые скобки <...> заключены понятия, вместо которых надо подставить
конкретные значения; помещённое в квадратные скобки указывать не обязательно, а
если оно всё-таки указано, то сами квадратные скобки писать не надо; слова,
записанные без скобок нужно вписать без изменений, как есть.

<file> - имя посылаемого файла (обязательный параметр);
<area> - имя файлэхи, куда посылается файл (обязательный параметр).
         Остальные параметры не обязательны:
replace [<filemask>] - маска имени файлов, которые у подписчиков
         файлэхи будут заменены посылаемым файлом; если маска опущена,
         то у подписчиков будет заменён файл с именем, совпадающим с
         именем посылаемого файла; если указан replace, то в файле .tic,
         сопровождающем посылаемый файл, должно появиться поле Replace;
desc <desc> [<ldesc>] - эта часть командной строки задаёт описания
         посылаемого файла, <desc> - это короткое однострочное описание
         (длина строки не более 45 позиций),
         а <ldesc> - это многострочное описание (длина строки <= 45);
         в качестве <desc> можно использовать строку, заключённую в
         одинарные или двойные кавычки или макросы:
         @@BBS для подстановки первой строчки из файла files.bbs;
         @@DIZ для подстановки первой строчки из файла file_id.diz;
         @@<file> для подстановки первой строчки из файла <file>;

         в качестве <ldesc> можно использовать макросы:
         @BBS для подстановки всего файла files.bbs;
         @DIZ для подстановки всего файла file_id.diz;
         @<file> для подстановки всего файла <file>.

В результате работы команды htick hatch будет сгенерирован файл с расширением
.tic, который должен уйти к твоему боссу вместе с тем архивом, который ты
сделал.

Примеры.
1. Послать файл HCL70401.zip в фэху husky, сопроводив его однострочным
описанием из file_id.diz
htick hatch HCL70401.zip husky desc @@DIZ

2. Послать файл HCL70401.zip в фэху husky, сопроводив его как однострочным
описанием из file_id.diz, так и многострочным описанием оттуда же
htick hatch HCL70401.zip husky desc @@DIZ @DIZ

3. Перепослать файл HCL70405.zip в фэху husky, сопроводив его как
однострочным описанием из file_id.diz, так и многострочным
описанием оттуда же

htick hatch HCL70405.zip husky replace HCL70405.zip desc @@DIZ @DIZ

Перепосылку архива с одним и тем же именем можно делать только на следующий
день.

Желаю успехов, Leonid!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru

--- GoldED+/LNX 1.1.5-b20180707
Origin: ==<<.f1042.ru.>>== (2:5020/1042)

Предыдущее Следующее

К списку сообщений
К списку конференций