Для тех кто ищет и хочет найти!
Mozilla Firefox: https://addons.mozilla.org/addon/multi-web-search/
Google Chrome: https://chrome.google.com/webstore/deta … mgifclacic

Это дополнение поможет вам найти информацию, обратившись к нескольким поисковым системам на выбор (Google, Yahoo, Bing, и т.д.) и отобразив результаты поиска в удобном виде на одной странице.

Если вы не увидели в списке любимого поисковика - напишите на форуме и я, как можно быстрее, добавлю его в новую версию Multi Web Search.

pag77 пишет

Для тех кто ищет и хочет найти!
https://addons.mozilla.org/addon/multi-web-search/

Это дополнение поможет вам найти информацию, обратившись к нескольким поисковым системам на выбор (Google, Yahoo, Bing, и т.д.) и отобразив результаты поиска в удобном виде на одной странице.

Если вы не увидели в списке любимого поисковика - напишите на форуме и я, как можно быстрее, добавлю его в новую версию Multi Web Search.

У меня есть несколько вопросов:
1. Я обратил внимание, что Гугл в Вашем расширении даёт ссылку на русскую вики как ru.m.wikipedia.org, а оригинальный гугл - на ru.wikipedia.org
Чем это объясняется? (Раньше ссылки из оригинального гугла на русскую вики не работали, а сейчас - работают)
2. Не планируете ли Вы дать юзеру возможность самому добавлять свои поисковики?
Дело в том, что иногда требуется семейство специфических поисковиков
3. Не планируете ли Вы дать юзеру возможность клонирования Вашего мультипоисковика?
Я понимаю, что добавлять в него много поисковиков глупо - поиск будет долгий и громоздкий.
Но иметь несколько мультипоисковиков с разными специфически ориентированными наборами - самое то.
Спасибо

1. это связано с тем что я для парсинга использую мобильные wap-версии поисковиков так как их проще обработать и они не зависят от настроек отображения пользователя (темный/светлый фон, классическая/прогрессивная тема и т.д.)
гугл повидимому как то связан с википедией и поэтому дает результат для мобильной версии.
в следующей версии аддона я принудительно уберу m. из ссылки на википедию

okkamas_knife пишет

тем что запросы к поисковикам идут с мобильным юзерагентом и оперой к тому же.

от вас ниче не утаишь! :cool:

2. самому никак, я обрабатываю не XML ленты (которые поисковики дают за денежку), а парсю регулярными выражениями, вот например код для Google

Выделить код

Код:

s3mws.engines.google = {};
s3mws.engines.google.search_url = 'https://www.google.com/search?start=%PAGE%&q=%TEXT%';

//------------------------------------------------------------------------------
s3mws.engines.google.get_name = function() {
    var engine_name = '';
    try {
        var stringbundle = document.getElementById("s3mws_stringbundle");
        engine_name = stringbundle.getString('search.engine.name.google');
    } catch(e) {
        engine_name = 'google';
    }
    return engine_name;
}
//------------------------------------------------------------------------------
s3mws.engines.google.create_url = function(text, page) {
    var url = s3mws.engines.google.search_url;
    if (page) {
        page--;
        page *= 10;
    } else {
        page = 0;
    }
    url = url.replace('%PAGE%', page).replace('%TEXT%', s3mws.utils.urlencode(text));
    return url;
}
//------------------------------------------------------------------------------
s3mws.engines.google.search = function(text, page) {
    var url = s3mws.engines.google.create_url(text, page);
    s3mws.utils.get_request(url, text, false, { 'func': s3mws.engines.google.parse });
    return true;
}
//------------------------------------------------------------------------------
s3mws.engines.google.parse = function(text) {
    text = text.replace(/[\n\r]/g, ' ');
    var result = { 'is_captcha': false, 'is_result': false, 'list': [], 'pages': [], 'engine': 'google' };
    if (/action=\"CaptchaRedirect\"/.test(text) || /id=\"captcha\"/.test(text)) {
        result.is_captcha = true;
    }

    var res_list = /id="ires">(.*?)id="foot"/i.exec(text);
    if (res_list == null) { return s3mws.search_make(result); };

    var res_search = [];
    var myRe = /<li.*?<\/li/g;
    while ((res_search = myRe.exec(res_list[1])) != null) {
        //----------------------------------------------------------------
        var link = /<a[^>]+href="([^\"]+)/i.exec(res_search[0]);
        if (link != null) {
            link = link[1];
            link = decodeURIComponent(link.replace(/^.*?http/,'http').replace(/^(.*?)\&.*$/,'$1'));
            if (! /^https?\:\/\//.test(link)) {
                link = '';
            }
        }
        //----------------------------------------------------------------
        var title = /<a .*?>(.*?)<\/a/i.exec(res_search[0]);
        if (title != null) {
            title = title[1];
            title = s3mws.utils.clean_text(title);
        }
        //----------------------------------------------------------------
        var text_result = /<span class="st">(.*?)<\/span/i.exec(res_search[0]);
        if (text_result != null) {
            text_result = text_result[1];
            text_result = s3mws.utils.clean_text(text_result);
        }
        //----------------------------------------------------------------
        if (link && title && text_result) {
            result.list.push({ 'link' : link, 'title' : title, 'text' : text_result });
            result.is_result = true;
        }
    }
    //----------------------------------------------------------------------
    if (result.is_result) {
        var page_list = /<table[^>]+id=\"mnav\"(.*?)<\/table/ig.exec(text);
        if (page_list != null) {
            var myRe2 = /<a[^>]+href=[\'\"]?\/search.*?;start=(\d+).*?<\/a/g;
            while ((res_search = myRe2.exec(page_list[1])) != null) {
                //----------------------------------------------------------------
                var page = parseInt(res_search[1]/10)+1;
                if (page > 0) {
                    result.pages.push(page);
                }
            }
        }
    }

    return s3mws.search_make(result);
}
//------------------------------------------------------------------------------

но систему я изначально запланировал расширяемой, поэтому чуть попозже я опубликую API для создания плагинов, которые достаточно будет оформить в .xpi и анонсировать на AMO как плагин для Multi Web Search :)


3. я уже в версии 1.0 заложил кирпич на будущее - будет система профилей. вам достаточно будет ввести запрос поиска и выбрать профиль (основной, магазины, видео-музыка и т.д.). И конечно же вы сами сможете настроить какие поисковики будут задействованы в том или ином профиле, а так же самостоятельно создать новый профиль

Спасибо большое!

pag77 пишет

но систему я изначально запланировал расширяемой, поэтому чуть попозже я опубликую API для создания плагинов, которые достаточно будет оформить в .xpi и анонсировать на AMO как плагин для Multi Web Search :)

либо же смотрите приведенный выше код, создавайте по аналогии свои парсилки s3mws.engines.ххххх и публикуйте на этом форуме - а я буду добавлять их в дополнение :)

AMO и так рьяно следят за каждым лишним createElement и eval, а тут вы предлагаете юзеру кидать некие произвольные JS...  боюсь АМО не поймут такой алгоритм )

версия 1.01-1.02
https://addons.mozilla.org/addon/multi-web-search/
изменения:
hotfix: save settings for Linux/Ubuntu
fixed: scrolling page in "auto next page" mode
==
плюс: прикрутил обработку ссылок на мобильные Wiki и переделку их в обычные ссылки

пред-релиз 1,03
https://www.dropbox.com/s/6y6czszvsphzy … .03-fx.xpi

переделал гугл и яндекс под обычные настольные версии (ранее использовались wap-версии этих поисковиков) - теперь список результатов поиска совпадает с тем что на сайте поисковика
протестируйте пожалуйста - у всех нормально гугл-яндекс поиск работает?

мда.. не прошло и полгода и наконец-то дополнение получило отметку "Mozilla Add-ons: Multi Web Search Fully Reviewed"

версия 1.03-1.05
https://addons.mozilla.org/addon/multi-web-search/

изменения:
version 1.05.
fixed: search engine for "Bing"

version 1.04.
optimized code

version 1.03.
changed: Improved search for Google and Yandex
fixed: minor bug fixes

Web Search Pro умеет такое. Только там еще и куча дополнительных фишек. Но результаты у него не на одной странице, а для каждого поисковика открывается отдельная вкладка.

orli_forol пишет

Но результаты у него не на одной странице, а для каждого поисковика открывается отдельная вкладка.

вот это вот ключевая фраза :)
намного удобнее когда поиск на одной странице и всё перед глазами
еще удобнее - если есть возможность сразу смотреть первую страницу на всех поисковиках, потом вторую, потом третью, а не прыгать с вкладки на вкладку

pag77
А как определяется, что один результат одного поисковика выше другого результата другого поисковика? Там какие-то универсальные веса полезности для все поисковиков?

определяется настройками в аддоне - в каком порядке расположили поисковики - в том порядке и будет результат

версия 1.06 ожидает одобрения модераторов
https://addons.mozilla.org/addon/multi- … /versions/
изменения:
fixed: search engine for "Yahoo"

версия 2.01 ожидает одобрения модераторов
https://addons.mozilla.org/addon/multi-web-search/
изменения:
добавлено: новая категория: Маркет (поиск в eBay, Amazon, AliExpress)
добавлено: Настройки: Результаты поиска: Отображать значки web-страниц

pag77
добрый день

покрутил немного - очень приятные впечатления
однако, имею сказать пару слов
1. поисков Multi Web Search может быть открыто несколько, надо бы их как-то различать в списке вкладок
2. при поиске из search bar всё нормально,  при поиске из контекстного меню создаётся пустая вкладка после вкладки самого Multi Web Search  (ff34)
3. понимаю, что наглость, но в будущем хотелось бы сортировку (по релевантности, дате страницы)

спасибо за аддон

user44 пишет

1. поисков Multi Web Search может быть открыто несколько, надо бы их как-то различать в списке вкладок

ваши предложения?

user44 пишет

2. при поиске из search bar всё нормально,  при поиске из контекстного меню создаётся пустая вкладка после вкладки самого Multi Web Search  (ff34)

в 35.0.1 у меня не воспроизводится, но воспроизвел в SeaMonkey.
спасибо, буду исправлять.

user44 пишет

3. понимаю, что наглость, но в будущем хотелось бы сортировку (по релевантности, дате страницы)

найдите мне параметры для url-запроса для Bing, Google, Yandex, Yahoo которые управляют сортировкой и я обязательно это прикручу в ближайшей версии МультиПоиска :)

ЗЫ:
вы можете самостоятельно управлять поиском через строку поиска.
в поисковые системы запрос передается буква-в-букву как вы напишете, а это значит что будут работать все ключи, например "help site:forum.mozilla-russia.org" будет искать слово "help" только по домену forum.mozilla-russia.org :)

pag77
1. ну, может, в title после названия поисковика втыкать какое-то разумное количество первых букАв запроса, собсстна как у всех?
2. "создаётся пустая вкладка"....   на 35 не смотрел, она ваще какая-то странная имхо, проявилось на 34
3. "найдите мне параметры ...."
ну... кабы я умел, я бы сам для себя всё писал :)
4. "вы можете самостоятельно управлять поиском через строку поиска"
это да, тут аддон работает как любой другой поиск, в т.ч. по сайту, я и не стал упоминать об этом

pag77 пишет

ваши предложения?

По идее создание категорий должно быть отдано на откуп пользователю - у аддона должен быть перечень поисковиков, а пользователь должен иметь возможность набирать их в группы (категории) и давать им названия. Эти названия и должны быть ярлыками вкладок. ИМХО, конечно

pag77
доброе утро

user44 пишет

в title после названия поисковика втыкать какое-то разумное количество первых букАв запроса

тут я не додумал
надо не "после", а "до", иначе на вкладках только "Multi Web Search" и будет видно

ну то понятно :)

pag77
добрый день

заметил ещё неприятность:
на странице результатов поиска часть текста ссылки можно выделить только при нажатии Alt даже при установленном аддоне Drag-Select Link Text  ( https://addons.mozilla.org/ru/firefox/addon/drag-select-link-text )
при поиске прямо в гугле или яндексе это можно делать непринуждённо, как в Опере

вот такая приключилась...  :(

ээ.. не совсем понял проблему.
пожалуйста подробнее и, если можно, с картинками :)

user44
Мне кажется для начала стоит обновить [firefox].

не знаю, как попытку выделить мышкой часть текста ссылки можно передать картинкой :)

смысл такой
аддон Drag-Select Link Text  позволяет это делать в ФФ без нажатия Alt
на страницах результатов Multi Web Search это не работает

ага, понял.
ну так это проблемы "Drag-Select Link Text" :)
видимо он в упор не видит страницы, которые не http/https и в следствии чего не может подцепить свой функционал

я смотрю оно не давно было обновлено, а значит автор не забросил проект: January 25, 2015
напишите ему, пусть внесет коррективы в свой код :)

pag77
картина ясна
с моим никаким английским это трабла

user44
https://addons.mozilla.org/en-US/firefo … s/?src=api

гугл-переводчик в помощь :)
например так:

your add-on not working for page "multiwebsearch:"
https://addons.mozilla.org/addon/multi-web-search/
please fix it

PS: таки да,  "Select like a Boss" работает корректно

pag77
Предложение. У вас 2 вкладки Web и Market. Пусть новые вкладки (профили) можно будет тоже добавлять/удалять и у каждой будет свой список поисковиков.
Ну и конечно свободный анонимный поисковик https://duckduckgo.com/ не мешало бы добавить, хотя бы из уважения к open source.

10vcpw
pag77
спасибо

да, я уже писал полгода назад - именно так и планируется
но  только после того как в адд-он будет заложено достаточное количество поисковых машин
четыре для веба и три для маркета - это мало :) из чего тут профили строить? :)

pag77
добрый день
то есть, конечно, ночь

уважаемый автор, нельзя ли сделать в конт. меню пункт "поиск выделенного на этой странице"
и чтобы сразу открывался бы find bar, который по F3
понимаю, что немного не в тему, но ничего в этом смысле не нашёл
ну, как опцию, а?

не вижу проблем.
ждите новой версии

pag77
Хотелки.)
1. Уведомление:
Яндекс: Обнаружена CAPTCHA. Пожалуйста посетите поисковый сайт
http://yandex.ru/yandsearch?text=%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82% ...
- Место съедает когда вводить каптчу лень, вполне можно сделать в одну строчку:
Яндекс: Обнаружена CAPTCHA. Пожалуйста посетите поисковый сайт http://yandex.ru/...
------------
2. Расстояние между результатами поиска тоже можно убавить.
------------
3. Заголовок "Multi Web Search" со страницы можно убрать и так понятно - на вкладке написано. А иконки расширения и настроек по сторонам строки поиска разместить, хотя конечно очень неплохо смотрелись бы внутри самой строки поиска, что так же увеличивает полезное пространство.

Ну мало места мне. :D

Тыц
Сво-бо-ду по-пу-га-ям!!! Т.е. буквам.)

насчет пункт-3 - нафотошопьте как вы это видите, пожалуйста

pag77
Ну вот, прикинул наспех.:|
o8GAQd1.jpg

okkamas_knife пишет

п 2-3 добавляем к тем элементам id и юзер может легко делать с ними что угодно с помощью стилейхоть скрывать хоть перемещать хоть покрасить в зелёный цвет.

там есть ид практически на каждом элементе.
кстати да, согласен, на вкус и цвет всем не угодишь - FMRUser, воспользуйтесь Stylish :)

FMRUser пишет

Ну вот, прикинул наспех.:|

ой! о_О извините, мне не нравится :(

Ну это конечно все ладно, но первое действительно крайне несуразно. :rolleyes:

угу, мессагу про капчу уменьшу

pag77
В консоли в v36 появилось:
Не удалось загрузить overlay из chrome://s3multiwebsearch/content/s3multiwebsearch_FF.xul
Может браузер после обновления, как обычно пытается поменять поисковик по умолчанию на яндексовский, как то с этим что-ли связано..
oDIcYux.jpg

странно.. только что обновил фф до 36.0, перезапустил, мультипоиск работает, ошибок в консоли нет...
как бы поймать вашу ошибку?

pag77
Как всегда бегу куда то вылупя глаза..) Моя ошибка, исправил. Странно только, что в предыдущей версии не отображалась. :|

а поподробнее, плииз :)
а то вдруг кто-то так же начудит и обвинит меня , что проблема именно у меня :)

pag77
Уверяю, этого больше ни у кого не повторится без личного вмешательства. :)

убедил )

pag77
Может функцию скрытия результатов по адресам стоит сделать? market-click2.yandex.ru уже все нервы вынес.)

FMRUser пишет

market-click2.yandex.ru уже все нервы вынес

это где вы такое видите? плииз примеры и подробности

pag77
Не по каждому запросу. Первый раз обратил внимание, племянник что-то к майнкрафту искал. Сейчас часто попадается, т.к. делаю по некоторым причинам не совсем стандартные запросы, думаю иначе и внимание так не привлекло бы. По четыре подряд результата на каждой странице, например:

скрытый текст
5Tf7rMp.png

ух ты!
а поищите то же самое на родном сайте яндекса - выдача такая же?
видимо вы яндексу чем-то понравились и он на вас статистику делает.
тут решение одно - удалите куки касаемые *.yandex.*
или НЕ удаляйте, а напишите мне в личку - я вам для теста дам версию которая делает запрос в яндекс без ранее установленных кук, интересно, проблема решится или нет?

pag77
На родном нет такого. Думал может в мобильных сетях может только такое, не получилось проверить, через AdvOr гугл сразу просит ввод каптчи, а яндекс даже не пытается коннектиться, запрещают, что-ли..

попробуйте эту версию:
https://www.dropbox.com/s/ytgyfjkurnr7d … .03-fx.xpi

помогло?

ЗЫ: иконка в виде разноцветной лупы вместо моего "очкарика" - это вы сами нарисовали или украли с какого-то аддона? :)

pag77
В этом такие ссылки отсутствуют. А иконку эту вроде брал:

скрытый текст
http://megaicons.net/iconspack-141/4117/

..показалось, что вполне соответствует, да и глазу приятная.)

14-03-2015 22:25:08
PS: Впрочем и результаты яндекса полностью пропали, не сразу обратил внимание..

FMRUser пишет

PS: Впрочем и результаты яндекса полностью пропали, не сразу обратил внимание..

ээ?? поподробнее плииз

PPS: Эмм., появились. Почему то ссылки просто не было при первом обращении на ввод каптчи, после ввода появились и те ссылки market-а...

отписал в личку

..и почему то после ввода каптчи результаты поиска выводятся, но секунд через 10 появляется Яндекс: Обнаружена CAPTCHA.

версия 2.04 ожидает утверждения.
https://addons.mozilla.org/addon/multi-web-search/
изменения:

added: Show in context-menu "Search on this page"
added: Search request in title
replaced: Logo icon
fixed: search engine for "Yahoo"
fixed: minor bug fixes

вот это дело
вообще приятно, когда автор отзывчив по отношению к юзерам
pag77, спасибо!

pag77
О, забрал. За иконку отдельное спасибо.)

извините, но Multi Web Search не предназначен для работы с другими установленными поисковыми плагинами, так как по своей сути он сам является поисковым плагином.
посмотрите в аддонах, может быть там есть то что вас более-менее устроит.
например в таком поиске:
https://addons.mozilla.org/search/?q=se … atform=all

byteler пишет

У меня используется порядка 100 поисковых форм

Представьте себе, что это одна из них.

byteler пишет

Расшифровать можете?

:)
еще раз - Multi Web Search это по своей сути поисковый плагин, такой же как один из ваших 100 поисковых форм
он не взаимодействует с другими поисковыми формами, а поиск производит только по тем поисковым сайтам, которые заложены только внутри него (на данный момент для вэба это гугл, яндекс, яху, бинг, для маркета - ебей, амазон и алиэкспресс)

взаимодействие с другими поисковыми плагинами/формами (сортировка, выбор и т.д.) не планировалось и не было заложено в макет Multi Web Search
вам остается только найти подходящий аддон или воспользоваться штатными средствами браузера
извините и спасибо за понимание.

13-04-2015 11:46:25
зы:
вы это расширение имели ввиду?
http://serfock.ru/manual-extention-bloc … ch-engines
мне на днях попадалось расширение с подобным функционалом, в том числе и с использование коротких имен.
поищите на АМО

а можно добавить в результатах поиска превьюшки сайтов?

если гугл/яндекс/яху/бинг это предоставляют - то можно.
но по моему у них нет такого функционала...

или, может быть, вы знаете какой-нибудь быстрый и бесплатный сервис, что бы я мог отправлять запрос, а в ответ получать картинку?

еще, как вариант, можно загружать сайт в скрытом табе, делать с него скриншот, например моим Screengrab и отображать итоговую картинку.

в общем, в принципе, нет ничего не возможного, надо только выбрать вариант решения и немного потрудиться :)

версия 2.05 ожидает утверждения.
https://addons.mozilla.org/addon/multi-web-search/
изменения:
added: Settings: Display the screenshot of the web pages
added: punycode-decode for result-domain
fixed: minor bug fixes

ЗЫ:
немного подробностей про отображение скриншотов.
я перебрал кучу сервисов, но бесплатно много делать скриншотов никто не желает.
у всех есть ограничения от 1.000 до 100.000 в месяц
и если бы я включил в аддон свой код для всех пользователей, то естественно этот лимит выбрался бы за день-два-неделю.

поэтому, для желающих лицезреть скриншоты результатов поиска я выбрал самый быстрый сервис с самым большим лимитом:
http://www.bitpixels.com/
100.000 скриншотов в месяц

так же для использования сервиса не нужна регистрация с заполнением кучи форм - у него используется авторизация по гугл-аккаунту.
все что вам надо - это авторизоваться через гугл http://www.bitpixels.com/register, и в примерах взять номер кода:

Выделить код

Код:

http://img.bitpixels.com/getthumbnail?code= ТУТ-ВАШ-КОД &url=http://www.example.com

После чего вставить код в настройках Multi Web Search

Для тех кто хочет использовать альтернативный сервис есть в настройках соответствующая опция.
введите туда URL сервиса (который отдает готовое изображение, а не html или json) и в то место где должна стоять ссылка на фотографируемый сайт поставьте %URL%
например:

Выделить код

Код:

http://free.pagepeeker.com/v2/thumbs.php?size=m&entrypoint=api&url=%URL%
http://www.robothumb.com/src/?url=%URL%&size=320x240
http://api.thumbalizr.com/?width=250&url=%URL%

Альтернативных сервисов в интернете валом, и куча статей и обзоров есть про них.
вот как пример: тык , тык

добрый день
сегодня заметил странность в работе сабжа
например, ищем
управление kis  через  LiteManager
или
Программы удалённого администрирования
или
Включить внешее управление системной службой
или :)
агасфер лукич

результаты нулевые, хотя по отдельности гугл, яндекс и бинг результаты выдают
проверено на разных портабельных копиях фф36, Multi Web Search 2.04.1-signed

прям странно

какую версию аддона используете?
релизную  2.04.1-signed  или ожидающую проверки 2.05?
https://addons.mozilla.org/addon/multi- … /versions/

написал же
Multi Web Search 2.04.1-signed

не в версии, видимо, дело
2.04.1-signed уже давно, и прекрасно работала (спасибо!)
работала ещё вчера
сегодня заметил, т.к. вкладки не закрыл, фф грузанулся - смотрю - что за фигня?

попробуйте 2.05

pag77 пишет

попробуйте 2.05

поставил
ситуация улучшилась, но только в том смысле, что в вер. 2.04 на некоторых запросах результатов не было вообще, теперь кое-что показывает

итого:
проверено на портабельных копиях фф 34, 36, 37 (на 40 DE - ставится, но не работает)
показывает результаты только по Bing (в крайне редких случаях бывает ещё и 1 (один) результат с Яндекса)
всё это безобразие не зависит от порядка поисковых систем в настройках и от метода поиска (быстрый/медленный)
короче, не трудно предположить, что ответы от Яндекса и Гугла на запросы Multi Web Search волшебным образом именно сегодня перестали приходить

есть ещё вариант - я один такой счастливый, и все эти радости коснулись только меня
прошу камрадов подтвердить (не)работоспособность аддона

Возможно следует вам следует сделать репозиторий правил для парсинга результатов поиска? То есть не менять дополнение, а делать как AdBlock Plus с подписками. Если в поисковиках что-то поменяется, то вы просто измените правило и после обновления подписки у пользователя всё заработает?

24-07-2015 11:05:43
И вопрос. Не хотите удочерить дополнение Organize Search Engines https://code.google.com/p/organize-search-engines/?
Ранее было доступно по этой ссылке https://addons.mozilla.org/en-US/firefo … h-engines/
Оно было очень удобно и не заменимо.

user44 пишет

ситуация улучшилась, но только в том смысле, что в вер. 2.04 на некоторых запросах результатов не было вообще, теперь кое-что показывает

попробуйте версию из дропбокса:
https://www.dropbox.com/s/tusr2k0zid1qh … .05-fx.xpi

lolipop пишет

Возможно следует вам следует сделать репозиторий правил для парсинга результатов поиска? То есть не менять дополнение, а делать как AdBlock Plus с подписками. Если в поисковиках что-то поменяется, то вы просто измените правило и после обновления подписки у пользователя всё заработает?

я уже думал об этом, но аддон никто не использует кроме меня не массовый (всего чуть меньше 1000 пользователей), поэтому с отдельными подписками пока нет смысла заморачиваться.

lolipop пишет

И вопрос. Не хотите удочерить дополнение Organize Search Engines

удочерить (сделать fix-версию) - точно нет.
взять от туда какие-то функции - наверное можно.
что именно вас интересует из функций этого аддона?
ps: интересно, почему автор удалил аддон?

pag77
взял вчерашнюю из дропбокса
заработал яндекс
но гугл не желает

пофиксил гугл, обновите версию из дропбокса

pag77 пишет

пофиксил гугл, обновите версию из дропбокса

да, теперь всё хорошо
спасибо! :beer:

опять яндекс отвалился :(

блин.
надо или отказаться от дальнейшего развития этого аддона или менять концепцию - сделать подгружаемыми поисковые модули с периодической проверкой свежих версий

pag77 пишет

отказаться

не надо
классный аддон

ну, значит будем делать версию 3.01 :)
без яндекса поживете какое-то время, что б я не отвлекался?

26-08-2015 14:28:06
подправил яндекс, проверьте:
https://www.dropbox.com/s/19k4esotz58pa … .06-fx.xpi

pag77 пишет

подправил яндекс, проверьте:

теперь всё хорошо
спасибо!

pag77
Предлагаю сделать опцию отображения результатов вместо:

google
yahoo
yandex
...

в три колонки на странице:

google yahoo yandex
google yahoo yandex
google yahoo yandex
...

На большинстве современных мониторов ширина такое позволяет. А сделать такое достаточно просто стилем. Или нет?

извините, ваш вариант не приемлем.
с точки зрения психологии человеку гораздо удобнее получать информацию сверху-вниз, чем бегать глазами между результатами слева-направо-сверху-вниз.
да и каша получится...

pag77
Это ваше мнение) как и моё только моё. Остаюсь при своём. :)
Но это мелочь, если что пользовательским стилем поправлю.

Я читал, что вы кажется хотите накопить сразу большую базу поисковиков, а потом добавить всё сразу? Но IMHO для DuckDuckGo стоит сделать исключение. Все же это единственная свободная альтернатива у которой достаточно не плохи результаты.

lolipop пишет

Я читал, что вы кажется хотите накопить сразу большую базу поисковиков, а потом добавить всё сразу?

ы? первый раз о таком слышу.
поисковики добавляю по мере запросов пользователей :)

lolipop пишет

для DuckDuckGo стоит сделать исключение

этот поисковик сам по себе является "мульти", так как выполняет поиск по куче поисковиков: гугл, вики, яху и т.д.

lolipop
Стилем для 3х колонок поделитесь? Давно уже пользуюсь в гугле и яндексе просматриваю именно так, и насчёт

с точки зрения психологии человеку гораздо удобнее получать информацию сверху-вниз, чем бегать глазами между результатами слева-направо-сверху-вниз.
да и каша получится...

не согласен полностью. Как раз читать с лева на право и сверху вниз мне удобнее, а я человек.

Mishania
Сходу не получается написать стиль, там не срабатывает ни как для страницы, ни как для интерфейса браузера. Может автор подскажет как?

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

pag77
Запрос на добавление поисковиков:
1. Поиск по Tor
http://www.onion.link/ (ранее onion.city)
https://onion.cab/
Not Evil, через веб-прокси в сеть Tor:
https://hss3uro2hsxfogfq.onion.to/
http://hss3uro2hsxfogfq.onion.link/
https://hss3uro2hsxfogfq.onion.cab/
http://hss3uro2hsxfogfq.onion.gq/

2. Обычные
http://go.mail.ru/ - да, и он иногда тоже что-то полезное выдаёт
разделите поиск по google.com и google.ru - результаты у них несколько разные
https://search.disconnect.me/ - прокси к гуглу, режет статистику, там можно выбирать сервера, то есть ещё и региональные результаты можно получать
https://addons.mozilla.org/en-US/firefo … rtpage-ssl - ещё одно прокси к гуглу с мягкой цензурой, но зато есть своё веб-прокси

3. Хорошо бы иметь поиск по известным торрентам

4. Поиск по энциклопедиям:
wikipedia
lurk
dramatica
hidden wiki (через те же прокси, что поисковики выше)

5. Поиск медиа
youtube
vimeo
rutube
yandex.music

6. Поиск картинок в google, bing, yahoo, yandex - было бы очень удобно видеть всё на одно странице. В идеале в тре колонки по одному ряду на поисковик сверху вниз.

Только внимательнее, тут некоторые поисковики, хоть и законны, но можно стать козлом отпущения. Я бы предложил, чтобы какой-нить добрый аноним сделал форк и залил подработанное дополнение. Так сказать. :)


Продолжу про три колонки, аргументирую. Результаты у поисковиков часто бывают очень схожи, а пометки разные. То есть это не воспринимается как один поисковик и интересно как раз сравнивать результаты.
Если не хотите так делать, то скажите пожалуйста как добавить стиль и назначьте блокам принадлежащим определенному поисковику свои css классы) Ну и сделайте div верстку, она позволяет гораздо свободнее со страницей обращаться.

UPD. Проблема не в том, чтобы разбить стилями. А в том, чтобы они вообще хоть как-то сработали) Сглупил, все ок, делаю стиль.

Тестовый стиль в 3 колонки, пока не доработан, но тут вылезла проблема самого дополнения :D, оно не по порядку располагает результаты, могут быть подряд 2 google или yahoo. И как определить к какому поисковику относится результат тоже не ясно. pag77 если не хотите имена в id содержать ради универсальности, то вы туда хотя бы номера поисковиков поставьте
id1 - google
id2 - yahoo
id3 - yandex
по номерам в настройках

Стиль:

скрытый текст

Выделить код

Код:

@-moz-document url-prefix(multiwebsearch) {

  #s3mws_search_result_table > tbody > tr:nth-child(odd) {
    position: relative !important;
    left: -120px !important;
    color: red !important;
  }

  #s3mws_search_result_table > tbody > tr:nth-child(even) {
    position: relative !important;
    color: blue !important;
    left: 510px !important;
    top: -110px;
  }

  #s3mws_search_result_table > tbody > tr:nth-child(3n+3) {
    position: relative !important;
    left: 1190px !important;
    color: green !important;
    top: -210px;
  }

  #s3mws_search_result_table tbody tr:hover {
    background-color: white !important;
  }
  
}


и если на странице результаты только одного поисковика тоже ничего не сделаешь. Разве что скрипт писать.

lolipop пишет

Запрос на добавление поисковиков:

как вы думаете, какие поисковики из этого списка более-менее массовые, а какими будут пользоваться малое количество людей?

lolipop пишет

вылезла проблема самого дополнения :D, оно не по порядку располагает результаты, могут быть подряд 2 google или yahoo

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

lolipop пишет

если не хотите имена в id содержать ради универсальности, то вы туда хотя бы номера поисковиков поставьте

я могу, если вас устроит, вставлять некий атрибут сюда:

Выделить код

Код:

<div id="s3mws_search_result_engine_name">Яндекс</div>

например так:

Выделить код

Код:

<div id="s3mws_search_result_engine_name" engine="yandex">Яндекс</div>

но это при условии, что вы все еще не отказались от нескольких колонок :)

pag77
Не отказался. Нужно:
1. присвойте этот атрибут engine
2. присвойте class=searchEngine1 - по номерам поисковиков
3. присвойте иным элементам, например разделитель <tr class="separator">
4. присвойте tr и td классы:
<tr class=rowSearchResalt>, это сократит стиль
<td class=columnSearchResalt>
<tr class=rowSearchSeparator>
<td class=columnSearchEngineName>

Ну и это не только для меня, если вы не откажетесь от поддержки своих дополнений, с правильным набором атрибутов и блоков любой может стилями сделать что-то интересное с этой страницей.

Я не писал дополнения, но не ужели там так трудо сделать второй шаблон с 3мя столбцами, составить 3и отдельных массива для результатов разных поисковиков, а потом выводить их в разные столбцы?

pag77 пишет

как вы думаете, какие поисковики из этого списка более-менее массовые, а какими будут пользоваться малое количество людей?

Я думаю:
http://www.onion.link/
http://hss3uro2hsxfogfq.onion.link/
Популярность сети Tor растет с количеством блокировок, если помните туда уже и facebook добавился.

И добавить google.ru отдельно, если вас не затруднит. И добавить опцию "поиск на русском" (в стандартном есть).

Поиск по картинкам - отличная идея.

Со временем можете добавить:
youtube
vimeo
yandex.music
last.fm
они тоже очень популярны

20-09-2015 13:16:40
Это всё идеи, а не требования же) Будет время сделайте, это удобнее чем искать отдельно, а значит будет пользоваться спросом.

lolipop пишет

Не отказался. Нужно:
1. присвойте этот атрибут engine
2. присвойте class=searchEngine1 - по номерам поисковиков
3. присвойте иным элементам, например разделитель <tr class="separator">
4. присвойте tr и td классы:
<tr class=rowSearchResalt>, это сократит стиль
<td class=columnSearchResalt>
<tr class=rowSearchSeparator>
<td class=columnSearchEngineName>

сделал пункт 1, но не знаю чем он вам поможет, так как количество поисковиков может быть разным, и по разному отсортированы пользователем
https://www.dropbox.com/s/frlps2vqg4z6n … .07-fx.xpi
в остальных пункта не вижу надобности так как у них у всех есть уникальные ID в пределах одного tr
укажите в каких конкретно местах вам не хватает ид или класса

скрытый текст

Выделить код

Код:

<table id="s3mws_search_result_table" width="100%" cellspacing="0" cellpadding="0" border="0">
...
<tr>
    <td><div id="s3mws_search_result">
            <a id="s3mws_search_result_link" target="_blank" href="http://..." style="background-image: url(....);"><b>help</b>- русский перевод</a>
                <div id="s3mws_search_result_text">to <b>help</b> down to <b>help</b> in to  track population...</div>
                <div id="s3mws_search_result_link_text">http://...</div>
    </div></td>
    <td valign="top"><div id="s3mws_search_result_engine_name" engine="yandex">Яндекс</div></td>
</tr>
...
</table>

lolipop пишет

сделать второй шаблон с 3мя столбцами, составить 3и отдельных массива для результатов разных поисковиков, а потом выводить их в разные столбцы?

количество поисковиков, а так же способ вывода результата может быть разным, так как это задается пользователем в настройках.
поэтому, что бы не создавать космолет с огромными алгоритмами, я остановился на классическом варианте - все в одном столбце

lolipop пишет

И добавить google.ru отдельно, если вас не затруднит.

насчет google.ru не понял... у гугла разная выдача в зависимости от домена?

pag77
Конкретно мне дополнение не сильно надо, хотя и любопытно видеть результат на одной странице. Поэтому править стиль буду только после попадания дополнения на AMO.

pag77 пишет

насчет google.ru не понял... у гугла разная выдача в зависимости от домена?

Да. google тащит о пользователе всё (включая и IP при том что сегодня они не уникальны) что можно и делает пузырь, пересядьте за другой комп. и результат выдачи будет другим.
Сам по себе национальный домен выдаёт больше результатов на национальном языке и меньше на английском и других. (даже если запрос на русском)
А если пользователь захочет искать на другом языке придется менять настройки, что у вас сделать нельзя.
Если же вместо google использовать disconected прокси, то пузырь google составить не сможет, но и результаты будут в основном на английском.

21-09-2015 11:36:57
В tr содержатся не только результаты. Там ещё и разделители бывают. И если бы в tr был class говорящий что это конкретно, то скрытие разделителя было бы проще.

lolipop пишет

Конкретно мне дополнение не сильно надо

ну вот, накидали кучу предложений, добавили мне многочасовую работу - а в итоге оно и нафиг никому не надо :(
вот именно поэтому любое предложение для любого моего аддона я всегда рассматриваю через "а эта фишка кому-то еще нужна будет?"

pag77
По Tor может и не нужна, вернее процент очень мал. А вот для поиска видео/музыки может и нужно.

pag77
пожалуйста, сделайте так, чтобы при вызове сабжа по ссылке (multiwebsearch:) в строке ввода сразу появлялся курсор
дабы можно было вводить запрос не глядя
а то приходится мышой тыкать

user44 пишет

пожалуйста, сделайте так, чтобы при вызове сабжа по ссылке (multiwebsearch:) в строке ввода сразу появлялся курсор

так?
https://www.dropbox.com/s/frlps2vqg4z6n … .07-fx.xpi

pag77
так хорошо, спасибо!

добрый день

обновление c amo Multi Web Search 2.09

Multi_Web_Search_2_09.png

проверено на FF39 и 41

раньше такое было и с более старыми версиями аддона, но только на FF Developer Edition

обновитесь до 2.11 :)
https://addons.mozilla.org/addon/multi-web-search/
для совместимости с мультипроцессорным Nigthly и для возможности восстановления страницы с поиском после перезапуска браузера протокола "multiwebsearch:" больше не существует.
теперь поиск производится на странице "chrome://s3multiwebsearch/content/search.xhtml"

chrome://s3multiwebsearch/content/search.xhtml
да, понятно
два десятка сохраненных во вкладках поисковых запросов пришлось перелопачивать
просто, но нудно
за обновление спасибо

такое еще дело
последние несколько дней продолжается:
"Яндекс: Обнаружена CAPTCHA. Пожалуйста посетите поисковый сайт"

ну так посетите яндекс, введите капчу, поищите что-нибудь более-менее активно и опять забудьте про яндекс на пару месяцев :)

да нет, просто инет вырубил на минуту и опять включил
ip поменялся и всё стало нормально
неделю не грузился )))

user44 пишет

ip поменялся и всё стало нормально

если инет от 3г-гпрс-и т.д. то яндекс и при обычном заходе на свой сайт иногда капчу просит. не доверяет видимо, когда с одной ип куча всяких поисковых запросов с разных компьютеров :)

добрый день!
Александр, если помните, я уже обращался по поводу названия вкладок, чтобы в начале шёл текст поискового запроса

с переходом на chrome://s3multiwebsearch/content/search.xhtml нарисовалась похожая трабла:
при запуске ФФ невозможно понять, какой запрос скрывается под незагруженной вкладкой, все называются "Multi Web Search"
у загруженных с названием всё в порядке (и если загрузить и потом сделать unload tab - тоже  в порядке)
пожалуйста, гляньте, ежели будет время

user44 пишет

при запуске ФФ невозможно понять, какой запрос скрывается под незагруженной вкладкой, все называются "Multi Web Search"

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

Поэтому, пожалуйста, ответьте на вопросы:
- скриншот с проблемой (может быть я не понял о чем речь)
- шаги для воспроизведения проблемы
- чем пользуетесь для восстановления сессии (встроенная функция, или функция TabMixPlus, или еще какой-то аддон)

pag77

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

так что пардон за беспокойство :blush:

user44 пишет

так что пардон за беспокойство :blush:

ok :)

Здравствуйте.
Спасибо за дополнение, вопрос по его работе в связке с "InstantFox Quick Search", в принципе работает нормально, но в контекстном меню при использовании дополнения "InstantFox Quick Search" не появляется иконка лупа, при вставке других поисковиков в ручную иконка появляется как на вкладке, на вашей вкладке есть лупа, а в дополнении "InstantFox Quick Search" нет, хотя конечно мелочь, если можно объясните как поправить.
Спасибо.

Извините, но я не совсем понял о какой иконке идет речь.
вы можете наглядно отобразить на картинках/скриншотах что у вас не работает и что вам хотелось бы увидеть?

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

скрытый текст
f4e76b637d88.jpg

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

Аддонов много, пошел другим путем в "InstantFox Quick Search" есть функция бекапа в буфер обмена, в notepad вставил оказалось "Multi Web Search" прописан два раза, один старой версии, "iconURI" с оригиналом не совпадает, всё подчистил и заработало.
Спасибо за ваши дополнения.

спасибо, за то что решили свою проблему самостоятельно :)

version 2.12
https://addons.mozilla.org/addon/multi-web-search/
changes:
fixed: normal work for multi-process (e10s) in Nightly
fixed: minor bug fixes

pag77 пишет
lolipop пишет

И вопрос. Не хотите удочерить дополнение Organize Search Engines

удочерить (сделать fix-версию) - точно нет.
взять от туда какие-то функции - наверное можно.
что именно вас интересует из функций этого аддона?
ps: интересно, почему автор удалил аддон?

В случае, когда имеется много поисковых плагинов, Organize Search Engines помогает лучше в них ориентироваться, позволяя сгруппировать их по папкам. Вот этот адон на GitHub. Если сможете его оживить под Firefox 43, многие будут Вам безмерно благодарны.

смысл оживлять под 43, потом под 44, а в июне-июле, из-за перехода Mozilla на новую хром-подобную платформу, вообще отказаться от дальнейшей поддержки?
это только зря потерянное время.
но не это главное.
главное - почему автор удалил аддон?
видимо в его коде есть много вопросов от модераторов, которые или не возможно, или сложно решить.

версия 2.15
https://addons.mozilla.org/addon/multi-web-search/

changes:
fixed: search engine "Yandex"

version 2.18
https://addons.mozilla.org/addon/multi-web-search/

changes:
fixed: search engine "AliExpress"
fixed: minor bug fixes

Multi Web Search для Google Chrome:
https://chrome.google.com/webstore/deta … mgifclacic

version 2.19
https://addons.mozilla.org/addon/multi-web-search/

changes:
fixed: minor bug fixes

version 2.20
https://addons.mozilla.org/addon/multi-web-search/

changes:
fixed: search engine "Yandex"
fixed: minor bug fixes

pag77
добрый вечер
пара хотелок
1. опция в настройках
открывать ссылки в активной вкладке
открывать ссылки в бэкграунд вкладке
открывать ссылки как прописано в настройках фф (ничего не изменять)
2. повторюсь
если возможно, наладить интеграцию сабжа, если установлен, с S3.Google Translator
в виде всплывающей иконки для мгновенного поиска
(тут, конечно, если выделен большой кусок текста, можно ограничение ввести - типа несколько первых слов)

ещё раз спасибо за все аддоны!

1.
есть стандартная фича у браузера:
просто кликните по ссылке - откроется новая активная вкладка;
кликните по ссылке с зажатой клавишей Ctrl - откроется вкладка в бэкграунде;
кликните по ссылке средней кнопкой мыши - откроется вкладка в бэкграунде;

2.
извините, я вас не понял. можно поподробнее?

pag77
ладно, не важно
пардон за беспокойство

pag77 пишет

version 2.20
https://addons.mozilla.org/addon/multi-web-search/

changes:
fixed: search engine "Yandex"
fixed: minor bug fixes

Ошибка установки. Я один такой?

что значит "ошибка установки"? можно подробнее?

version 2.22
https://addons.mozilla.org/addon/multi-web-search/

changes:
fixed: search engine "Yandex"
fixed: minor bug fixes

версия 2.24
https://addons.mozilla.org/addon/multi-web-search/

изменения:
added: search engine "Seznam"
added: search engine "DuckDuckGo"
added: search engine "Startpage"
added:Settings:Other:Style - Moon by Peshkov
added:Migrating to WebExtensions: port your stored data
fixed: minor bug fixes

версия 3.1
Mozilla Firefox: https://addons.mozilla.org/addon/multi-web-search/
Google Chrome: https://chrome.google.com/webstore/deta … mgifclacic

изменения:
First version for WebExtensions
Full support for Firefox Desktop 57+, Google Chrome

version 3.2
Mozilla Firefox: https://addons.mozilla.org/addon/multi-web-search/
Google Chrome: https://chrome.google.com/webstore/deta … mgifclacic

changes:
fixed: minor bug fixes

version 3.3
Mozilla Firefox: https://addons.mozilla.org/addon/multi-web-search/
Google Chrome: https://chrome.google.com/webstore/deta … mgifclacic

changes:
added: Settings: Display the screenshot of the web pages: https://www.searchpreview.de/
added: search engine "Qwant" (web, news, social)
added: search engine "Peekier"
fixed: search engine for "AliExpress", "Yandex"
fixed: minor bug fixes

version 3.4
Mozilla Firefox: https://addons.mozilla.org/addon/multi-web-search/
Google Chrome: https://chrome.google.com/webstore/deta … mgifclacic

changes:
added: Korean locale (thanks VenusGirl)
fixed: search engine for "AliExpress"
fixed: minor bug fixes

version 3.5
Mozilla Firefox: https://addons.mozilla.org/addon/multi-web-search/
Google Chrome: https://chrome.google.com/webstore/deta … mgifclacic

changes:
fixed: search engine "Qwant" (web, news, social)
fixed: search engine for "Yandex"
fixed: minor bug fixes

version 3.6
Mozilla Firefox: https://addons.mozilla.org/addon/multi-web-search/
Google Chrome: https://chrome.google.com/webstore/deta … mgifclacic

changes:
fixed: search engine "DuckDuckGo"
fixed: search engine "Seznam"
fixed: search engine "Startpage"
fixed: search engine for "Amazon"
fixed: minor bug fixes

pag77
Подскажите, а как можно отучить расширение периодически лезть на ваш же сайт? Не нашел подобного в настройках, и при старте браузера  Multi Web Search и S3.Переводчик открывают s3blog.org

имеется в виду страничка "пожертвования/новое в текущей версии"?

pag77
Да.

В текущей версии никак... в ближайшей новой сделаю возможность полного управления настройками, как в других моих расширениях

До сих пор использую версию 2.26 в FF 52ESR. Приехал из отпуска, а перестала работать. Можно как-то починить?