Моск чуть не сломал с этой задачкой- как отправить URL открытого в Firefox сайта в bash-скрипт?
Перерыл все экстеншены на оффсайте- нету такого! Нашел одно правда, на сайте у какого-то йапонца, но оно к сожалению уже корректно не работает с версией 3.6.4
Что тут можно придумать? Bash недостаточно для решения этой задачи?
Передать текущий URL в скрипт на bash
Модераторы: /dev/random, Модераторы разделов
-
- Администратор
- Сообщения: 5404
- ОС: Gentoo
Re: Передать текущий URL в скрипт на bash
В vimperator клавиша "y" копирует текущий адрес в буфер, и её можн использовать в макросах. Делаем так:
map <C-g> <Esc>y:!chromium "$(xclip -o)" &<CR>
И комбинация <C-g> будет открывать текущую страницу в хромиуме.
map <C-g> <Esc>y:!chromium "$(xclip -o)" &<CR>
И комбинация <C-g> будет открывать текущую страницу в хромиуме.
-
- Сообщения: 577
- ОС: OpenSUSE
Re: Передать текущий URL в скрипт на bash
Ыыы
буфер-то задействован для передачи выделенного текста в этот же скрипт. не выходит так.
В Epiphany это решалось легко, а с Фоксом не получается.

В Epiphany это решалось легко, а с Фоксом не получается.
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
-
- Администратор
- Сообщения: 5404
- ОС: Gentoo
Re: Передать текущий URL в скрипт на bash
Код: Выделить всё
map <C-g> <Esc>:exec "!chromium '"+tabs.getLocalStore(tabs.index()).focusedFrame.location.href+"' &"<CR>
-
- Сообщения: 577
- ОС: OpenSUSE
Re: Передать текущий URL в скрипт на bash
watashiwa_daredeska писал(а): ↑30.05.2010 22:13А свой extension наколбасить не судьба?
FoxRunner не оно?
Не оно. там же написано- выдергивает команды из сайта и запускает их на локальной машине (самоубийцы!)
А насчет экстеншена- с xul`ом надо разбираться, и еще вроде с js- это далеко не так првычно, как bash-скрипты писать

/dev/random писал(а): ↑30.05.2010 22:19Код: Выделить всё
map <C-g> <Esc>:exec "!chromium '"+tabs.getLocalStore(tabs.index()).focusedFrame.location.href+"' &"<CR>
а это можно повесить на произвольный шорткат? и вапсче, что это?
-
- Администратор
- Сообщения: 5404
- ОС: Gentoo
Re: Передать текущий URL в скрипт на bash
radial писал(а): ↑31.05.2010 00:15/dev/random писал(а): ↑30.05.2010 22:19Код: Выделить всё
map <C-g> <Esc>:exec "!chromium '"+tabs.getLocalStore(tabs.index()).focusedFrame.location.href+"' &"<CR>
а это можно повесить на произвольный шорткат? и вапсче, что это?
Это команда вимператора (прописывать в .vimperatorrc), вешающая соотв. команду на комбинацию <C-g>. Вместо <C-g> можно написать что-нибудь ещё.
-
- Сообщения: 355
- ОС: Gentoo
Re: Передать текущий URL в скрипт на bash
Если вам нужно сохранить текущий буфер, перед копированием сохраните его в неиспользуемый третий буфер:
(код не проверялся, Vimperator’а нет, возможно потребуется экранирование всех «|»).
Код: Выделить всё
map <C-g> <Esc>:!xclip -o | xclip -i -selection secondary<CR>y:!chromium "$(xclip -o)" & xclip -o -selection secondary | xclip -i<CR>
(код не проверялся, Vimperator’а нет, возможно потребуется экранирование всех «|»).
-
- Администратор
- Сообщения: 5404
- ОС: Gentoo