ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Удалить копии из mbox
@ 2008-04-02  9:07 Eugene Prokopiev
  2008-04-02  9:10 ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Eugene Prokopiev @ 2008-04-02  9:07 UTC (permalink / raw)
  To: community

Скажите, а есть простые средства для удаления дубликатов (критерий -
совпадение даты отправки и темы сообщения) из mbox, или садиться
писать на perl/python?

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] Удалить копии из mbox
  2008-04-02  9:07 [Comm] Удалить копии из mbox Eugene Prokopiev
@ 2008-04-02  9:10 ` Michael Shigorin
  2008-04-02  9:36   ` Eugene Prokopiev
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2008-04-02  9:10 UTC (permalink / raw)
  To: community

On Wed, Apr 02, 2008 at 01:07:39PM +0400, Eugene Prokopiev wrote:
> Скажите, а есть простые средства для удаления дубликатов
> (критерий - совпадение даты отправки и темы сообщения) из mbox,
> или садиться писать на perl/python?

formail

--- ~/.procmailrc snippet (c) ab@
# фильтруем дупы
:0 Whc: msgid.lock
| formail -D 65536 msgid.cache

:0 a:
duplicates
---

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] Удалить копии из mbox
  2008-04-02  9:10 ` Michael Shigorin
@ 2008-04-02  9:36   ` Eugene Prokopiev
  2008-04-02 10:39     ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Eugene Prokopiev @ 2008-04-02  9:36 UTC (permalink / raw)
  To: shigorin, ALT Linux Community general discussions

>  > Скажите, а есть простые средства для удаления дубликатов
>  > (критерий - совпадение даты отправки и темы сообщения) из mbox,
>  > или садиться писать на perl/python?
>
>
> formail
>
>  --- ~/.procmailrc snippet (c) ab@
>  # фильтруем дупы
>  :0 Whc: msgid.lock
>  | formail -D 65536 msgid.cache
>
>  :0 a:
>  duplicates

procmail поднимать не стал, сделал

$ cat mbox.0 | formail -D 65536 msgid.cache -s > mbox.1

размер mbox.1 оказался немного меньше mbox.0, но сообщения с
одинковыми Message-ID остались :(

ох, да он еще и поуродовал этот mbox - заголовки от одного сообщения,
содержимое от другого ...

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] Удалить копии из mbox
  2008-04-02  9:36   ` Eugene Prokopiev
@ 2008-04-02 10:39     ` Michael Shigorin
  2008-04-02 11:28       ` Eugene Prokopiev
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2008-04-02 10:39 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Wed, Apr 02, 2008 at 01:36:38PM +0400, Eugene Prokopiev wrote:
> >  > Скажите, а есть простые средства для удаления дубликатов
> >  > (критерий - совпадение даты отправки и темы сообщения) из
> >  > mbox, или садиться писать на perl/python?
> > formail
> >  --- ~/.procmailrc snippet (c) ab@
> >  # фильтруем дупы
> >  :0 Whc: msgid.lock
> >  | formail -D 65536 msgid.cache
> >
> >  :0 a:
> >  duplicates
> procmail поднимать не стал, сделал
> $ cat mbox.0 | formail -D 65536 msgid.cache -s > mbox.1
> размер mbox.1 оказался немного меньше mbox.0, но сообщения с
> одинковыми Message-ID остались :(
> 
> ох, да он еще и поуродовал этот mbox - заголовки от одного
> сообщения, содержимое от другого ...

Вот я тоже последний раз (лет пять тому) без всей остальной
цепочки не справился дупы отбить.

Если тебе одноразово -- может быть быстрее открыть этот mbox
в mutt и сделать D~= (удалить дупы) и $ (синкнуть в файл).

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] Удалить копии из mbox
  2008-04-02 10:39     ` Michael Shigorin
@ 2008-04-02 11:28       ` Eugene Prokopiev
  2008-04-02 11:37         ` Serge
                           ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Eugene Prokopiev @ 2008-04-02 11:28 UTC (permalink / raw)
  To: shigorin, ALT Linux Community general discussions

>  Если тебе одноразово -- может быть быстрее открыть этот mbox
>  в mutt и сделать D~= (удалить дупы) и $ (синкнуть в файл).

да, мне бы сделать и забыть :)

# apt-get install mutt
$ cp mbox.0 /var/mail/enp
$ mutt

Список сообщений вижу. Нажимаю Shift+D, вижу "Удалить сообщения по
образцу: ", ввожу ~=, нажимаю Enter - и ничего не происходит :(

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] Удалить копии из mbox
  2008-04-02 11:28       ` Eugene Prokopiev
@ 2008-04-02 11:37         ` Serge
  2008-04-02 11:54           ` Eugene Prokopiev
  2008-04-02 12:13         ` Vitaly Ostanin
  2008-04-02 13:35         ` [Comm] mutt D~= works on threaded mbox only (was: Удалить копии из mbox) Michael Shigorin
  2 siblings, 1 reply; 10+ messages in thread
From: Serge @ 2008-04-02 11:37 UTC (permalink / raw)
  To: ALT Linux Community general discussions

В сообщении от Wednesday 02 April 2008 14:28:51 Eugene Prokopiev написал(а):
> >  Если тебе одноразово -- может быть быстрее открыть этот mbox
> >  в mutt и сделать D~= (удалить дупы) и $ (синкнуть в файл).
>
> да, мне бы сделать и забыть :)
>
> # apt-get install mutt
> $ cp mbox.0 /var/mail/enp
> $ mutt
>
> Список сообщений вижу. 
может в настройках Mutt указать где лежит ящик?

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] Удалить копии из mbox
  2008-04-02 11:37         ` Serge
