#1
|
|||
|
|||
База правил эх.
Alexandr Solov\'yev написал(а) к All в Aug 15 13:25:56 по местному времени:
Да не заглючит твой компьютер во веки веков, о All! Господа, такое дело. Есть база рулесов эх. Бонных, небонных - всяких. Собиралась мной лет 10. 1800 с лишним штук. Есть раритеты. :-) Большинство из них - в формате 8.3. Ессно, что ХПТ их не понимает. Но они адаптированы под фасту. Т.е. внутри у них есть первая строка вида "Area :<echoname>" Может кто возьмётся состряпать скрипт, который бы выдирал это <echoname> и переименовывал бы файл в формат ХПТ? Т.е. файл правил ru.fidonet.today, например, должен выглядеть как rufidonettoday.rul. Думаю, что это нужно не только мне и моим поинтам... Всего наилучшего в этом лучшем из миров! Alexandr Solov'yev * Оpигинал в ru.fidonet.today * Также послано в ru.moderator * Также послано в SU.MODERATORS * Также послано в SOLOVEY.TALKS * Также послано в crimea.sysop * Также послано в zc.sysop Winamp: Молчит, слушаю голос Великого Хендшейка ;-) ... Во имя процесса-отца, процесса-сына и святаго root'а... Enter! --- Oldest fimooznik 1.1.5-b20150715 |
#2
|
|||
|
|||
База правил эх.
Alexey Vissarionov написал(а) к Alexandr Solov\'yev в Aug 15 10:20:30 по местному времени:
Доброго времени суток, Alexandr! 11 Aug 2015 13:25:56, ты -> All: ASy> Господа, такое дело. Есть база рулесов эх. [...] ASy> Большинство из них - в формате 8.3. Ессно, что ХПТ их не понимает. ASy> Но они адаптированы под фасту. Т.е. внутри у них есть первая строка ASy> вида "Area :<echoname>" ASy> Может кто возьмётся состряпать скрипт, который бы выдирал это ASy> <echoname> и переименовывал бы файл в формат ХПТ? Т.е. файл правил ASy> ru.fidonet.today, например, должен выглядеть как ASy> rufidonettoday.rul. ASy> Думаю, что это нужно не только мне и моим поинтам... Нужно это только тебе, но тем не менее: #!/bin/csh foreach file ( $* ) set areaname=`head -1 "${file}" | sed -nre 's,^area ?: +,,igp'` echo mv "${file}" "${areaname}.rules" end -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Люди не боятся темноты - они боятся темных углов --- /bin/vi |
#3
|
|||
|
|||
База правил эх.
Alexandr Solov\'yev написал(а) к Alexey Vissarionov в Aug 15 11:17:50 по местному времени:
Да не заглючит твой компьютер во веки веков, о Alexey! 12 Авг 15 10:20, ты писал(а) мне: ASy>> Господа, такое дело. Есть база рулесов эх. [...] ASy>> Большинство из них - в формате 8.3. Ессно, что ХПТ их не ASy>> понимает. Но они адаптированы под фасту. Т.е. внутри у них есть ASy>> первая строка вида "Area :<echoname>" Может кто возьмётся ASy>> состряпать скрипт, который бы выдирал это <echoname> и ASy>> переименовывал бы файл в формат ХПТ? Т.е. файл правил ASy>> ru.fidonet.today, например, должен выглядеть как ASy>> rufidonettoday.rul. Думаю, что это нужно не только мне и моим ASy>> поинтам... AV> Нужно это только тебе, Отучаемся(с). У меня эти рулесы уже гребут ас ис. Даже без адаптации. AV> но тем не менее: AV> #!/bin/csh AV> foreach file ( $* ) AV> set areaname=`head -1 "${file}" | sed -nre 's,^area ?: +,,igp'` AV> echo mv "${file}" "${areaname}.rules" AV> end Ща попробуем. Всего наилучшего в этом лучшем из миров! Alexandr Solov'yev Winamp: Молчит, слушаю голос Великого Хендшейка ;-) ... 001, 010, 011, 100, 101 - вышел зайчик погулять. --- Oldest fimooznik 1.1.5-b20150715 |
#4
|
|||
|
|||
База правил эх.
Alexandr Solov\'yev написал(а) к Alexey Vissarionov в Aug 15 11:30:54 по местному времени:
Да не заглючит твой компьютер во веки веков, о Alexey! 12 Авг 15 10:20, ты писал(а) мне: AV> но тем не менее: AV> #!/bin/csh AV> foreach file ( $* ) AV> set areaname=`head -1 "${file}" | sed -nre 's,^area ?: +,,igp'` AV> echo mv "${file}" "${areaname}.rules" AV> end А как это счастье запускать? Всего наилучшего в этом лучшем из миров! Alexandr Solov'yev Winamp: Молчит, слушаю голос Великого Хендшейка ;-) ... Больше всего люди интересуются тем, что их совершенно не касается. --- Oldest fimooznik 1.1.5-b20150715 |
#5
|
|||
|
|||
База правил эх.
Alexey Vissarionov написал(а) к Alexandr Solov\'yev в Aug 15 13:50:20 по местному времени:
Доброго времени суток, Alexandr! 12 Aug 2015 11:30:54, ты -> мне: AV>> #!/bin/csh AV>> foreach file ( $* ) AV>> set areaname=`head -1 "${file}" | sed -nre 's,^area ?: +,,igp'` AV>> echo mv "${file}" "${areaname}.rules" AV>> end ASy> А как это счастье запускать? yum install tcsh -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Задал дурацкий вопрос? Получи дурацкий ответ! --- /bin/vi |
#6
|
|||
|
|||
База правил эх.
Vladimir Fyodorov написал(а) к Alexey Vissarionov в Aug 15 14:36:10 по местному времени:
Разнообразно приветствую! AV>>> #!/bin/csh ASy>> А как это счастье запускать? AV> yum install tcsh Точно? Что-то первая строка скрипта смущает. -- Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр. ... Пропала несущая? Заплатите налоги! --- Нotdoged/2.11/Android |
#7
|
|||
|
|||
База правил эх.
Alexandr Solov\'yev написал(а) к Alexey Vissarionov в Aug 15 15:02:30 по местному времени:
Да не заглючит твой компьютер во веки веков, о Alexey! 12 Авг 15 13:50, ты писал(а) мне: AV>>> #!/bin/csh AV>>> foreach file ( $* ) AV>>> set areaname=`head -1 "${file}" | sed -nre 's,^area ?: +,,igp'` AV>>> echo mv "${file}" "${areaname}.rules" AV>>> end ASy>> А как это счастье запускать? AV> yum install tcsh Понял. Пока морочиться не буду. Потому как там хватает дупов с разными именами, но на одну и туж эху. И дупы нужно как-то в сторону откинуть. Чтобы уже потом руками разобраться, какая версия правил самая свежая. Тут уже никакие скрипты не помогут - модератор описал дату рулесов так, как ему в голову взбрело. Стандарта нет. Всего наилучшего в этом лучшем из миров! Alexandr Solov'yev Winamp: Молчит, слушаю голос Великого Хендшейка ;-) ... Нет повести печальней в этом мире, чем сообщение 404... --- Oldest fimooznik 1.1.5-b20150715 |
#8
|
|||
|
|||
База правил эх
Alexandr Solov\'yev написал(а) к All в Aug 15 23:39:10 по местному времени:
Да не заглючит твой компьютер во веки веков, о All! Короче есть промежуточный результат. Спасибо моему поинту - Dmitry Luciv, 2:5030/2104.4, оно сочинил программулю, которая с минимальным количеством ошибок переименовала все рулесы нужным образом. И поймала все дупы. С дупами пришлось разбираться руками, но я все-таки поборол это дело. Оставил только самые свежие по дупам версии. Ничего свежее 2003 года не видел. В основном: 1995-96, 1999 и 2000 год. Изредка 2001 и 2003. И я допустил ошибку. Не нужно было менять точку на разделитель. Именно ru.fidonet.today.rul Судя по мануалу, имя файла вроде как должно совпадать с именем базы. Но не вникал. Сил уже нет. Лежит промежуточный результат сейчас вот тут: https://yadi.sk/d/ON5caB8niPub4 Называется rules_final.rar Там 1859 файлов. Работоспособность в ХПТ проверена. Достаточно в конфиге указать # Каталог с рулесами эх RulesDir <путь в папке с рулесами> И все прекрасно работает. Всего наилучшего в этом лучшем из миров! Alexandr Solov'yev Winamp: Молчит, слушаю голос Великого Хендшейка ;-) ... У Пегги жил зеленый змей, он все кричал: "Налей! Налей!".(с) Песенка. --- Oldest fimooznik 1.1.5-b20150715 |
#9
|
|||
|
|||
База правил эх
Mithgol the Webmaster написал(а) к Alexandr Solov\'yev в Aug 15 07:28:52 по местному времени:
Так было 22:18 13 Aug 15 написано от Alexandr Solov'yev к Mithgol the Webmaster: MtW>> Прошу повторить команду npm install -g rules-fe2hpt и последующие MtW>> шаги. ASy> Повторил. Слошные ошибки в именах файло. Теряются префиксы, длинные ASy> имена. А вот здесь хотелось бы подробностей, потому что при тестовом прогоне ничего даже отдалённо подобного не заметил. Как теряются длинные имена? Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/ Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj] ... [Ru.Suicide] А которые с рассудка - те много думают. (Достоевский, "Бесы") --- Эшелону: KY-75 KYV-5 LНR PARKНILL LDMX LEASAT SNS SVN TACSAT TRANSEC |
#10
|
|||
|
|||
База правил эх
Alexandr Solov\'yev написал(а) к Mithgol the Webmaster в Aug 15 23:20:50 по местному времени:
Да не заглючит твой компьютер во веки веков, о Mithgol! 14 Авг 15 07:28, ты писал(а) мне: MtW>>> Прошу повторить команду npm install -g rules-fe2hpt и MtW>>> последующие шаги. ASy>> Повторил. Слошные ошибки в именах файло. Теряются префиксы, ASy>> длинные имена. MtW> А вот здесь хотелось бы подробностей, потому что при тестовом прогоне MtW> ничего даже отдалённо подобного не заметил. Как теряются длинные MtW> имена? Теряется прежде всего префикс эхи. Я просто стер все, торопился опубликовать хоть какой-то результат. Теперь можно не спеша решить эту задачу так, чтобы проблем более не было никогда. Всего наилучшего в этом лучшем из миров! Alexandr Solov'yev Winamp: Молчит, слушаю голос Великого Хендшейка ;-) ... Что ты делаешь, когда видишь красивую девушку? - Я её скачиваю. --- Oldest fimooznik 1.1.5-b20150715 |