= Сообщение: 2805 из 47087 ================================ RU.FIDONET.TODAY = От : Mithgol the Webmaster 2:50/88 13 Aug 15 14:02:34 Кому : Alexandr Solov'yev 13 Aug 15 14:02:34 Тема : База правил эх FGHI : area://RU.FIDONET.TODAY?msgid=2:50/88+55cc7a65 На : area://RU.FIDONET.TODAY?msgid=2:5030/2104+55cbc331 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.FIDONET.TODAY?msgid=2:5030/2104+55cc8d26 ============================================================================== Так было 00:53 13 Aug 15 написано от Alexandr Solov'yev к Mithgol the Webmaster:
MtW>> Во-вторых, изложи желаемую последовательность действий скрипта. MtW>> Такова ли она:
MtW>> 1) Прочесть первую строку файла, извлечь echoname.
ASy> Именно так.
MtW>> 2) Перевести echoname в нижний регистр, точки заменить на знаки MtW>> подчёркивания.
ASy> Думаю, что лучше в верхний. Потому как много есть эх, которые в названия ASy> базировались на идентичности или схожести написания английских и русских ASy> букв. Hапример CTPAHHOE.MECTO читается лучше чем ctpahhoe.mecto. Искать ASy> руками нужные рулесы потом быстрее.
ASy> Про TYT.BCE.HACPEM я промолчу :-)
Хорошо; в верхний.
MtW>> 3) Прибавить в конце .rul и переименовать файл в получившееся имя.
ASy> Именно.
MtW>> 4) Повторить для остальных файлов.
ASy> Откидывая в сторону дупы. Которые точно будут. Ибо я случайно пару-тройку ASy> уже нашел. А база - 1900 с лишним рулесов 3 форматов.
Хорошо. Дупы будут пропускаться с выводом соответствующего сообщения на экран.
В общем, я сочинил такую утилиту на языке JavaScript для движка Node.
Предлагаю такую последовательность действий:
1) Установить себе на ноду движок Node и его встроенный пакетный менеджер npm.