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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexei Dets                          2:5020/400     11 Oct 2005  09:32:49
 To : Valery Shishkov
 Subject : Re: knode
 -------------------------------------------------------------------------------- 
 
 Hi!
 Valery Shishkov wrote:
 
  VS> Алексей, а вот как ты у своего KNode вставляешь 'X-Comment-To:'
 
 Это делает _гейт_. В моем случае news.talk.ru.
 
  VS> делаешь
  VS> вменяемый квотинг? Пришлось патчить, или новая версия сама умеет?
 
 В свое время Виктор намекнул, что неплохо бы квотинг и настроить.
 А я тут как раз про Руби читал... :-)
 В результате получился следующий скриптик:
 
 ----------------------------------------------------
 #!/usr/bin/ruby
 
 wrapPos = ARGV[0].to_i
 fileName = ARGV[1]
 
 first = true
 initials = ''
 lines = IO.readlines(fileName).collect() do |line|
   if first
     initialsArray = line.split()
     initialsArray.pop()
     initials = initialsArray.collect() {|name| name[0, 1]}.join()
     first = false
   end
   line.sub!(/^>( |$)/, " #{initials}> ") \
     unless line.sub!(/^(>{2,})( |$)/, ' \1 ') \
     unless line.sub!(/^>.* ([A-Za-z]+>+)( |$)/, ' \1> ')
   line.length() > wrapPos ? line.sub(/^( [A-Za-z>]+> )(.*\s)(\S+)$/,
 "\\1\\2\n\\1\\3") : line
 end
 
 File.open(fileName, "w") {|file| file.puts(lines)}
 ----------------------------------------------------
 
 Hавешивается в качестве внешнего редактора (Specify editor: quoter.rb 76 %f),
 ставится галочка в Start external editor atomatically.
 
 Вот и вся магия :-)
 
         Алексей
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: InfoDesk, S.A. (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 knode   Victor Mayorov   09 Oct 2005 15:44:51 
 Re: knode   Alexei Dets   09 Oct 2005 21:14:43 
 Re: knode   Valery Shishkov   10 Oct 2005 03:33:48 
 knode   Sergei Dubarev   10 Oct 2005 03:39:58 
 Re: knode   Alexei Dets   11 Oct 2005 09:34:21 
 Re: knode   Valery Shishkov   18 Oct 2005 17:02:35 
 Re: knode   Alexei Dets   11 Oct 2005 09:32:49 
 Re: knode   Valery Shishkov   18 Oct 2005 17:02:35 
 Re: knode   Andrey Slusar   19 Oct 2005 00:04:04 
 Re: knode   Alexei Dets   20 Oct 2005 10:55:46 
 Re: knode   Valery Shishkov   24 Oct 2005 05:04:47 
Архивное /ru.linux/64880e3d5dfc.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional