Автор Тема: Расширения для Google Chrome и Хромоклонов  (Прочитано 519263 раз)

luxemburg и 6 Гостей смотрят эту тему.

Оффлайн kuz

  • Пользователь
  • **
  • Сообщений: 69
  • Пользователь «Game Edition»
    • Просмотр профиля
Re: Расширения для Google Chrome и Хромоклонов
« Ответ #765 : 27 Августа 2018, 18:58:55 »
Ю.А., а если слегка завысить версию хрома в манифесте, может прокатит ?

Оффлайн Ю.А.

  • Модератор
  • *****
  • Сообщений: 2865
  • Пол: Мужской
    • Просмотр профиля
Re: Расширения для Google Chrome и Хромоклонов
« Ответ #766 : 28 Августа 2018, 01:14:06 »
kuz, наверное, Вы имели ввиду не "завысить", а занизить =)
Но эта строка в манифесте всего лишь информирует об ограничениях по версии браузера, а сами ограничения зависят от применяемого Chrome API
ПРАВИЛА ФОРУМА               F.A.Q.

Оффлайн Ю.А.

  • Модератор
  • *****
  • Сообщений: 2865
  • Пол: Мужской
    • Просмотр профиля
Re: Расширения для Google Chrome и Хромоклонов
« Ответ #767 : 30 Августа 2018, 03:56:07 »
Обновление репака LT_100+_in_1_Mod_Rm от 30.08.2018

Репак переименован.
Добавлены новые модули.
« Последнее редактирование: 04 Сентября 2018, 15:33:09 от Ю.А. »
ПРАВИЛА ФОРУМА               F.A.Q.

Оффлайн Vasia

  • Новичок
  • *
  • Сообщений: 31
  • Пользователь «Game Edition»
    • Просмотр профиля
Re: Расширения для Google Chrome и Хромоклонов
« Ответ #768 : 30 Августа 2018, 18:51:24 »
Ю.А., поздравляю с новым рекордом 100+_in_1 ;D

Оффлайн Ю.А.

  • Модератор
  • *****
  • Сообщений: 2865
  • Пол: Мужской
    • Просмотр профиля
Re: Расширения для Google Chrome и Хромоклонов
« Ответ #769 : 31 Августа 2018, 00:25:20 »
Vasia
Меня тупо взяли на слабО (кто бы мог подумать)   :D
Главное, чтобы больше не было подобных подколок типа 200 in 1, 300 in 1 и т.д... =)
-------------------------
Хотя, если подумать...
Изначально и 50 in 1 казалось нереальным.
Кто знает, как дальше карта ляжет...   ;D
« Последнее редактирование: 24 Марта 2022, 07:16:35 от Ю.А. »
ПРАВИЛА ФОРУМА               F.A.Q.

Оффлайн Lichtenshtein

  • Новичок
  • *
  • Сообщений: 13
  • Пользователь «Game Edition»
    • Просмотр профиля
Re: Расширения для Google Chrome и Хромоклонов
« Ответ #770 : 03 Сентября 2018, 17:55:31 »
Обновление репака LT_100+_in_1_Mod_Rm

[good]

Маленькое замечание.

В папке ./js опечатка в названии скрипта: Mark_тДЦ.js вместо Mark_№.js, из-за чего опция "маркировать фрагменты №" не работает.

Пара предложений.

iFrame - Link Viewer вместо "Предпросмотр по ссылкам"
https://addons.opera.com/ru/extensions/details/iframe/
Открывает страницы во фреймах по нажатию горячих клавиш alt, ctrl или shift или наведение мыши на tinybox.

+3 скрипта с Вашего одобрения

TopScroll
### Описание
★ Нажмите на левой границе любой страницы для прокрутки вверх. Просто переместите курсор к экрану левого края, нажмите - и вы там!
★ Нажмите еще раз - и вы там, где перестали читать.
★ Или нажимайте правую кнопку мыши для прокрутки вниз и возврата.
http://forum.mozilla-russia.org/viewtopic.php?pid=719386#p719386

Scroll with mouse plus
Прокрутка страницы наведением мыши на полосу прокрутки
https://git.oschina.net/coldfire/GM/raw/master/scroll.user.js

HTML5 Video Playback Speed
Изменение скорости воспроизведения любого html5 видео по нажитию горячих клавиш
https://openuserjs.org/scripts/Newt300/HTML5_Video_Playback_Speed_Control_Keyboard_Shortcut_International

Добавить в меню для картинок поиск по дополнительным источникам; код для примера (для Tab_Navigation.js)

 Спойлер:
var oldWindowStates={};

function launch(url, query)
{
chrome.tabs.create({"url": url.replace("<Q>", encodeURIComponent(query))}, function(tab) {});
}

chrome.contextMenus.create({
id: 'google',
title: ('  Искать в Google'),
contexts: ['image']
});
chrome.contextMenus.onClicked.addListener(function (info, tab) {
if (info.menuItemId === 'google') {
chrome.tabs.create({
url: "https://www.google.com/searchbyimage?ie=utf-8&hl=ru&image_url=" + info.srcUrl
});
}
});

chrome.contextMenus.create({
id: 'yandex',
title: ('  Искать в Yandex'),
contexts: ['image']
});
chrome.contextMenus.onClicked.addListener(function (info, tab) {
if (info.menuItemId === 'yandex') {
chrome.tabs.create({
url: "https://yandex.ru/images/search?rpt=imageview&img_url=" + info.srcUrl
});
}
});

chrome.contextMenus.create({
id: 'tineye',
title: ('  Искать в Tineye'),
contexts: ['image']
});
chrome.contextMenus.onClicked.addListener(function (info, tab) {
if (info.menuItemId === 'tineye') {
chrome.tabs.create({
url: "https://www.tineye.com/search?url=" + info.srcUrl
});
}
});

chrome.contextMenus.create({
id: 'bing',
title: ('  Искать в Bing'),
contexts: ['image']
});
chrome.contextMenus.onClicked.addListener(function (info, tab) {
if (info.menuItemId === 'bing') {
chrome.tabs.create({
url: "https://www.bing.com/images/searchbyimage?cbir=sbi&iss=sbi&imgurl=" + info.srcUrl
});
}
});

chrome.contextMenus.create({
id: 'Sogou',
title: ('  Искать в Sogou'),
contexts: ['image']
});
chrome.contextMenus.onClicked.addListener(function (info, tab) {
if (info.menuItemId === 'Sogou')
{launch("https://pic.sogou.com/ris?query=<Q>&flag=1&drag=0", info.srcUrl)}
});

chrome.contextMenus.create({
id: 'shitu',
title: ('  Искать в 360 ShiTu'),
contexts: ['image']
});
chrome.contextMenus.onClicked.addListener(function (info, tab) {
if (info.menuItemId === 'shitu') {
chrome.tabs.create({
url: "http://st.so.com/stu?imgurl=" + info.srcUrl
});
}
});

chrome.contextMenus.create({
id: 'saucenao',
title: ('  Искать в SauceNAO'),
contexts: ['image']
});
chrome.contextMenus.onClicked.addListener(function (info, tab) {
if (info.menuItemId === 'saucenao')  {
chrome.tabs.create({
url: "https://saucenao.com/search.php?db=999&url=" + info.srcUrl
});
}
});

chrome.contextMenus.create({
id: 'whatanime',
title: ('  Искать аниме в WhatAnime.ga'),
contexts: ['image']
});
chrome.contextMenus.onClicked.addListener(function (info, tab) {
if (info.menuItemId === 'whatanime') {
chrome.tabs.create({
url: "https://whatanime.ga/?url=" + info.srcUrl
});
}
});

chrome.contextMenus.create({
id: 'IQdb',
title: ('  Мультипоиск c IQdb.com'),
contexts: ['image']
});
chrome.contextMenus.onClicked.addListener(function (info, tab) {
if (info.menuItemId === 'IQdb') {
chrome.tabs.create({
url: "https://iqdb.org/?service[]=0&service[]=1&service[]=2&service[]=3&service[]=4&service[]=5&service[]=6&service[]=10&url=" + info.srcUrl
});
}
});

chrome.contextMenus.create({
id: '3DIQDB',
title: ('  Косплей модели, идолы 3DIQdb'),
contexts: ['image']
});
chrome.contextMenus.onClicked.addListener(function (info, tab) {
if (info.menuItemId === '3DIQDB') {
chrome.tabs.create({
url: "https://3d.iqdb.org/?url=" + info.srcUrl
});
}
});

chrome.contextMenus.create({id:'0100',type:('separator'),title:('-'),contexts:['image']});

chrome.contextMenus.create({
id: 'Metapicz',
title: ('  Метаданные из картинки'),
contexts: ['image']
});
chrome.contextMenus.onClicked.addListener(function (info, tab) {
if (info.menuItemId === 'Metapicz') {
chrome.tabs.create({
url: "http://metapicz.com/#landing?imgsrc=" + info.srcUrl
});
}
});

chrome.contextMenus.create({
id: 'ImgOps',
title: ('  Отправить в ImgOps'),
contexts: ['image']
});
chrome.contextMenus.onClicked.addListener(function (info, tab) {
if (info.menuItemId === 'ImgOps') {
chrome.tabs.create({
url: "https://imgops.com/" + info.srcUrl
});
}
});

chrome.contextMenus.create({
id: 'Ascii2D',
title: ('  Отправить в Ascii2D'),
contexts: ['image']
});
chrome.contextMenus.onClicked.addListener(function (info, tab) {
if (info.menuItemId === 'Ascii2D') {
chrome.tabs.create({
url: "https://ascii2d.net/search/url/" + info.srcUrl
});
}
});

chrome.contextMenus.create({id:'0102',type:('separator'),title:('-'),contexts:['image']});

Можно добавить ещё источников до кучи, например выдрать из этого расширения поиск по стоковым изображениям:
Search by Image
https://chrome.google.com/webstore/detail/search-by-image/cnojnbdhbhnkbcieeekonklommdnndci

И ещё просьба посмотреть это расширение на предмет возможности его облегчения, в частности хотелось бы оставить только функцию автопереключения состояния расширений и всё...
NooBoss
https://chrome.google.com/webstore/detail/nooboss/aajodjghehmlpahhboidcpfjcncmcklf
minimum_chrome_version: 42

Оффлайн Ю.А.

  • Модератор
  • *****
  • Сообщений: 2865
  • Пол: Мужской
    • Просмотр профиля
Re: Расширения для Google Chrome и Хромоклонов
« Ответ #771 : 03 Сентября 2018, 20:05:17 »
Цитировать
В папке ./js опечатка в названии скрипта: Mark_тДЦ.js вместо Mark_№.js, из-за чего опция "маркировать фрагменты №" не работает.

Lichtenshtein, спасибо за сигнал.   [drinks]
Ситуёвина мистическая - этот CRX во всех моих браузерах оставил символ номера неизменным, а он же, но скачанный отсюда и снова распакованный даёт эту ошибку. Позже выложу новую версию репака с исправлениями и дополнениями.
--------------------
По скриптам скроллинга - в этот мод добавлять не буду, т.к. на очереди обновление репака Scroll_Mod_Rm, в нём и поэкспериментирую.
--------------------
HTML5 Video Playback Speed проверял раньше, но у меня он работает крайне нестабильно, поэтому от него отказался.
--------------------
Цитировать
Добавить в меню для картинок поиск по дополнительным источникам

Изначально источников было даже больше, чем в Вашем примере, но после серии практических экспериментов убедился, что по поиску похожих картинок вполне достаточно того, что дают Y и G.
-------------------
Остальное гляну, когда закончу с этим монстриком   :)
« Последнее редактирование: 03 Сентября 2018, 20:18:22 от Ю.А. »
ПРАВИЛА ФОРУМА               F.A.Q.

Оффлайн Lichtenshtein

  • Новичок
  • *
  • Сообщений: 13
  • Пользователь «Game Edition»
    • Просмотр профиля
Re: Расширения для Google Chrome и Хромоклонов
« Ответ #772 : 03 Сентября 2018, 22:56:49 »
Изначально источников было даже больше, чем в Вашем примере, но после серии практических экспериментов убедился, что по поиску похожих картинок вполне достаточно того, что дают Y и G.

Кстати, да, с практической точки зрения что-то кроме гугла тоже использую крайне редко... но правда ведь, хочется ведь чтоб был выбор и чтоб всё в одном месте и чтоб сразу под рукой в случае чего. Из-за таких вот желаний и рождаются такие вот грандиозные комбайны как Ваш :) Из опыта конечно знаю, что не всегда следует этим желаниям потакать.. Но может всё же найдётся моим и вашим источникам поиска место где-нибудь в под-под-меню? :) Или, если ответ отрицательный, то поделитесь кодом для личного пользования?

Цитировать
HTML5 Video Playback Speed проверял раньше, но у меня он работает крайне нестабильно, поэтому от него отказался.


А в чём проявлялась нестабильность?

Цитировать
Остальное гляну, когда закончу с этим монстриком   :)

 [drinks]

Оффлайн Ю.А.

  • Модератор
  • *****
  • Сообщений: 2865
  • Пол: Мужской
    • Просмотр профиля
Re: Расширения для Google Chrome и Хромоклонов
« Ответ #773 : 03 Сентября 2018, 23:57:32 »
Цитировать
хочется ведь чтоб был выбор и чтоб всё в одном месте и чтоб сразу под рукой в случае чего. Из-за таких вот желаний и рождаются такие вот грандиозные комбайны как Ваш

Lichtenshtein, мои "грандиозные комбайны" начали зарождаться только после того, как я увидел на борде именно Ваш репак Anon helper.   [drinks]
До этого подобного баловства и в мыслях не было.   ;D
---------------------
Кодами поделился бы с удовольствием, но увы, все они остались в убитой базе данных.   :'(
---------------------
Цитировать
А в чём проявлялась нестабильность?

На разных версиях плееров HTML-5 и особенно в разных версиях хромоногов капризничал, как хотел - то работал, то "отдыхал".
Я этот скрипт раньше гонял, но потом переключился на другое и его забросил. Но это была более старая версия, так что снова погоняю обновлённую, но попозже.
ПРАВИЛА ФОРУМА               F.A.Q.

Оффлайн Ю.А.

  • Модератор
  • *****
  • Сообщений: 2865
  • Пол: Мужской
    • Просмотр профиля
Re: Расширения для Google Chrome и Хромоклонов
« Ответ #774 : 04 Сентября 2018, 00:47:58 »
Обновление репака LT_100+_in_1_Mod_Rm от 04.09.2018

Исправлена странная ошибка в имени скрипта номерных маркеров.
Добавлены новые модули.
ПРАВИЛА ФОРУМА               F.A.Q.

Оффлайн Bylyl

  • Новичок
  • *
  • Сообщений: 41
  • Пользователь «Game Edition»
    • Просмотр профиля
Re: Расширения для Google Chrome и Хромоклонов
« Ответ #775 : 04 Сентября 2018, 14:43:30 »
LT_100+_in_1_Mod_Rm

Добрый день,спасибо за комбайн!
У меня вопрос как отключить вот это (Скрипт из аддона Live On)просто мне он не нужен(т.к Cent)
а в описании нет названия скрипта?

Оффлайн Lichtenshtein

  • Новичок
  • *
  • Сообщений: 13
  • Пользователь «Game Edition»
    • Просмотр профиля
Re: Расширения для Google Chrome и Хромоклонов
« Ответ #776 : 04 Сентября 2018, 14:52:11 »
Ваш репак Anon helper.   [drinks]

Такая-то поделка на коленке была, аж стыдно

Цитировать
На разных версиях плееров HTML-5 и особенно в разных версиях хромоногов капризничал, как хотел - то работал, то "отдыхал".
Я этот скрипт раньше гонял, но потом переключился на другое и его забросил. Но это была более старая версия, так что снова погоняю обновлённую, но попозже.

В изначальной версии проблема была в том, что скрипт реагировал на горячие клавиши только в английской раскладке; если раскладка клавиатуры была русской в момент нажатия, то скрипт не реагировал. К этому ещё добавилось то, что в Firefox коды клавиш почему-то отличаются (могу ошибаться), из-за чего скрипт, работая в хромоногах, не работал уже в нём. Я как-то случайно наткнулся на парня, который заинтересовался скриптом для своих нужд, тот форкнул его и исправил все косяки, сделав скрипт универсальным; а я был бетатестером ;D

Оффлайн Ю.А.

  • Модератор
  • *****
  • Сообщений: 2865
  • Пол: Мужской
    • Просмотр профиля
Re: Расширения для Google Chrome и Хромоклонов
« Ответ #777 : 04 Сентября 2018, 15:21:49 »
Bylyl, закомментируйте js/Last_Tab.js и перезапустите браузер.
 Спойлер:
Могли и сами догадаться - Last Tab = Последняя Вкладка  =)
Lichtenshtein, см. личку.
Цитировать
Такая-то поделка на коленке была

Значит толковая у Вас коленка   ;D
Сама идея мне очень понравилась и вдохновила на аналогичное баловство (итог - выше =)
Цитировать
а я был бетатестером

Хорошо, что не бетапаяльником   ;D
ПРАВИЛА ФОРУМА               F.A.Q.

Оффлайн Bylyl

  • Новичок
  • *
  • Сообщений: 41
  • Пользователь «Game Edition»
    • Просмотр профиля
Re: Расширения для Google Chrome и Хромоклонов
« Ответ #778 : 04 Сентября 2018, 15:52:08 »
Могли и сами догадаться - Last Tab = Последняя Вкладка  =)

Извините недопер,благодарю!

Оффлайн Ю.А.

  • Модератор
  • *****
  • Сообщений: 2865
  • Пол: Мужской
    • Просмотр профиля
Re: Расширения для Google Chrome и Хромоклонов
« Ответ #779 : 08 Сентября 2018, 22:16:13 »
Image Compressor

Сжатие изображений и уменьшение их размеров (в Kb) без существенного снижения качества.

ila_rendered

* Image-Compressor_v1.0 - Оригинал.rar (117.37 кБ - загружено 252 раз.)
*****************************

Репак Image_Compressor_Rm от 08.09.2018

Добавлена выгрузка из памяти.
Изменена структура аддона.
Удалено лишнее.
Русифицирован.
Файлы сжаты.

ila_rendered

Как использовать:
1. Перетащите изображение в левое поле.
2. Выберите коэффициент сжатия с помощью ползунка.
3. Нажмите "Старт" для создания сжатого изображения.
4. Щелкните правой кнопкой мыши на изображении в правом поле и выберите «Сохранить картинку как...».

 + Автоматически выгружается из памяти.

Проверен на движках 31, 49, 55 и 63.

 Старые версии:
* Image_Compressor_Rm_08.09.2018.rar (95.38 кБ - загружено 254 раз.)
**********************************

Обновление репака Image_Compressor_Rm от 23.09.2018

Подправлены структура и стиль окна компрессии.

ila_rendered

 + Автоматически выгружается из памяти.

Проверен на движках 31, 49, 55 и 63.

* Image_Compressor_Rm_23.09.2018.rar (91.75 кБ - загружено 272 раз.)
« Последнее редактирование: 23 Сентября 2018, 19:44:55 от Ю.А. »
ПРАВИЛА ФОРУМА               F.A.Q.