Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 14 Jun 24 23:49:14, всего сообщений: 5324
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 3010 из 5324 ========================================= RU.HUSKY =
От   : Michael Dukelsky                 2:5020/1042        22 Feb 18 10:07:34
Кому : Stas Mishchenkov                                    22 Feb 18 10:07:34
Тема : Сортировка сообщений в msg по дате
FGHI : area://RU.HUSKY?msgid=2:5020/1042+5a8e6c38
На   : area://RU.HUSKY?msgid=2:460/58+5a8dd567
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Привет, Stas!

21 Feb 18 23:06, Stas Mishchenkov послал(а) письмо к All:

AK>> З.Ы. (Замечу Ышо): вопрос не стоял о том, как мне хранить нетмыл,
AK>> был задан конкретный вопрос, как отсортировать то, что есть.

SM> maintmsg.pl  https://yadi.sk/d/gRCU2UCK3SfAQW
SM> Умеет сортировать MSG базу (без учета ластрид), сортировать только
SM> нечитанные сообщения (с учетом ластрид), перемещать сообщения старще
SM> указанной даты в другую MSG арию (остальные отсортиирует), ведет лог,
SM> если задано имя логфайла. Годится, как для разовой сортировки всех
SM> сообщений, так и для ежедневного запуска. AFAIK, штатных средств у
SM> эхотага для этого нет, так, что вполне можно приложить к очередному
SM> дистрибутиву.

Если ты хочешь включить этот скрипт в hpt/misc, то нужно его немножко причесать. Я не проверял его работу, замечания только по оформлению.

1. Самое главное: в начале выдачи Usage надо написать, для чего этот скрипт нужен.
2. Если параметр --area:MsgArea обязательный, то (в Usage) не нужно его заключать ни в какие скобки.
3. --move:  Move messages older than DaysOld days to another msg area. Full path to the area
         required.
4. Moves all messages older than 64 days to area
                            ^^^^         ^^
        D:\\Fido\\Net.Old. After that renumbers
                           ^^^^^^^^^^
5. В указанном в Usage примере надо включить --log в строчку вызова.
6. Если ты хочешь, чтобы автором числился ты, а не тот, кто закоммитит этот скрипт в репозиторий, тебе надо сделать форк, закоммитить туда свой скрипт (в hpt/misc) и создать pull request. Как это делать, написано тут:
https://help.github.com/articles/fork-a-repo/
https://help.github.com/articles/creating-a-pull-request-from-a-fork/

Когда будешь коммитить, не забудь в сообщении коммита написать, что этот коммит делает. В данном случае сообщение должно начинаться со слова "Add", потому что ты добавляешь скрипт.

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

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20170303
* Origin: ==<<.f1042.ru.>>== (2:5020/1042)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.050255 секунды