@ 2008-04-02 11:54           ` Eugene Prokopiev
  0 siblings, 0 replies; 10+ messages in thread
From: Eugene Prokopiev @ 2008-04-02 11:54 UTC (permalink / raw)
  To: ALT Linux Community general discussions

> может в настройках Mutt указать где лежит ящик?

это поможет удалить дупы? ;) становиться пользователем mutt я все
равно пока не собираюсь :)

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] Удалить копии из mbox
  2008-04-02 11:28       ` Eugene Prokopiev
  2008-04-02 11:37         ` Serge
@ 2008-04-02 12:13         ` Vitaly Ostanin
  2008-04-02 13:13           ` Eugene Prokopiev
  2008-04-02 13:35         ` [Comm] mutt D~= works on threaded mbox only (was: Удалить копии из mbox) Michael Shigorin
  2 siblings, 1 reply; 10+ messages in thread
From: Vitaly Ostanin @ 2008-04-02 12:13 UTC (permalink / raw)
  To: ALT Linux Community general discussions

[-- Attachment #1: Type: text/plain, Size: 543 bytes --]

Eugene Prokopiev пишет:
>>  Если тебе одноразово -- может быть быстрее открыть этот mbox
>>  в mutt и сделать D~= (удалить дупы) и $ (синкнуть в файл).
> 
> да, мне бы сделать и забыть :)
> 
> # apt-get install mutt
> $ cp mbox.0 /var/mail/enp
> $ mutt
> 
> Список сообщений вижу. Нажимаю Shift+D, вижу "Удалить сообщения по
> образцу: ", ввожу ~=, нажимаю Enter - и ничего не происходит :(

https://addons.mozilla.org/ru/thunderbird/addon/956

-- 
Regards, Vyt
mailto:  vyt@altlinux.org
JID:     vitaly.ostanin@gmail.com


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] Удалить копии из mbox
  2008-04-02 12:13         ` Vitaly Ostanin
@ 2008-04-02 13:13           ` Eugene Prokopiev
  0 siblings, 0 replies; 10+ messages in thread
From: Eugene Prokopiev @ 2008-04-02 13:13 UTC (permalink / raw)
  To: ALT Linux Community general discussions

> >>  Если тебе одноразово -- может быть быстрее открыть этот mbox
>  >>  в mutt и сделать D~= (удалить дупы) и $ (синкнуть в файл).
>  >
>  > да, мне бы сделать и забыть :)

<skip>

> https://addons.mozilla.org/ru/thunderbird/addon/956

спасибо, оно

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Comm] mutt D~= works on threaded mbox only (was: Удалить копии из mbox)
  2008-04-02 11:28       ` Eugene Prokopiev
  2008-04-02 11:37         ` Serge
  2008-04-02 12:13         ` Vitaly Ostanin
@ 2008-04-02 13:35         ` Michael Shigorin
  2 siblings, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2008-04-02 13:35 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Wed, Apr 02, 2008 at 03:28:51PM +0400, Eugene Prokopiev wrote:
> >  Если тебе одноразово -- может быть быстрее открыть этот mbox
> >  в mutt и сделать D~= (удалить дупы) и $ (синкнуть в файл).
> да, мне бы сделать и забыть :)
> 
> # apt-get install mutt
> $ cp mbox.0 /var/mail/enp
> $ mutt
> 
> Список сообщений вижу. Нажимаю Shift+D, вижу "Удалить сообщения по
> образцу: ", ввожу ~=, нажимаю Enter - и ничего не происходит :(

Ммм... похоже, это
http://does-not-exist.org/mail-archives/mutt-dev/msg07752.html

=> сперва :set sort=threads

Хм, не знал об этой малоизвестной баге малоизвестной фичи.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2008-04-02 13:35 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-02  9:07 [Comm] Удалить копии из mbox Eugene Prokopiev
2008-04-02  9:10 ` Michael Shigorin
2008-04-02  9:36   ` Eugene Prokopiev
2008-04-02 10:39     ` Michael Shigorin
2008-04-02 11:28       ` Eugene Prokopiev
2008-04-02 11:37         ` Serge
2008-04-02 11:54           ` Eugene Prokopiev
2008-04-02 12:13         ` Vitaly Ostanin
2008-04-02 13:13           ` Eugene Prokopiev
2008-04-02 13:35         ` [Comm] mutt D~= works on threaded mbox only (was: Удалить копии из mbox) Michael Shigorin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git