Браузер Опера, поиск либрусека из адрес - бара.

В браузере опера есть такая фича очень удобная для быстрого поиска, набираем букву пробел и запрос в адресной строке браузера, буква это соответствующий поисковик.

в опере поисковая строка для гугла выглядит так:
g : http://www.google.com/search?q=%s

Просто так было бы быстрее для меня искать книги, не открывая заглавную страницу с блогами каждый раз.

Я нашел что это понял что http://lib.rus.ec/booksearch/%s . Где вместо %s подставит опера строку запроса.
Но есть проблема.

Например если в браузере написать
http://lib.rus.ec/booksearch/Пушкин
все ок.

Но если опере дать эту строку запроса, http://lib.rus.ec/booksearch/%s , то кириллица преобразовывается в
http://lib.rus.ec/booksearch/%D0%D2%C9%D7%C5%D4

Либрусек пишет :
Ищем: ������
в результате ничего не наход.

Может у кого то будут идеи как это победить?

Комментарии

Тебе нужно создать в Опере поиск для Либрусека, аналогичный гугловскому. Процедура эта очень простая. Помещаешь курсор в пустое поле поиска (это на либрусековских страничках в правой колонке под титулом «Поиск книг») и щёлкаешь по полю правой кнопкой мыши — выскакивает менюшка, в которой последней позицией будет «Create search» («Создать поиск»). Соответственно жмёшь на эту позицию и появляется форма, в которой уже автоматически прописан шаблон поискового адреса, а тебе нужно лишь уточнить название поиска (напр. «Либрусек») и добавить своё начальное сокращение — напр. «l» или «lib» (что там тебе самому удобней набирать и запоминать). Жмёшь «OK» и получаешь поиск полностью аналогичный гугловскому.

Более того, ты можешь выделить на какой-нить странице имя автора или название произведения, потом нажать правую кнопку и выбрать из списка поисковиков «Либрусек» — откроется новая вкладка с результатом поиска. :)

Большое спасибо за подробный совет.

кул!

А не знаешь, как некоторые поисковики удалить оттуда?

Tools -> Preferences -> Search -> {выбрал} -> Delete :)

спасибо

cпасибо за подробный ответ!

Две рекомендации:
1. Когда был создан поиск как было описано выше, находим файл search.ini - из нескольких выбираем тот у которого в тексте содержится ссылка на lib.rus.ec. Рядом находим строку Encoding=бла-бла. Изменяем ее так чтоб получилось Encoding=utf-8. Это позволит решить проблему с кракозяблами.
2. При создании поиска поле клавиша рекомендую назначать русскими буквами, например либ или либрусек(ну как фантазия подскажет ;)). Дело в том что это буквосочетание нужно писать в адресной строке(не в строке поиска!) для поиска книги. Например вместо того чтобы написать в адресной строке http://lib.rus.ec/a/Андреев можно написать либ Андреев. Кому-то так может быть удовней.
ЗЫ: Прикрепляю свой search.ini можна вместо того чтобы редактировать просто заменить, и перезапустить оперу.
ЗЫ ЗЫ: К сожалению файлы с расшерением *.ini нельзя прикрепить скачайте файл и переименуйте расширение с txt на ini

+5
Стоит лишь добавить, что так можно создать поиск не только для Либрусека, но и для любого другого сайта, где есть поисковая система и поле "Поиск"/"Search" - например сделать поиск по русской Педивикии (в 10-й Опере поиск в английской Википедии), или по Луркоморью :)

В приложенном search.ini уже стоит русская википедия и некоторые дополнительные поисковики

Для восстановления справедливости, то же самое в лисе, только пункт называется "Добавить краткое имя для данного поиска"

VVit1 написал:
Для восстановления справедливости, то же самое в лисе, только пункт называется "Добавить краткое имя для данного поиска"

Уточнение: при установленном Add to Search Bar

3.0.10 - ничего не надо точно.
Но таки да, не так давно этого не было, прописывал в хмл ручками.

X