Интерпретаторы


ramok аватар

Быстрое открыте url для ленивых

Мне постоянно присылают в icq и irc всевозможные ссылки и для их открытия приходилось делать множество телодвижений, как то открытие/переключение в броузер, открытия окна, копирования ссылки, открытия..
Это решение позволяет выделять текст в котором находятся ссылки и нажатием клавиши открыть все эти ссылки в броузере.<

Во-первых нам нужен скрипт который из потока текста вылавливает ссылки. Регесп честно содран из man urlview Ж:-D

% cat ~/bin/cut-urls 
#!/usr/bin/env perl
# by 
# cut urls from stdio
# regex from man urlview
 
while(<>)
{
    while (s$((((http|https|ftp|gopher)|mailto):(//)?[^< >"\t]*|(www|ftp)[0-9]?\.[-a-z0-9.]+)[^".,;\t\n\r< >\):]?[^,< >"\t]*[^".,;\t\n\r< >\):])$$)
    {
        print "$1\n";
    }
}
%

Во вторых существует такая замечательная программа как xclip которая позволяет работать с буфером X в консоли.

0
Ваша оценка: Ничего