Ru-Board.club
← Вернуться в раздел «Программы»

» Opera - плагины, дополнения, панели, кнопки, утилиты

Автор: oshizelly
Дата сообщения: 02.06.2014 21:37
PREVED 15:59 02-06-2014
Цитата:
Для этого можно приспособить адресную строку. Запрос вида "f фраза_для_поиска". При этом введенные фразы запоминаются в адресной строке.

Как всегда, узнаю из ваших постов массу нового - даже в тех редких случаях, когда вопрос кажется простым и ясным.
Вот только я не совсем понял, разве адресная строка поддерживает запросы вида "f фраза_для_поиска"? Сейчас попробовал ввести в адресной строке "f запрос": срабатывает как обычный поиск, перебрасывает в Гугль. Может, надо что-то где-то дополнительно переключить.



Цитата:
Насколько я понимаю, текстовые поля (да и вообще любые элементы интерфейса) в окне Оперы не поддаются мониторингу/обработке сторонним софтом.

Если утилита работает на уровне системы, то ей, извиняюсь, пофиг, кто там чему не поддаётся
Пример - менеджеры буфера обмена, которым (по крайней мере, большинству из них) всё равно, куда вставлять клипы. Другой пример - автопереключалки раскладок клавиатуры, работающих в любых текстовых полях. Ещё пример: кейлогггеры... например, тот же Punto Switcher. Ещё пример: проги для автоматической проверки написания введённого текста. И так далее, и тому подобное. Как-то так...
Автор: PREVED
Дата сообщения: 02.06.2014 22:01
oshizelly

Цитата:
Вот только я не совсем понял, разве адресная строка поддерживает запросы вида "f фраза_для_поиска"?


В стандартной Опере - да. А в некоторых сборках почему-то выпилено... В частности, в OperaAC (наверное разработчики сборки посчитали данную фичу рудиментом).

Можно попробовать вернуть назад.
Для этого нужно отредактировать search.ini (в вашем профиле), добавив туда:


[Search Engine X]
UNIQUEID=
Name=
URL=
Query=
Key=f
Is post=0
Has endseparator=0
Encoding=
Search Type=12
Verbtext=0
Position=-1
Nameid=71103


Где x - порядковый номер поисковика.



Цитата:
Если утилита работает на уровне системы, то ей, извиняюсь, пофиг, кто там чему не поддаётся


Это понятно. Просто, к примеру, чтобы запомнить содержимое текстовых форм в Опере (в тех же полях поиска, в интерфейсе) - такую программу наверняка придется специально писать под оперу используя "хаки" (нестандартные методы программирования). Точнее скажут программисты.
Автор: SkyRE
Дата сообщения: 02.06.2014 22:08
oshizelly 22:37 02-06-2014
Цитата:
Вот только я не совсем понял, разве адресная строка поддерживает запросы вида "f фраза_для_поиска"?
Да работают: "<keyword> <то что ищем>". keyword для поискового движка.
А насчёт f, это скорее всего должен быть он забит в поисковых движках как поиск по странице, что-то такое попадалось мне - но в Опера АС сейчас не могу найти в поисковых движках.
Автор: regist123
Дата сообщения: 02.06.2014 22:26
23:37 02-06-2014
Цитата:
Сейчас попробовал ввести в адресной строке "f запрос": срабатывает как обычный поиск, перебрасывает в Гугль. Может, надо что-то где-то дополнительно переключить.  

перебрасывает в Гугол так как он наверно является у вас поисковой системой по умолчанию.
Вместо F надо указывать буквы которая у вас назначена на нужную вам поисковую систему.
Например: y то что надо найти должно искать в яндексе и т.д.
Также можно поменять эти буквы в настройках или добавить новые поисковые системы (у меня аналогично добавлен гугол транслейт, поиск по VT (по хешу) и ещё несколько.
Автор: oshizelly
Дата сообщения: 02.06.2014 23:55
PREVED 22:01 02-06-2014
Цитата:
В стандартной Опере - да. А в некоторых сборках почему-то выпилено... В частности, в OperaAC

Гм, да, действительно так Я проверял на Opera AC, не сработало. Сейчас запустил обычную Opera 12.14, там F + запрос работает.


Цитата:
Для этого нужно отредактировать search.ini (в вашем профиле), добавив туда:
...
Где x - порядковый номер поисковика.

Прошу прощения, а где посмотреть этот самый порядковый номер "поисковика"? (То есть, в данном случае, видимо, не поисковика, а локального поиска)

SkyRE 22:08 02-06-2014
Цитата:
: "<keyword> <то что ищем>". keyword для поискового движка.

"Keyword" - это в данном случае буква [F]?

regist123 22:26 02-06-2014
Цитата:
перебрасывает в Гугол так как он наверно является у вас поисковой системой по умолчанию.

Это как раз понятно. Непонятно было другое: почему перебрасывает запрос в поисковую систему по умолчанию вместо того, чтобы искать локально на текущей странице. Но вроде разобрались.
Автор: yesitis
Дата сообщения: 03.06.2014 00:33

Цитата:
regist123


Цитата:
Без привязки к форуму думаю это сделать невозможно, так как через ник это идёт привязка к базе данных форума. А вот функция чёрного списка есть на большинстве форумов.

Это даже не форум, "ветвистая комментиловка". Никаких (почти) специфических функций нет.
К базе данных на сервере, думаю, никакой привязки не надо. Фильтр должен сканировать данные "на лету" и только не отображать некоторые блоки. То есть, "чёрные" ники в данном случае - просто данные на входе в фильтр. Результат работы фильтра нигде и никак фиксировать не надо... Возможно, как фильтры "антибанер"?
Я не программист. То есть, в HTML/Script могу, но системные дела не знаю.
Автор: PREVED
Дата сообщения: 03.06.2014 10:02
oshizelly

Цитата:
Гм, да, действительно так Я проверял на Opera AC, не сработало. Сейчас запустил обычную Opera 12.14, там F + запрос работает.


В сборке Opera UE тоже все на месте. В AC кстати и стандартный поиск по истории (ключевик "h ") удален.



Цитата:
Прошу прощения, а где посмотреть этот самый порядковый номер "поисковика"? (То есть, в данном случае, видимо, не поисковика, а локального поиска)


Номер локального поиска. Смотрим какой номер у самого последнего поиска в файле search.ini. Например, если это [Search Engine 16], то вновь добавляемый поиск должен будет называться [Search Engine 17]
Автор: inile
Дата сообщения: 03.06.2014 11:23
yesitis
Цитата:
То есть, в HTML/Script могу
Тогда глянь скрипт отсюда. Вместо "facebook" - ник, вместо '.desc' смотришь свой элемент, в @include пишешь свой сайт. Посты скрывает, проверил на хабре. Нужно еще посмотреть код блока комментариев и тоже скрыть. Но тут я не помощник.

Добавлено:
Можно поискать готовый скрипт здесь. Наверняка все придумано до нас.
Автор: oshizelly
Дата сообщения: 03.06.2014 16:09
PREVED 10:02 03-06-2014
Цитата:
В AC кстати и стандартный поиск по истории (ключевик "h ") удален.

Блин, надо же, как много полезного функционала выпилено. Я уже много лет пользуюсь Opera AC, но никогда не приходило в голову, что кое-чего из штатных функций здесь не хватает.

А этот самый ключ "h" тоже можно восстановить?
Автор: SkyRE
Дата сообщения: 03.06.2014 16:41
inile 12:23 03-06-2014
Цитата:
Можно поискать готовый скрипт здесь. Наверняка все придумано до нас.
А userscripts.org давно переполз на 8080
Автор: inile
Дата сообщения: 03.06.2014 17:18
SkyRE
May 17, 2014 судя по Last Updated.
Автор: SkyRE
Дата сообщения: 03.06.2014 17:26
oshizelly 00:55 03-06-2014
Цитата:
"Keyword" - это в данном случае буква [F]?
Да
Keyword-ы, что у меня

[more=В файле search.ini]
Код: [Search Engine 1]
UNIQUEID=4E391E326832FB418AD825E4148EA5EF
Name=Images.Yandex.ru (Поиск изображении)
Verbtext=-1988219522
URL=http://images.yandex.ru/yandsearch?text=%s&rpt=image
Suggest Protocol=JSON
Suggest URL=http://suggest-images.yandex.ru/suggest-img?&part={SearchTerm}
Query=
Key=iy
Is post=0
UseTLD=0
Has endseparator=0
Encoding=windows-1251
Search Type=0
Position=-1
Nameid=0
Deleted=0

[Search Engine 2]
UNIQUEID=4F16658209D9E2438347C5267B562938
Name=Metabot.ru (Поиск Файлов)
Verbtext=-1988219522
URL=http://results2.metabot.ru/?&wd=2&st=%s
Query=
Key=mf
Is post=0
UseTLD=0
Has endseparator=0
Encoding=windows-1251
Search Type=0
Position=-1
Nameid=0
Deleted=0
Автор: PREVED
Дата сообщения: 03.06.2014 17:45
oshizelly

Цитата:
Блин, надо же, как много полезного функционала выпилено. Я уже много лет пользуюсь Opera AC, но никогда не приходило в голову, что кое-чего из штатных функций здесь не хватает.


Ну сборки же люди делали. Беда сборок в том, что их могут подгонять "под себя". А что удобно одному, может быть не удобно другому пользователю. Например я не понимаю зачем из OperaAC (из конфигурации тулбаров по умолчанию) убрали ползунок зума(масштаба) страницы. Понятно что вытащить его на панель можно. Но если пользователь "чайник" или просто не хочет лезть в конфигурацию, он может и так работать, не имея под рукой этой весьма удобной фичи.


Цитата:
А этот самый ключ "h" тоже можно восстановить?


Да. Попробуйте добавить в ваш search.ini:

[Search Engine XX]
UNIQUEID=
Name=
URL=
Query=
Key=h
Is post=0
Has endseparator=0
Encoding=
Search Type=14
Verbtext=0
Position=-1
Nameid=1099269918

Где XX - порядковый номер поисковика

p.s. Так получилось поиск на странице настроить?
Автор: Otto_Romwel
Дата сообщения: 03.06.2014 17:47
Удалено (дублирование).
Автор: SkyRE
Дата сообщения: 03.06.2014 21:11
PREVED, oshizelly
Полез проверил в чистой Opera AC 3.8.0 эти энджины есть, просто не назначены key. [more]
Код: [Search Engine 13]
UNIQUEID=368291005FC211DD8DE6B90756D89593
Name=
URL=
Query=
Key=
Is post=0
Has endseparator=0
Encoding=
Search Type=12
Verbtext=0
Position=-1
Nameid=71103

[Search Engine 14]
UNIQUEID=64D354BE5FCB11DD885DEA7D56D89593
Name=
URL=
Query=
Key=
Is post=0
Has endseparator=0
Encoding=
Search Type=14
Verbtext=0
Position=-1
Nameid=1099269918
Автор: yesitis
Дата сообщения: 04.06.2014 01:04
inile,
SkyRE

- спасибо, продвигаюсь. Нашёл вот это: http://userscripts.org:8080/scripts/review/159781
Возможно, то, что нужно.
Только как это (извините) вкрячить в прОцесс? Чтоб в окне браузера при нажатии "комментарии" к тексту страницы сайта "огого.ру/пиши/есчо" этот фильтр запускался?
...на моём, пользовательском компьютере?
Автор: romy
Дата сообщения: 04.06.2014 04:05
Гм. Понял.
Автор: trion1
Дата сообщения: 04.06.2014 07:25
romy
хоть бы ссылку на сайт дали, а то по кятайски ни буб-бум
да и гадать по картинкам таро не умеем

да и вообще этот вопрос сюда
Автор: SkyRE
Дата сообщения: 04.06.2014 14:59
yesitis 02:04 04-06-2014
Цитата:
Только как это (извините) вкрячить в прОцесс? Чтоб в окне браузера при нажатии "комментарии" к тексту страницы сайта "огого.ру/пиши/есчо" этот фильтр запускался?  
...на моём, пользовательском компьютере?
Что-то не понятно что именно вы хотите. UserJS-скрипты всегда отрабатывают на вашем компьютере. Ну а скрипт однозначно нужно привязывать к html и стилю форума (движка форума).
Автор: yesitis
Дата сообщения: 04.06.2014 18:33
SkyRE
Открываю в окне Opera страницу "огого.ру/пиши/есчо1234.htm". Идёт авторский текст. Внизу кнопка "Комментарии".
Как организовать процесс: при нажатии кнопки "Комментарии" этот фильтр на лету, в процессе получения данных по сети, выполняет свою работу.
Ну, или (хотя бы) после получения данных: страница комментариев к есчо1234.htm отобразилась, "моргнула", и снова отобразилась - в отфильтрованном виде.
То есть, проблема - как встроить фильтр в браузер? Или "привязать" его к действиям браузера?
Повторю, не системный программист. Модифицировать скрипт под конкретику - с этим, неверно, справлюсь, но не более. Помогите, пожалуйста. Помогите to "Improve the quality of your /my/ life and save time by hiding all posts written by unwanted posters... also remove any responses because any time spent replying is a waste of time as well" (Jim Barnett).
Автор: regist123
Дата сообщения: 04.06.2014 19:54
yesitis скрипт закидываешь в папку, например UserJS - потом в настройках Оперы указываешь путь к этой папке Ctrl + F12 -> Расширенное - Содержимое - Настроить Java Script
После этого при загрузке странице к ней будет применять этот скрипт. То есть ни при нажатие на кнопку комментарии, а сразу как только вы её будете грузить.
Автор: SkyRE
Дата сообщения: 04.06.2014 19:58
yesitis
Пока вы не приведёте ссылку на ветку форума, вам никто не поможет. Т.к. нужно смотреть структуру "комментариев".
Автор: yesitis
Дата сообщения: 05.06.2014 08:44
SkyRE
В любой комментиловке, например, здесь: http://news.rambler.ru/25398728/comments/
Мне бы хоть раз реально работающий пример увидеть...
regist123
Сделал так, в списке в скрипте ввёл участвующие в комментировании ники - никакого эффекта.

Добавлено:
Да - Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.16, XP, папку UserJS "Справка" видит.
Установлены NoAds Advanced v1.3.7, KIS.

Автор: SkyRE
Дата сообщения: 05.06.2014 14:10
yesitis 09:44 05-06-2014
Цитата:
Мне бы хоть раз реально работающий пример увидеть...  
[more=Вот]
Код: [no]// ==UserScript==
// @name rambler_news_comments_cleaner
// @author Govnocod Ltd.
// @namespace    http://news.rambler.ru
// @include http://news.rambler.ru/*
// @run-at document-start
// ==/UserScript==
(function(){
document.addEventListener('DOMContentLoaded', function(){

var re = /Всезнайка\ Лунный|Андрей\ Оразанов|Дарья\ Вайнштейн|СТАЛИНА\ НА\ ВАС\ НЕТ|M,\ Sobakina|Вольный\ каторжник|\$hit\ Феис|The\ Bestja\ Forever|К\/Р\/Е\/С\/Т\ н\/а\/д\ Р\/О\/С\/С\/И\/Е\/Й/;
//var re = /Всезнайка\ Лунный|Андрей\ Оразанов|Дарья\ Вайнштейн|СТАЛИНА\ НА\ ВАС\ НЕТ|M,\ Sobakina|Вольный\ каторжник|\$hit\ Феис|The\ Bestja\ Forever|К\/Р\/Е\/С\/Т\ н\/а\/д\ Р\/О\/С\/С\/И\/Е\/Й/i;
////////////////////////////////////////////////////////////////////

var a = document.querySelectorAll('.b-comment');
for (var i = 0; i < a.length; i++) {
    if (re.test(a[i].innerText)) {
        //a[i].parentNode.parentNode.setAttribute('style', 'display: none');
    a[i].setAttribute('style', 'display: none');
    }
}


}, false);
})();[/no]
Автор: 1Nata
Дата сообщения: 06.06.2014 00:11
Помогите, пжл, поисковик прикрутить. http://www.bing.com/translator/
Перестал работать. А, в меню пункт "Создать поиск" у меня неактивен, поэтому не знаю как.
Автор: inile
Дата сообщения: 06.06.2014 00:48
.
Автор: billibons
Дата сообщения: 06.06.2014 02:24
1Nata
http://www.bing.com/translator/default.aspx?to=ru&text=%s
Автор: 1Nata
Дата сообщения: 06.06.2014 09:16
billibons
спасибо, помогли.)
Автор: yesitis
Дата сообщения: 06.06.2014 11:17
SkyRE
1. Создал папку UserJS
2. Сохранил в ней с именем stoprambl.js (кодировка UTF-8) предложенный код
3. В настройках JawaScript Opera указал путь к папке UserJS, JawaScript включён
4. В настройках "Управление серверами" Opera указал http://news.rambler.ru/*http://news.rambler.ru/25398728/comments/, http://news.rambler.ru)
5. Перезагрузил Opera
6. Загружаю http://news.rambler.ru/25398728/comments/ - ничего не меняется, каменты от перечисленных ников присутствуют.
Автор: SkyRE
Дата сообщения: 06.06.2014 16:06
yesitis
4-й пункт, нужен только тогда когда настройки в Опере по умолчанию должны отличаться для конкретных серверов.
Откройте страницу рамблера с комментариями, нажмите Ctrl+Shift+I, та выберите Scripts, нажмите перегрузить скрипты (если будут ошибки в других скриптах нажимаете F8), в выпадающем меню найдите ваш скрипт stoprambl.js и выберите его - сделайте скрин, вот что у меня .

Добавлено:
И JavaScript всё таки.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196

Предыдущая тема: Расширения для Firefox (Mozilla Firefox Extensions)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.