Michael Dukelsky написал(а) к Stas Mishchenkov в Feb 18 10:07:34 по местному времени:
Привет, 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/cre...t-from-a-fork/
Когда будешь коммитить, не забудь в сообщении коммита написать, что этот коммит делает. В данном случае сообщение должно начинаться со слова "Add", потому что ты добавляешь скрипт.
Желаю успехов, Stas!
За сим откланиваюсь, Michael.
... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20170303