Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     01 Jun 2002  03:44:16
 To : Ilya Anfimov
 Subject : Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The
 -------------------------------------------------------------------------------- 
 
 Bat и в каких ?
    Hi, Ilya!
 
 >>>>> "IA" == Ilya Anfimov <ilan@adt.ru> writes:
 
  [skip]
  
 >> IA>  Стандартные разборы MIME брать нельзя -- ведь он же на руках
 >> IA> покоцанный будет.
 >>
 >> кем? Его нам покоцаный в мыло прислали?
 
  IA>  Hет, мы пытаемся по первым ндцати байтам что-нибудь в этом
  IA> письме прочитать.
 
  ааа, это типа и есть preview?  ну ок, дернули 10 строк, "попытались
  угадать". Да, не так просто как при целом письме, но тоже не сильно
  сложно.  
 
   
 >> а куда оно денется?  Т.е. оно ваще нифига не MIME уже в жищке?
 >> Просто набор строк?
 
  IA>  Его ещё не скачали. Большое оно.
 
  тло что скачали нам распарсят в виде заголовков.
 
  [skip]
   
 >> ассоциативный масив, это которые делается тоже одной строкой,
 
  IA>  Дело не в том, как ему конструктор организовать. Дело в том, что
  IA> там хранить и как на это смотреть.
 
  хранить какие-то данные, которые нужны.  Я не знаю чего там обычно хранят, 
  чесслово.  смотреть, по вот этим UIDL'ям.
  
 >> UIDLs = UIDLDict()
 >> а потом в него запихивают (че там в него пихать-то нужно?)
  IA>                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  IA>  Один из двух интересных вопросов. Как минимум -- всё, что мы уже
  IA> знаем об этом письме от сервера. 
  
  тогда делается объектик "все что знаем о письме"...
  
  
  IA> Ещё память -- скачивали мы его или ещё нет. Hу, мало ли что ещё в
  IA> процессе потребуется.
 
 >> UIDLs[mail['UIDL']] = <тут пихаем чего нужно>
 
   в итоге получаем
   
    UIDLspmail['UIDL']] = knowledge(mail) 
    
   class knowledge:
      def __init__(self, mail):
        self.message_id = mail['Messgae-Id']
        ...
        self.to_delete = False # py2.2.1 fetaure
        sefl.to_dowload = True # same
   
   или как-то так.  :))
   
   
 >> а потом где-то в конце говорится 
  
 >> UIDLs.save_fetchids('~/.fetchids')
 
  IA> А, ты об этом подумал.  
  
  не, я пока еще даже не начинал думать, это так, рефлекторно... :))
  
  
  IA> Я вообще хотел save_fetchids сделать отдельной, чисто процедурной
  IA> функцией или в рамках менеджера файла fetchids.  
  
  никакой процедурщины! :)))
  
  по сути, во всяких save_* будет создаваться итератор, который просто
  пройдет по self.keys(), и для каждого self.__getitem__(key) вызовет метод 
  save_*
  
  тогда будет 
  
  class knowledge_fetchmail(knowledge):
  
    def get_fetchids(self):
      return <что-то из наших знаний о письме в виде пригодном для ~/.fetchids>
  
    def save_fetchids(self, file):
       file.write(self.get_fetchids())
   
  может быть еще понадобится read_fetchids, и так далее...
  
  
  IA> В неё передаются UIDL неприговорённых мессаг.  Или, может быть,
  IA> приговорённых, объект UIDLs уже там лежит.
  
  если неприговоренные, то там где итератор, будет что-то типа
  
    if the_mail.to_download:
      the_mail.save_fetchids(file)
  
  the_mail - экземпляр класса knowledge_fetchmail
  процедурщину с передачей идов туда-сюда давить.  Это вон, пусть на Сы так
  пишут.  Там по-другому писать сложнее (т.е. дольше, и дороже).  Тут
  дешевле писать сразу красиво ;)
  
 -- 
    Bor.
 --- ifmail v.2.15dev5
  * Origin: BorHomeLand (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey Perederiy   30 May 2002 17:47:22 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в   Vladimir Bormotov   30 May 2002 18:03:44 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   30 May 2002 19:44:07 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Victor Wagner   30 May 2002 20:12:54 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   30 May 2002 20:51:37 
 Re: Есть ли в Linux-почтовиках предварительный просм отр почты как   Eugene Karpachov   31 May 2002 00:18:19 
 Re: Есть ли в Linux-почтовиках предварительный просм отр почты как в T   Victor Wagner   31 May 2002 09:13:58 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Vladimir Bormotov   30 May 2002 20:39:23 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   30 May 2002 20:51:37 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Vladimir Bormotov   30 May 2002 21:20:13 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   30 May 2002 23:08:36 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Vladimir Bormotov   30 May 2002 23:18:49 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   31 May 2002 11:57:34 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Ilya Anfimov   31 May 2002 19:38:00 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   31 May 2002 20:11:08 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   31 May 2002 21:02:55 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Vladimir Bormotov   31 May 2002 21:54:50 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Victor Wagner   31 May 2002 23:03:26 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   01 Jun 2002 10:40:41 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Vladimir Bormotov   31 May 2002 21:54:50 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   31 May 2002 22:40:40 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Ilya Anfimov   31 May 2002 23:26:05 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   01 Jun 2002 00:38:19 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Vladimir Bormotov   01 Jun 2002 01:44:27 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   01 Jun 2002 02:00:52 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Ilya Anfimov   01 Jun 2002 02:25:43 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Vladimir Bormotov   01 Jun 2002 01:29:57 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Ilya Anfimov   01 Jun 2002 02:25:39 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Vladimir Bormotov   01 Jun 2002 02:46:20 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Ilya Anfimov   01 Jun 2002 03:00:51 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Vladimir Bormotov   01 Jun 2002 03:44:16 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Ilya Anfimov   02 Jun 2002 17:17:03 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Vladimir Bormotov   02 Jun 2002 17:57:44 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   01 Jun 2002 02:54:38 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Ilya Anfimov   02 Jun 2002 17:10:59 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Vladimir Bormotov   31 May 2002 23:46:45 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   01 Jun 2002 01:00:59 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   01 Jun 2002 01:42:23 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Vladimir Bormotov   01 Jun 2002 02:23:36 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   01 Jun 2002 02:46:23 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Ilya Anfimov   01 Jun 2002 03:05:04 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Vladimir Bormotov   01 Jun 2002 03:48:23 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   02 Jun 2002 22:20:32 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Vladimir Bormotov   02 Jun 2002 23:30:24 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Ilya Anfimov   03 Jun 2002 20:19:56 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Ilya Anfimov   03 Jun 2002 20:15:51 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   03 Jun 2002 22:47:22 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Ilya Anfimov   03 Jun 2002 23:48:52 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   01 Jun 2002 01:09:14 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Vladimir Bormotov   01 Jun 2002 02:33:56 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   01 Jun 2002 02:52:36 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Vladimir Bormotov   01 Jun 2002 03:58:38 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в Th   Dmitry Astapov   02 Jun 2002 01:40:23 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в Th   Vladimir Bormotov   02 Jun 2002 09:47:07 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   02 Jun 2002 21:53:41 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Victor Wagner   31 May 2002 09:14:00 
 Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The   Sergey_Afonin   31 May 2002 11:51:25 
Архивное /ru.linux/254131a15ee8.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional