Показать сообщение отдельно
  #9  
Старый 22.02.2018, 11:41
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Сортировка сообщений в msg по дате

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
Ответить с цитированием