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

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

Модерирует : 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

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

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1

Автор - Deathamns [snmahtaeD] | Сообщество на Reddit
СКАЧАТЬ IMAGUS | СТРАНИЦА НА РУССКОМ Rodny (первый автор данной темы)


Всего записей: 38836 | Зарегистр. 26-02-2002 | Отправлено: 23:06 05-12-2021 | Исправлено: kenko2, 13:48 15-04-2024
Sputnikk



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenko2
Цитата:
Это где в Имагус такие настройки?
всё там же )
 


Всего записей: 6809 | Зарегистр. 17-10-2011 | Отправлено: 07:16 04-08-2023
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sputnikk
дык это браузера настройки. imagus к ним вообще никак не относится. тут браузер решает дать доступ плагину к странице или нет.

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 09:37 04-08-2023
Sputnikk



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
Цитата:
дык это браузера настройки
в том и проблема - на мод не переносятся.

Всего записей: 6809 | Зарегистр. 17-10-2011 | Отправлено: 10:04 04-08-2023
kenko2



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

Цитата:
в том и проблема - на мод не переносятся.

В Imagus / Imagus Mod есть собственные черный и белый список, этого вполне достаточно.

Всего записей: 3809 | Зарегистр. 10-11-2005 | Отправлено: 10:11 04-08-2023
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hababr
 
У меня тут Озон перестал показывать отзывы и фото покупателей, можешь посмотреть?
 
https://www.ozon.ru/category/noutbuki-15692/
https://www.ozon.ru/category/stiralnyy-poroshok-14585/
https://www.ozon.ru/search/?deny_category_prediction=true&from_global=true&text=Сетка+антимоскитная+на+дверь&product_id=263132888

Всего записей: 3809 | Зарегистр. 10-11-2005 | Отправлено: 13:30 06-08-2023 | Исправлено: kenko2, 20:06 06-08-2023
hababr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenko2
Вот починил, подтягиваются отзывы с первой страницы отсортированные по полезности.
Код:
{"OZON.ru":{"link":"^(ozon\\.ru/(?:product/[\\w-]+|context/detail/id/\\d+))/.*","res":":\ndebugger;\nconst r = []\ntry {\n    if (!$[0].includes('/reviews')) {\n        const title = (/<title.*?>(.+?)<\\/title>/.exec($._) || [])[1];\n\n        // product images\n        const regexp = new RegExp('<div data-index=\"\\\\d+\"[\\\\s\\\\S]+?<img loading=\"lazy\" fetchpriority=\"\\\\w+\" src=\"(.+?)\"', 'gi');\n        let m;\n        while ((m = regexp.exec($._)) !== null) {\n            let url = m[1];\n            url = url.replace(/\\/\\w+50\\//, '/');\n            r.push([url, title]);\n        }\n\n        // fallback image\n        if (!r.length) {\n            const url = ($._.match(/<meta.+data-hid=\"name::og:image\" name=\"og:image\" content=\"(.+?)\"/) || [])[1];\n            if (url) r.push([url, title]);\n        }\n    }\n\n    // reviews images\n    const rUrl = $[0].match(/^(.+?\\/product\\/[\\w-]+)(\\/|$)/)?.[1] + '/reviews/?sort=usefullness_desc';\n    const x = new XMLHttpRequest;\n    x.open('GET', rUrl, false);\n    x.send();\n    const data = JSON.parse(x.responseText?.match(/<div id=\"state-webListReviews.+?data-state='(.+?)'/i)[1]);\n\n    data.reviews.forEach(f => {\n        const c = f.content;\n        c.photos.forEach(p => {\n            const text = ['&#11088;' + c.score];\n            if (c.comment) text.push(c.comment);\n            if (c.positive) text.push('&#128077;&#127995; ' + c.positive);\n            if (c.negative) text.push('&#128078;&#127995; ' + c.negative);\n            if (f.createdAt) text.push(new Date(f.createdAt*1000).toISOString().substring(0,10))\n            r.push([p.url, text.join(' | ')]);\n        });\n    });\n} catch (e) {}\nreturn r;","img":"((?:ir|cdn\\d)\\.ozone\\.ru/s3/(?:rp-photo-\\d|multimedia-\\w)/)wc\\d+/(.+\\.jpe?g)","to":"$1$2","note":"Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=50874&start=1880#15\nOLD\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=50874&start=580#11\n\n\n!!!\nВ поисковой выдаче подгружает не только фото товара, но и фото сделанные покупателями + отзывы.\n+\nКурсор рекомендуется наводить на описание товара.\n\nПРИМЕРЫ\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=50874&start=1880#14"}}
Upd: поменял сортировку

Всего записей: 108 | Зарегистр. 21-07-2014 | Отправлено: 14:12 07-08-2023 | Исправлено: hababr, 14:17 07-08-2023
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hababr
Работает, спасибо! А количество отзывов реально увеличить, примерно до 50 хотя бы, в идеале до 100, как у WB?

Всего записей: 3809 | Зарегистр. 10-11-2005 | Отправлено: 14:31 07-08-2023
hababr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если озон добавит опцию, чтобы показывать только отзывы с фотками, то можно будет обновить фильтр. А пока не вижу смысла слишком усложнять и замедлять фильтр.

Всего записей: 108 | Зарегистр. 21-07-2014 | Отправлено: 17:05 07-08-2023
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hababr
Ясно, спасибо.
 
PS
Просто для информации: у нас часть сетевых магазинов тоже поломалась со временем (год уже с прошлой проверки прошел), в т.ч. и Ситилинк кажется. Я обновил информацию по неисправным в шапке. Также я разделил неисправные фильтры и те которым просто нужно какое-то улучшение (добавить поддержку видео или альбомов в основном) - см. в шапке.

Всего записей: 3809 | Зарегистр. 10-11-2005 | Отправлено: 17:42 07-08-2023
BalidolV

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как в Imagus вкл-выкл воспроизведение гифок (gif)?
Год назад копался в настройках, так и не нашёл

Всего записей: 41 | Зарегистр. 29-03-2021 | Отправлено: 18:43 07-08-2023 | Исправлено: BalidolV, 18:43 07-08-2023
kenko2



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

Цитата:
А как в Imagus вкл-выкл воспроизведение гифок (gif)?

Я про такое не слышал. Управление видео есть. Но гифки останавливать/запускать/смотреть покадрово даже далеко не все вьюверы умеют.  
 
Хотя конечно хотелось бы. В теории автор Imagus Mod может попробовать этот функционал прикрутить. Можете ему на Гитхаб запрос написать. Но это наверное потребует времени и добавления кучи кода.

Всего записей: 3809 | Зарегистр. 10-11-2005 | Отправлено: 19:57 07-08-2023
hababr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BalidolV
Анимацию гифок можно отключить в самом браузере. С расширением Viewhance можно гифки просматривать покадрово.
 
kenko2
Полистаю список сломанных фильтров, постараюсь починить.  
 
news.mail.ru - а чего там увеличивать то?
 
images.nasa.gov - я вроде починил. Ты наверное обновишь список при обновлении сборки?
 
vimeo.com:
Код:
{"vimeo.com":{"link":"^(.*\\.)?vimeo\\.com\\/(?!($|for-|user\\d|groups(?!.*\\/videos\\/\\d)|.*?\\/(collections|likes)|((?!\\d+\\/?($|\\?))[^\\/]*?)?(\\/?$|\\?|#)|channels(?!\\/(.*?\\/\\d+))|(((categories|showcase|videoschool|watch|live|log.?in|faq|join|blog|pro|s|help|staff|hc|stock|solutions|settings|features|enterprise|vicdigital|ondemand|store|up(grade|load)|create|cart|ott|site|domain|jobs|about|terms|privacy|dmca|cookie_policy))($|\\/|\\?|#)))).*","loop":1,"res":":\ndebugger;\n\nlet url;\nconst json = $._.match(/^\\{/);\nif (json) {\n  return parseConfig($._);\n}\n\nconst config = $._.match(/config_url\":\".*?\"/);\nif (config) {\n  url = config[0].replace(/config_url\":\"(.*)?\"/, '$1').replace(/\\\\\\//g, '/');\n  return url;\n}\n\nconst vUrl = $._.match(/<meta property=\"og:video:url\" content=\"(.+?)\"/)?.[1];\nif (vUrl) {\n  return vUrl.replace(/&amp;/g, '&');\n}\n\nconst embedConfig = $._.match(/{.+\"progressive\":\\[.*?\\].+}/);\nif (embedConfig) {\n  return parseConfig(embedConfig[0]);\n}\n\nlet chanVidID = $._.match(/ content=\"https:\\/\\/vimeo\\.com\\/channels\\/.*?\\/\\d+\"/);\nif (chanVidID) {\n  chanVidID = chanVidID[0].replace(/.*\\/channels\\/.*?\\/(\\d+)\"/, '$1');\n  const regex = new RegExp(`data-config-url=\".*?\\\\/${chanVidID}.*?\"`) \n  const chanVidConfig = $._.match(regex);\n  if (chanVidConfig) {\n    url = chanVidConfig[0].replace(/data-config-url=\"(.*?)\"/, '$1').replace(/&amp;/g, '&');\n    return url;\n  }\n}\n\nconst id = $[0].match(/\\/(\\d+)(\\?|\\/|$)/)?.[1];\nconst pUrl = `https://player.vimeo.com/video/${id}?autoplay=1`;\nif (id && pUrl != $[0]) {\n  return pUrl;\n}\n\nfunction parseConfig(config) {\n  config = JSON.parse(config);\n\n  const qualities = config.request.files.progressive;\n  if (qualities?.length) {\n    return selectQuality(qualities);\n  }\n\n  const cdns = config.request.files.hls.cdns;\n  const cdn = cdns.akfire_interconnect_quic || cdns.google_mediacdn;\n  return cdn.url;\n}\n\nfunction selectQuality(qualities) {\n  let res = qualities[0].width;\n  let url = qualities[0].url;\n  for (let i = 0; i < qualities.length; i++) {\n    if (qualities[i].width > res) {\n      res = qualities[i].width;\n      url = qualities[i].url;\n    }\n  }\n\n  return url;\n}","note":"narcoder\nhttps://www.reddit.com/r/imagus/comments/j2p0ng/a_sieve_for_vimeo_videos/\n\n\nПРИМЕРЫ / EXAMPLES\nhttps://www.reddit.com/domain/vimeo.com/new\nhttps://vimeo.com/watch\nhttps://vimeo.com/categories/animation\nhttps://vimeo.com/categories/sports"}}

Всего записей: 108 | Зарегистр. 21-07-2014 | Отправлено: 20:09 08-08-2023
kenko2



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

Цитата:
С расширением Viewhance можно гифки просматривать покадрово.

В смысле открывает Imagus и как-то передает полный размер Viewhance?
 

Цитата:
Полистаю список сломанных фильтров, постараюсь починить.

Спасибо. Нам важнее российские сайты, особенно крупняки типа WB, Ozon, Ситилинк, СберМаркет, СберМегаМаркет. Ну не считая соц.сетей конечно.
 

Цитата:
news.mail.ru - а чего там увеличивать то?

Это новостной сайт, там только миниатюры рядом с названиями новостей. Типа как в Иносми и тп.
 

Цитата:
images.nasa.gov - я вроде починил. Ты наверное обновишь список при обновлении сборки?

Забыл убрать из списка. Обычно я сразу обновляю список после проверки фильтра.
 

Цитата:
vimeo.com

За Vimeo отдельное спасибо , крупный видеохостинг. Да еще и с разным контентом - есть mp4, есть HLS.

Всего записей: 3809 | Зарегистр. 10-11-2005 | Отправлено: 20:21 08-08-2023 | Исправлено: kenko2, 20:33 08-08-2023
hababr

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

Цитата:
В смысле открывает Imagus и как-то передает полный размер Viewhance?

Если открыть картинку в новой вкладке.
 
news.mail.ru - честно говоря не вижу, что там интересного можно увеличить.
 
MSN подправил, но все равно не все картинки увеличиваются, Imagus их не видит:
Код:
{"MSN":{"img":"^((?:static-global|img)(?:\\.s-msn\\.com|-s-msn-com\\.akamaized\\.net)/(?:img-resizer/)?tenant/amp/entityid/.+?)(\\?|$).*","to":"$1","note":"EXAMPLES\nhttps://www.msn.com/en-us/news/politics\nhttps://www.msn.com/en-us/news/scienceandtechnology"}}

 
Добавлено:

Код:
{"Bugzilla":{"link":"^bug(?:s|zilla)\\.[^/]{5,20}/attachment\\.cgi\\?id=\\d+$","to":":\nvar n=this.node, p = n.parentNode, q = p&&p.parentNode; q = q && q.querySelector('.bz_attach_extra_info,.attach-info');\nlet ext = /\\.(jpe?g|png|gif|bmp|web[mp]|svg|mp4|ogv)$/i.exec(n.title || n.textContent)?.[1];\nreturn q && ~q.textContent.indexOf('image/') || ext || n.classList.contains('lightbox') ? $[0] + (ext ? '#' + ext : '') : ''","note":"!!!\nПоддержка видео в фильтре не работает.\n==\nVideo support in the sieve does not work.\n\n\nEXAMPLES\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1833842\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1048286\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1605229"}}

Всего записей: 108 | Зарегистр. 21-07-2014 | Отправлено: 20:53 08-08-2023 | Исправлено: hababr, 20:54 08-08-2023
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hababr
Bugzilla все ок, а вот MSN у меня не взлетел. Там точно код правильный? Не реагирует вообще ни в Центе, ни на FF.

Всего записей: 3809 | Зарегистр. 10-11-2005 | Отправлено: 22:21 08-08-2023
BalidolV

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

Цитата:
Анимацию гифок можно отключить в самом браузере.

Мне не надо откл., мне наоборот - вкл.  Браузер Iceweasel. Приходится смотреть gif через "информация о странице" - там всё работает (значит в самом браузере просмотр вкл.). Других дополнений кроме Imagus, связанных с просмотром графики у меня в браузере нет.  
 
P.S. расширение Viewhance - для меня такой же "костыль" как и просмотр через "инфо о стр", правда немного поудобней.

Всего записей: 41 | Зарегистр. 29-03-2021 | Отправлено: 00:49 09-08-2023 | Исправлено: BalidolV, 00:50 09-08-2023
FiLinX



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BalidolV
Цитата:
Мне не надо откл., мне наоборот - вкл.  Браузер Iceweasel

вроде твой браузер не хромоног, а что-то из линуксовых-лис
тогда проверь в about:config  что прописано для image.animation_mode
none  -  отключенная анимация gif
once  -  одноцикловая анимация
normal  -  зацикленная
 
ну и ещё вроде влияет flashblock какой либо

Всего записей: 1774 | Зарегистр. 05-05-2010 | Отправлено: 12:22 09-08-2023
BalidolV

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

Цитата:
тогда проверь в about:config  что прописано для image.animation_mode

 
Прямо в точку. Спасибо большре за совет!
Там было выставлено none, поставил normal  - и всё заработало как надо. (теперь не надо делать лишних телодвижений)

Всего записей: 41 | Зарегистр. 29-03-2021 | Отправлено: 16:24 09-08-2023
kenko2



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

Цитата:
Прямо в точку. Спасибо большре за совет!
Там было выставлено none, поставил normal  - и всё заработало как надо. (теперь не надо делать лишних телодвижений)

Осталось только непонятным почему вы пришли с вопросом о включении анимации в браузере... в тему Имагус.

Всего записей: 3809 | Зарегистр. 10-11-2005 | Отправлено: 17:38 09-08-2023
hababr

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

Цитата:
MSN у меня не взлетел. Там точно код правильный? Не реагирует вообще ни в Центе, ни на FF.

Там многие картинки так сделаны, что никак не получится их увеличить. Но есть и нормальные, в каруселях например: https://www.msn.com/en-us/lifestyle/lifestyle-buzz/she-claims-i-abandoned-her-man-leaves-house-to-get-new-ps5-without-his-girlfriend-and-she-says-he-cares-more-about-videogames-than-her/ss-AA1f0SR8

Всего записей: 108 | Зарегистр. 21-07-2014 | Отправлено: 19:55 09-08-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » Imagus (Часть 2)


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru