#21
|
|||
|
|||
База правил эх
Mithgol the Webmaster написал(а) к Alexandr Solov\'yev в Aug 15 15:57:24 по местному времени:
Так было 13:25 11 Aug 15 написано от Alexandr Solov'yev к All: ASy> Господа, такое дело. Есть база рулесов эх. Бонных, небонных - всяких. ASy> Собиралась мной лет 10. 1800 с лишним штук. Есть раритеты. :-) ASy> Большинство из них - в формате 8.3. Ессно, что ХПТ их не понимает. ASy> Но они адаптированы под фасту. Т.е. внутри у них есть первая строка ASy> вида "Area :<echoname>" ASy> Может кто возьмётся состряпать скрипт, который бы выдирал это <echoname> ASy> и переименовывал бы файл в формат ХПТ? Т.е. файл правил ru.fidonet.today, ASy> например, должен выглядеть как rufidonettoday.rul. ASy> Думаю, что это нужно не только мне и моим поинтам... Во-первых, выложи эту базу где-нибудь (и укажи здесь адрес, где выложил её) или вышли мне её нетмейлом по роутингу в формате UUE-кодированного ZIP-архива (или 7Zip-архива). Во-вторых, изложи желаемую последовательность действий скрипта. Такова ли она: 1) Прочесть первую строку файла, извлечь echoname. 2) Перевести echoname в нижний регистр, точки заменить на знаки подчёркивания. 3) Прибавить в конце .rul и переименовать файл в получившееся имя. 4) Повторить для остальных файлов. Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/ Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj] ... Войну начинают не военные. Войну начинают политики. (генерал Уэстморленд) --- Now playing: http://hentaichan.ru/games/ |
#22
|
|||
|
|||
База правил эх
Alexandr Solov\'yev написал(а) к Mithgol the Webmaster в Aug 15 00:53:44 по местному времени:
Да не заглючит твой компьютер во веки веков, о Mithgol! 12 Авг 15 15:57, ты писал(а) мне: ASy>> Может кто возьмётся состряпать скрипт, который бы выдирал это ASy>> <echoname> и переименовывал бы файл в формат ХПТ? Т.е. файл ASy>> правил ru.fidonet.today, например, должен выглядеть как ASy>> rufidonettoday.rul. ASy>> Думаю, что это нужно не только мне и моим поинтам... MtW> Во-первых, выложи эту базу где-нибудь (и укажи здесь адрес, где MtW> выложил её) Уже лежит. https://yadi.sk/d/ON5caB8niPub4 MtW> или вышли мне её нетмейлом по роутингу в формате MtW> UUE-кодированного ZIP-архива (или 7Zip-архива). И по башке получить от всех, кто по пути этой мессаги попадется. :-) MtW> Во-вторых, изложи желаемую последовательность действий скрипта. MtW> Такова MtW> ли она: MtW> 1) Прочесть первую строку файла, извлечь echoname. Именно так. MtW> 2) Перевести echoname в нижний регистр, точки заменить на знаки MtW> подчёркивания. Думаю, что лучше в верхний. Потому как много есть эх, которые в названия базировались на идентичности или схожести написания английских и русских букв. Например CTPAННOE.MECTO читается лучше чем ctpahhoe.mecto. Искать руками нужные рулесы потом быстрее. Про TYT.BCE.НACPEM я промолчу :-) MtW> 3) Прибавить в конце .rul и переименовать файл в получившееся имя. Именно. MtW> 4) Повторить для остальных файлов. Откидывая в сторону дупы. Которые точно будут. Ибо я случайно пару-тройку уже нашел. А база - 1900 с лишним рулесов 3 форматов. Всего наилучшего в этом лучшем из миров! Alexandr Solov'yev Winamp: Молчит, слушаю голос Великого Хендшейка ;-) ... Если верить фразе"Чего хочет женщина-того хочет бог",то бог хочет цветы и заму --- Oldest fimooznik 1.1.5-b20150715 |
#23
|
|||
|
|||
База правил эх
Dmitri Kamenski написал(а) к Alexandr Solov\'yev в Aug 15 07:35:51 по местному времени:
Нi Alexandr! 13 августа 2015 00:53, Alexandr Solov'yev писал Mithgol the Webmaster: Ay> Откидывая в сторону дупы. Которые точно будут. Ибо я случайно Ay> пару-тройку уже нашел. А база - 1900 с лишним рулесов 3 форматов. И проверить кодировку! Ибо в архиве с базами для НPT нашлись 5 рулезов в 1251 кодировке. PS Я тебе об этом нетмылом позавчера отписался. Bye Alexandr! --- GoldED+/W32-MINGW 1.1.5-b20150715 |
#24
|
|||
|
|||
База правил эх
Alexandr Solov\'yev написал(а) к Dmitri Kamenski в Aug 15 08:07:44 по местному времени:
Да не заглючит твой компьютер во веки веков, о Dmitri! 13 Авг 15 07:35, ты писал(а) мне: Ay>> Откидывая в сторону дупы. Которые точно будут. Ибо я случайно Ay>> пару-тройку уже нашел. А база - 1900 с лишним рулесов 3 форматов. DK> И проверить кодировку! Ибо в архиве с базами для НPT нашлись 5 рулезов DK> в 1251 кодировке. Какие именно? Их там под 400 штук. DK> PS Я тебе об этом нетмылом позавчера отписался. Ну не знаю, где твое мыло гуляет... Всего наилучшего в этом лучшем из миров! Alexandr Solov'yev Winamp: Молчит, слушаю голос Великого Хендшейка ;-) ... Дословний перевод interface - междумордие --- Oldest fimooznik 1.1.5-b20150715 |
#25
|
|||
|
|||
База правил эх
Dmitri Kamenski написал(а) к Alexandr Solov\'yev в Aug 15 09:19:08 по местному времени:
Нi Alexandr! 13 августа 2015 08:07, Alexandr Solov'yev писал Dmitri Kamenski: DK>> И проверить кодировку! Ибо в архиве с базами для НPT нашлись 5 DK>> рулезов в 1251 кодировке. Ay> Какие именно? Их там под 400 штук. RU.DVD, RU.1CSOFT, RU.ANTI.ARMY, RU.CASTANEDA, RU.DIABET. Bye Alexandr! --- GoldED+/W32-MINGW 1.1.5-b20150715 |
#26
|
|||
|
|||
База правил эх
Alexandr Solov\'yev написал(а) к Dmitri Kamenski в Aug 15 10:01:02 по местному времени:
Да не заглючит твой компьютер во веки веков, о Dmitri! 13 Авг 15 09:19, ты писал(а) мне: DK>>> И проверить кодировку! Ибо в архиве с базами для НPT нашлись 5 DK>>> рулезов в 1251 кодировке. Ay>> Какие именно? Их там под 400 штук. DK> RU.DVD, RU.1CSOFT, RU.ANTI.ARMY, RU.CASTANEDA, RU.DIABET. Да, спасибо, уже поправил (мыло твое нашел, подробности мылом). Счас перезалью архив. Всего наилучшего в этом лучшем из миров! Alexandr Solov'yev Winamp: Молчит, слушаю голос Великого Хендшейка ;-) ... И да убоится юзер качать вирусы, ибо админомерзкое занятие сие! --- Oldest fimooznik 1.1.5-b20150715 |
#27
|
|||
|
|||
База правил эх
Dmitri Kamenski написал(а) к Alexandr Solov\'yev в Aug 15 11:59:37 по местному времени:
Нi Alexandr! 13 августа 2015 10:01, Alexandr Solov'yev писал Dmitri Kamenski: DK>>>> И проверить кодировку! Ибо в архиве с базами для НPT нашлись 5 DK>>>> рулезов в 1251 кодировке. Ay>>> Какие именно? Их там под 400 штук. DK>> RU.DVD, RU.1CSOFT, RU.ANTI.ARMY, RU.CASTANEDA, RU.DIABET. Ay> Да, спасибо, уже поправил (мыло твое нашел, подробности мылом). Счас Ay> перезалью архив. Скрипт от /24.23 #!/bin/sh mkdir hpt mkdir partoss for file in *.RUL do areaname=`head -1 $file | sed 's/^area : *\(.\)\r/\1/I'` hpt=`echo $areaname | tr "." "_"`.rul part=${areaname}.sqr cp "${file}" hpt/"$hpt" cp "${file}" partoss/"$part" done Результат - https://yadi.sk/d/8IiN-JuMiRdRn Bye Alexandr! --- GoldED+/W32-MINGW 1.1.5-b20150715 |
#28
|
|||
|
|||
База правил эх
Mithgol the Webmaster написал(а) к Alexandr Solov\'yev в Aug 15 14:02:34 по местному времени:
Так было 00:53 13 Aug 15 написано от Alexandr Solov'yev к Mithgol the Webmaster: MtW>> Во-вторых, изложи желаемую последовательность действий скрипта. MtW>> Такова ли она: MtW>> 1) Прочесть первую строку файла, извлечь echoname. ASy> Именно так. MtW>> 2) Перевести echoname в нижний регистр, точки заменить на знаки MtW>> подчёркивания. ASy> Думаю, что лучше в верхний. Потому как много есть эх, которые в названия ASy> базировались на идентичности или схожести написания английских и русских ASy> букв. Например CTPAННOE.MECTO читается лучше чем ctpahhoe.mecto. Искать ASy> руками нужные рулесы потом быстрее. ASy> Про TYT.BCE.НACPEM я промолчу :-) Хорошо; в верхний. MtW>> 3) Прибавить в конце .rul и переименовать файл в получившееся имя. ASy> Именно. MtW>> 4) Повторить для остальных файлов. ASy> Откидывая в сторону дупы. Которые точно будут. Ибо я случайно пару-тройку ASy> уже нашел. А база - 1900 с лишним рулесов 3 форматов. Хорошо. Дупы будут пропускаться с выводом соответствующего сообщения на экран. В общем, я сочинил такую утилиту на языке JavaScript для движка Node. Предлагаю такую последовательность действий: 1) Установить себе на ноду движок Node и его встроенный пакетный менеджер npm. (У тебя они стоят уж, но я напоминаю об этом шаге для других читателей.) Есть дистрибутив для 64-разрядных Windows: http://nodejs.org/dist/latest/x64/node-v0.12.7-x64.msi Есть дистрибутив для 32-разрядных Windows: http://nodejs.org/dist/latest/node-v0.12.7-x86.msi Пользователи Linux, SunOS и Mac OS X смогут найти в том же подкаталоге http://nodejs.org/dist/latest/ что-нибудь и для себя или указать репозиторий общесистемному пакетному менеджеру (не путать с пакетным менеджером npm) по своему вкусу. Пользователи Linux могут попробовать ещё такой скрипт: https://github.com/taaem/nodejs-linu...ode-install.sh 2) Установить себе на ноду мою утилиту следующею командою для менеджера npm: npm install -g rules-fe2hpt (Эта команда, как и все дальнейшие, подаётся из командной строки.) (Если установится безошибочно, то установка Node и npm была успешною.) 3) Убедиться в том, что есть страховочная копия рулесов на тот случай, если что-то пойдёт не так. 4) Войти в каталог с рулесами, оттуда запустить мою утилиту простой командою: rules-fe2hpt Есть вариант запуска с выдачей сообщений на русском языке: rules-fe2hpt --rus 6) Видеть стремительно переименовывающиеся сотни рулесов, радоваться. Исходный код открыт: https://github.com/Mithgol/rules-fe2hpt Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/ Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj] ... You wouldn't even recognize me anymore (Linkin Park ── In the end) --- Знаешь ли ты, Alexandr, что "выделенка" не пишется через "ё"? |
#29
|
|||
|
|||
База правил эх
Dmitri Kamenski написал(а) к Alexandr Solov\'yev в Aug 15 16:53:55 по местному времени:
Нi Alexandr! 13 августа 2015 15:37, Alexandr Solov'yev писал Dmitri Kamenski: DK>> Результат - https://yadi.sk/d/8IiN-JuMiRdRn Ay> У тебя ошибка в именах файлов: Ay> Остальные зрительно в норме. Я знаю. Там их всего несколько. Для себя поправил ручками. Bye Alexandr! --- GoldED+/W32-MINGW 1.1.5-b20150715 |
#30
|
|||
|
|||
База правил эх
Mithgol the Webmaster написал(а) к Alexandr Solov\'yev в Aug 15 18:58:24 по местному времени:
Так было 15:26 13 Aug 15 написано от Alexandr Solov'yev к Mithgol the Webmaster: ASy> === Вставляем Windows Clipboard, вставляем...=== ASy> D:\fidosoft\rules>rules-fe2hpt --rus ASy> Нello world. ASy> === Вот и вставили Windows Clipboard === Прошу извинить, забыл выложить более свежую версию в репозиторий пакетного менеджера. Прошу повторить команду npm install -g rules-fe2hpt и последующие шаги. Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/ Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj] ... 130. Снятие знаков собственности и уличной разметки. (Джин Шарп) --- Основатель Digital не верил, что обыватели захотят иметь дома компьютеры. |