• Juick Linux urxvt MCabber Костыль для удобного копирования или открытия в браузере номеров сообщений/тредов в мкаббере запущенном в урхвт в жуйке. Делает следующее: все номера жуйкопостов вида #123456 и #123456/78 будут подчеркиватсья в урхвт наряду с обычными линками (а значит и во всех запущенных в нем приложениях, включая мкаббер), после этого можно нажать <C-i> (разрешаю изменить хоткей) и курсор выделит ближайшую снизу распознанную ссылку/номер, если нужно выбрать другой перемещаемся по j/k, далее можно скопировать его в буффер по <y> или, если хотим открыть в браузере (или другом прилож
    Рецепт (предположим, работающий мкаббер и урхвт у вас уже есть):
    1. Скачиваем и кидаем куда-нибудь немного измененный перловый экстеншен mark-yank-url — codepad.org
    2. Прописываем его в .Xdefaults — codepad.org
    3. Нас нихуя не устраивает, что браузер не сможет открыть ссылку вида #123456/78, а так же кто-то возможно захочет перенаправлять какие-то ссылки в зависимости от их типа другому приложению (например, у меня все имаги сразу же качаются и открываются во вплывающем окне qiv рядом с мкаббером, минуя браузер) или еще что-нибудь с ними делать. В общем для этого у нас скрипт отправляет открытую ссылку не напрямую в браузер, а в промежуточное звено — шелл-скрипт urlopen примерно такого — codepad.org — содержания, который нужно положить куда-нибудь в $PATH и прописать в нем ваш
    4. ?????????
    5. ПРОФИТ! Теперь можно во время дискуссии быстро (за пару нажатий клавиш, без мышки) копировать и вставлять в поле для ввода номера постов, на которые собираемся отвечать, тоже самое делать с номерами тредов в JuBo, чтобы потом на них подписаться/ответить/прочитать, а так же открывать в браузере то, что скрывается за нихуя браузеру не говорящими #123456/78.
    ♡ recommended by @avr, @juick

Replies (19)

  • @smeea, хоть мкаббер уже не пользуюсь, зачёт
  • @smeea, jabber.el (под emacs)
  • @smeea, да, спасибо. это сайтовый парсер ее так, бедную. естественно, там должно быть без точки в конце — просто codepad.org .
  • @smeea, уныло, закопай.
  • @smeea, хочется чтобы все само.
  • @nya, libastral?
  • @a13, да, и чтобы все меня понимали.
  • @smeea, у меня почему то не копирует, жму 'y', потом Shift+insert вставляется старая инфа из буфера
  • @smeea, у кого нибудь работает?
  • @smeea, ОЛОЛО работает, спасибо огромное, это то чего мне так не хватало.
  • @grouzen, да, там нужен установленный xclip, забыл указать. ну или можно, естественно, использовать любое другое приложение для копирования в буффер, например xsel и соответственно нужно им заменить xclip в перловом скрипте.
  • @smeea, положить куда-нибудь в $PATH = кинуть его в директорию, которая прописана в переменной $PATH. Обычно это системные вроде /usr/bin, /usr/local/bin, /bin и т.п., но многие так же создают ~/bin и туда кидают свои юзерские скрипты, чтобы они были отовсюду доступны. Прописать в нем нужно свой браузер заместо $BROWSER, это я вставил текст не до конца, прошу прощения. В общем в вашем случае нужно добавить ~/scripts в $PATH или положить urlopen в любое другое место из $PATH (где лежит mark-yank-url без разницы, лишь бы эта директория была в .Xdefaults прописана для перлоэкстеншенов).
  • @smeea, у вас файл скрипта назван mark-yank-url, а в .Xdefaults он прописан как mark-yank-urls. так же непонятно зачем у вас определено там же два urlLaunchera — первый уберите, в файрфоксе все и так будет открываться посредством urlopen. <C-i> это одновременно контрол и i.
  • @smeea, не знаю тогда в чем проблема — у меня с вашим .Xdefaults (за исключением изменения директории экстеншенов) работает. Может собрано без поддержки перл-экстеншенов или что-то еще? И да, что именно не работает? Не подчеркиваются урлки, ничего не происходит при нажатии C-i или копирование/открытие не работает?
  • @smeea, Отлично, как нибудь попробую. Ещё один жуйкоплагин :-)
  • @smeea, кстати, применимо это, очевидно, не только для мкаббера, но и для любого jabber.el или еще какого freetalk-а (да хоть mutt-а, если вы в нем обмениваетесь номерами хороших постов с друзьями), запущенного в urxvt. это зашоренность моя позволила мне выдать этот рецепт как мкабберовскую фичу, забыл про другие консольные клиенты как-то :3
  • @smeea, Я для Tkabber'а форкнул и для BombusMod'а сделал по плагинчику. Но там такой универсализацией и не пахнет, оба разные.
  • @smeea, что-то у меня стал тормозить терминал при обновлении страницы.
  • @smeea, можешь поделиться скриптом для открытия напрямую картинок в qiv?