Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Imagus | Viewhance (Часть 1)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

Открыть новую тему     Написать ответ в эту тему

Rodny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Автор расширений - Deathamns.
Viewhance,  Imagus
Сообщения автору можно отправлять в GitHub для Viewhance и Reddit для Imagus. Либо в почту deathamns [at] gmail [dot] com
 
Мои неофициальные страницы на русском: Imagus, Viewhance
 
Imagus:
- При наведении курсора на ссылку/миниатюру можно увидеть увеличенное изображение (похожие расширения: ImagePreviewer, HoverZoom; скрипты: Mouseover Popup Image Viewer, Picviewer CE+).  
- У изображения настраиваются стили границ, фона и тени, анимация.  
- Система правил для поддержки сайтов имеет большие возможности: обработка ссылок, адресов миниатюр, получение адресов из исходного кода страниц, применение JS и др.
 
Viewhance улучшает встроенный в браузеры просмотр изображений с помощью различных возможностей по настройке (разные режимы масштабирования, пользовательские фон/границы, скрытые полосы прокрутки и т.д.), а также функциональными возможностями (масштабирование с помощью колеса мыши, поворот изображения и т.д.).
 
СКАЧАТЬ Imagus и Viewhance
 


ФИЛЬТРЫ / SIEVES
 


FAQ
 
FAQ (ENG)
 


РЕШЕНИЕ ПРОБЛЕМ
 
TROUBLESHOOTING
 


ТРЕБОВАНИЯ К ЗАПРОСУ НА СОЗДАНИЕ ФИЛЬТРА
 
REQUIREMENTS FOR REQUEST FOR CREATING A SIEVE

Всего записей: 2877 | Зарегистр. 28-07-2006 | Отправлено: 21:16 10-12-2015 | Исправлено: kenko2, 21:59 02-12-2021
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V
Пока смотрел тут примеры с памятью, оказалось, что наш фильтр R_eldorado.ru частично не работает ("желтый индикатор"):
https://www.eldorado.ru/search/catalog.php?q=оперативная%20память
https://www.eldorado.ru/c/operativnaya-pamyat/
https://www.eldorado.ru/c/operativnaya-pamyat/?view=tile
https://www.eldorado.ru/c/kabeli-dlya-pc/
https://www.eldorado.ru/c/sistemy-okhlazhdeniya/
 
PS
Зато случайно обнаружил, что фильтр для ДНС-шоп тянет не только картинки товара, но и фото пользователей (правда, без текста отзыва, как это сделал ув.hababr для AliExpress, Ozon и Wildberries). Но все равно круто.  
 
Поэтому хотел еще спросить - реально ли еще для Яндекс-Маркет с Амазоном такие фильтры сделать (галерея товара + фотки пользователей с текстом отзыва)? Был бы тогда полный комплект самых крупных магазинов с отзывами и фото пользователей, это просто мега-удобно.

Всего записей: 2105 | Зарегистр. 10-11-2005 | Отправлено: 18:50 25-10-2021 | Исправлено: kenko2, 19:07 25-10-2021
Baton34V



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
обновил

Код:
{"R_eldorado.ru":{"link":"(?:www\\.)?eldorado\\.ru\\/cat\\/detail\\/.+","res":":\nvar i = $._.indexOf('<div class=\"slider-native slider-preview js-slider-with-preview-gallery\">');\nif(i<0) { return null; }\nvar t = $._.indexOf('<div class=\"closer\">', i);\nif(t<0) { return null; }\nvar res = [];\nvar re = /src=\"(https?:\\/\\/static\\.eldorado\\.ru\\/photos.+?)\\/resize\\/.*\\/\"/gi\nvar data=$._.substring(i,t);\nvar a = re.exec(data);\nwhile(a){\n    res.push([a[1]]);\n    a = re.exec(data);\n}\nreturn res;","note":"by Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2380#5\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.eldorado.ru/c/televizory/f/qled-technologiya/"}}

 
Добавлено:
kenko2

Цитата:
реально ли еще для Яндекс-Маркет с Амазоном такие фильтры сделать (галерея товара + фотки пользователей с текстом отзыва)?

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

Всего записей: 824 | Зарегистр. 21-08-2009 | Отправлено: 19:52 25-10-2021
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V

Цитата:
обновил

Работает, спс.
 

Цитата:
не вижу как, эти сайты отзывы выдают постранично и в html виде, это надо загружать каждую страницу и парсить её, это может быть сложно и долго.

Ясно.
 
 

Всего записей: 2105 | Зарегистр. 10-11-2005 | Отправлено: 21:04 25-10-2021
destiny child



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На mail.yandex.ru есть кнопка для скачивания всего из вложений. Если их много, то в ссылке указан архив zip для всех вложений, а если вложение только одно, то почему-то кнопка все равно показывается(это уже конечно явно баг самого яндекса), и в качестве ссылки так указана картинка...

Код:
https://mail.yandex.ru/message_part/image003.png?_uid=<16цифр>&hid=1.2&ids=<18цифр>&name=image003.png

как бы запретить Имагусу даже пытаться сработать на этой ссылке?

Всего записей: 1748 | Зарегистр. 01-04-2006 | Отправлено: 15:58 26-10-2021
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child

Цитата:
как бы запретить Имагусу даже пытаться сработать на этой ссылке?

Можно запретить весь сайт по принципу черного списка - на вкладке "Разрешения". Можно горячей клавишей:
https://fpic.in/QQKO4SB
 
 

Всего записей: 2105 | Зарегистр. 10-11-2005 | Отправлено: 16:42 26-10-2021
destiny child



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenko2 (пост)
Цитата:
Можно запретить весь сайт
ЗАЧЕМ?????
ток одну ссылку желательно. НЕ БОЛЕЕ. В том же теле письма порой часто встречаются встроенные фотки - и имагус как-то очень неплохо их цепляет и показывает в полный рост. Нее. вообще на сайте его не надо запрещать.
kenko2 (пост)
Цитата:
Можно горячей клавишей:

неа. Когда я зажму клавишу, и подведу мышь - да, Имагус работать не будет, НО! мышь-то я подвел потому, что мне надо кликнуть по этой ссылке, а клик с нажатой клавишей - это уже другое поведение браузера. А подвести с нажатой клавишей, потом резко отпустить и потом кликать? Нуу, имхо, уж слишком странный опыт работы получается.
 
Не, тут нужен именно точечный регэксп что ли на этот URL ссылки, чтобы его тогда в запрещенные поставить на вкладке Разрешения.

Всего записей: 1748 | Зарегистр. 01-04-2006 | Отправлено: 16:58 26-10-2021
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child

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

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

Всего записей: 2105 | Зарегистр. 10-11-2005 | Отправлено: 17:07 26-10-2021
destiny child



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделал регэксп:
!!:^https?://mail\.yandex\.ru/message_part/image003\.png\?_uid=.+
и что-то не работает это исключение....
сделал посложнее
!!:^(?:https?://mail\.yandex\.ru|\.\.)/message_part/image003\.png\?_uid=\d{16}.+
т.к. в коде страницы href  атрибут именно с ".." начинается, а не https://mail.yandex.ru
и всё равно не работает.

Всего записей: 1748 | Зарегистр. 01-04-2006 | Отправлено: 17:07 26-10-2021 | Исправлено: destiny child, 17:23 26-10-2021
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На Реддит просят помочь с фильтрами:
 
HITOMI.LA
 
JUSTSTREAM.LIVE

Всего записей: 2105 | Зарегистр. 10-11-2005 | Отправлено: 15:32 27-10-2021 | Исправлено: kenko2, 15:47 27-10-2021
FiLinX



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемый Baton34V, а можно ли вот как-то закодить Имаджус, чтобы он в выдаваемом на странице адресе картинки, подменял в нём некоторые символы на другие, и уже вот по такому изменённому урлу доставал и раскрывал картинку?
Вобщем частенько люблю просматривать поток свежих снимков сделанных с МКС - Latest ISS Imagery, и удобнее всего мне это делать через режим таблицы миниатюр.
Но увы, в таком режиме Имаджус хоть и раскрывает там миниатюры в размер побольше, однако сайт выдаёт адреса тех картинок не на оригиналы (5568х3712), а лишь под уменьшенные размеры (640х427).
Пример выдаваемого адреса - https://eol.jsc.nasa.gov/DatabaseImages/ESC/small/ISS066/ISS066-E-12570.JPG
Притом, чтобы выйти на адрес с оригинальным размером картинки, необходимо пройти через другой режим просмотра, например галерейный, и там уже пройти по католожному урлу типа ISS066-E-12570, где в Download Options уже будет доступен адрес в оригинальном разрешении картинки.
Адрес на ригинал из примера - https://eol.jsc.nasa.gov/DatabaseImages/ESC/large/ISS066/ISS066-E-12570.JPG
Как видно, всего лишь надо изменить в адресе small на large.
Вот на такие финты с подменой в урле, возможно закодировать Имаджус? )

Всего записей: 483 | Зарегистр. 05-05-2010 | Отправлено: 22:55 27-10-2021
hababr

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FiLinX Тоже интересна тема космоса, спасибо за интересный сайт. Делается это элементарно, но картинки грузятся ооочень медленно:

Код:
{"__eol.jsc.nasa.gov":{"img":"(.*eol\\.jsc\\.nasa\\.gov/.*)/small/(.*\\.jpg)","ci":2,"to":"$1/large/$2"}}

Если есть еще какие подобные сайты - кидайте.

Всего записей: 9 | Зарегистр. 21-07-2014 | Отправлено: 12:11 28-10-2021 | Исправлено: hababr, 12:13 28-10-2021
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hababr

Цитата:
jsc.nasa.gov

Спасибо! А можно его объединить с существующим фильтром - apod.nasa.gov?
 
И еще у твоего фильтра R_Wildberries.ru кажется перестала работать подгрузка фоток пользователей, проверял на разных браузерах - нигде не работает у меня, только галерея самого товара. Видимо они сайт немного изменили.

Всего записей: 2105 | Зарегистр. 10-11-2005 | Отправлено: 12:31 28-10-2021
stvol333



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги!
Вот здесь должно быть превью?
http://forum.ru-board.com/topic.cgi?forum=5&topic=47355&start=2020#15
Один нюанс: на ссылке, выложенной выше, превью есть, а в смой теме WF в этом сообщении сабж на картинку не реагирует.

----------
Подумав - решайся, а решившись - не думай.

Всего записей: 1970 | Зарегистр. 17-02-2014 | Отправлено: 14:41 28-10-2021 | Исправлено: stvol333, 14:45 28-10-2021
hababr

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenko2

Цитата:
А можно его объединить с существующим фильтром - apod.nasa.gov?

Не, это разные сайты, хоть и находятся внутри nasa.gov. Кстати, заметил, что картинки на *.nasa.gov грузятся быстро с американским прокси. Может это мой провайдер чудит, а может где-то дальше.
 
Поправил Wildberries.ru:

Код:
{"__wildberries.ru":{"link":"wildberries\\.ru/catalog/\\d+/detail\\.aspx","res":":\n//debugger;\nvar r = [];\ntry {\n    var regexp = new RegExp('<div class=\"slide__content[\\\\s\\\\S]+?<source srcset=\"([\\\\s\\\\S]+?)\"([\\\\s\\\\S]+?alt=\"([\\\\s\\\\S]+?)\")?', 'gi');\n\n    var m;\n    while ((m = regexp.exec($._)) !== null) {\n        var url = m[1];\n        if (url.startsWith('//')) url = 'https:' + url;\n        url = url.replace('/tm/', '/big/');\n        r.push([url, m[3]]);\n    }\n\n    var ssrm = $._.match(/ssrModel: ({.+})/) || [];\n    var id = JSON.parse(ssrm[1]).product.imtId;\n    var x = new XMLHttpRequest;\n    x.open('POST', 'https://public-feedbacks.wildberries.ru/api/v1/feedbacks/site', false);\n    x.send('{\"imtId\":' + id + ',\"skip\":0,\"take\":100,\"order\":\"dateDesc\",\"hasPhoto\":true}');\n    JSON.parse(x.responseText).feedbacks.forEach(f => f.photos.forEach(p => r.push(['https://feedbackphotos.wbstatic.net/' + p.fullSizeUri, f.productValuation + 'в-ђ | ' + f.text])));\n\n} catch (e) {\n  console.error(e);\n}\n\nreturn r;","img":"(.*images.wbstatic.net)/tm/(.+\\.jpg)","to":"$1/big/$2"}}

Всего записей: 9 | Зарегистр. 21-07-2014 | Отправлено: 14:44 28-10-2021
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hababr

Цитата:
Поправил Wildberries.ru

Работает, спасибо!
 

Цитата:
Кстати, заметил, что картинки на *.nasa.gov грузятся быстро с американским прокси.

У меня они и без прокси грузятся шустро, я в РФ, провайдер Би.
 
stvol333

Цитата:
Вот здесь должно быть превью?

Там нечего увеличивать. Если хочется всплывашку и на таких картинках - ставь в Настройках "Минимальная разница размеров для увеличения" на ноль.

Всего записей: 2105 | Зарегистр. 10-11-2005 | Отправлено: 15:16 28-10-2021 | Исправлено: kenko2, 15:18 28-10-2021
stvol333



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenko2

Цитата:
Там нечего увеличивать

Просто странно! В оригинальном посте сабж на картинку не реагирует, а в ссылке http://forum.ru-board.com/topic.cgi?forum=5&topic=47355&start=2020#15 даёт превью.


----------
Подумав - решайся, а решившись - не думай.

Всего записей: 1970 | Зарегистр. 17-02-2014 | Отправлено: 15:32 28-10-2021
FiLinX



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
упс.. ещё один Уважаемый! )
Спасибо!
hababr

Цитата:
Если есть еще какие подобные сайты - кидайте.

списочек на космо-всяко

Всего записей: 483 | Зарегистр. 05-05-2010 | Отправлено: 20:39 28-10-2021 | Исправлено: FiLinX, 20:53 28-10-2021
destiny child



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
stvol333 (пост)
Цитата:
В оригинальном посте сабж на картинку не реагирует

а там по идее простой радикал:
   


----------
Всё же я бессмертный пони....
или зомби?

Всего записей: 1748 | Зарегистр. 01-04-2006 | Отправлено: 21:25 28-10-2021 | Исправлено: destiny child, 21:31 28-10-2021
Baton34V



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenko2

Цитата:
На Реддит просят помочь с фильтрами:
HITOMI.LA  

 

Код:
{"R_hitomi.la":{"link":"^hitomi\\.la/.+/.+-(\\d+)\\.html","res":":\nvar galleryId=$[1];\nfunction getSc(url){\n  const x = new XMLHttpRequest();\n  x.open('GET', url, false);\n  x.send();\n  return x.responseText;\n}\neval(getSc('https://ltn.hitomi.la/galleries/'+galleryId+'.js'));\neval(getSc('https://ltn.hitomi.la/common.js').match(/(function subdomain_from_galleryid[\\S\\s]+)function show_loading/i)[1]);\nvar res=[];\nvar re=/(https:\\/\\/\\w)tn(\\.hitomi\\.la\\/avif)smalltn(\\/\\w\\/\\w+\\/\\w+\\.avif)/\nfor (file of galleryinfo.files) {\n  var link=url_from_url_from_hash(galleryId, file, 'avifsmalltn', 'avif', 'tn');\n  var a=re.exec(link);\n  res.push([a[1]+'a'+a[2]+a[3]]);\n}\nreturn res;","img":"^(\\w)tn(\\.hitomi\\.la/avif)smalltn(/\\w/\\w+/\\w+\\.avif)","to":"$1a$2$3","note":"https://hitomi.la/manga/kyonyuu-osananajimi-ga-kantoku-no-onaho-kanojo-ni-otosarete-ita-ken-%E4%B8%AD%E6%96%87-2048109.html#1"}}

 
JUSTSTREAM.LIVE шо конкретно они имели ввиду?
 
Добавлено:
destiny child

Цитата:
На mail.yandex.ru есть кнопка

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

Всего записей: 824 | Зарегистр. 21-08-2009 | Отправлено: 14:42 29-10-2021
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V
R_hitomi.la
Спасибо! На FF все ок, а вот на хромоклонах (Цент, Опера, 360) увеличение миниатюр в самом альбоме почему-то не работает. Или вообще не реагирует (Цент), или выдает минимальное увеличение (Опера, 360):
Подробнее...
 
И еще заметил, на странице самого альбома (где все миниатюры) ниже идет подборка "related" - и вот там фильтр не всегда срабатывает, иногда выдает "красный" индикатор:
 
Подробнее...
 
Но это все мелочи, главное что в поиске прокрутка альбомов работает.
 

Цитата:
JUSTSTREAM.LIVE шо конкретно они имели ввиду?

Увеличение для вот этих трансляций наверное:
https://www.reddit.com/domain/juststream.live/
 
Ну или вот:
https://juststream.live/PardoningGutsBeef
https://juststream.live/GroundlessDenouementRashly
https://juststream.live/SwimsCentimesNeutral
 
+
 
Еще на Реддит спрашивают, можно ли сделать увеличение для миниатюр из Гугло-картинок непосредственно в поисковой выдаче Гугла:
https://www.google.com/search?client=firefox-b-d&q=pilot+whale
 
http://ibn.im/mBLo6s6
 
Для Яндекса я помню ты отвечал что нельзя, а вот что насчет Гугла, я не помню уже.

Всего записей: 2105 | Зарегистр. 10-11-2005 | Отправлено: 15:55 29-10-2021 | Исправлено: kenko2, 19:40 29-10-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

Компьютерный форум Ru.Board » Компьютеры » Программы » Imagus | Viewhance (Часть 1)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru