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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 133 134 135 136 137 138 139 140 141 142 143

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

Maz



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

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


Всего записей: 39116 | Зарегистр. 26-02-2002 | Отправлено: 23:06 05-12-2021 | Исправлено: kenko2, 14:38 15-11-2024
64h



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

Цитата:
реально ли добавить в фильтр (или отдельным фильтром) фото из отзывов о продавце?

Скорее всего, реально, но я не готов этим заниматься. Тем более там код сайта часто меняется.

Цитата:
Правильно ли я понимаю что
R_Avito_avatars
уже не нужен - все равно не работает?

Считаю, не нужен. Я за упрощение.
 


Ещё небольшая правка, будет меньше лишних срабатываний.

Код:
{"R_Avito.ru_fix":{"link":"^avito\\.ru/[^/]+/[^/]+/.+_\\d{10,}","res":":\nlet res = [];\nlet media = [];\n\nconst data = $._.match(/__initialData__[^\"]+\"([^\"]+)\"/)[1];\nconst data_json = JSON.parse(decodeURIComponent(data));\n\nfor (const key in data_json) {\n  if (key.includes('@avito/bx-item-view')) {\n    media = data_json[key].buyerItem.galleryInfo.media;\n  }\n}\n\nfor (imgs of media) {\n  let best_quality = 0;\n  let best_videoUrl = '';\n  for (imgSize in imgs.urls) {\n    let isa=imgSize.split('x');\n    let quality=parseInt(isa[0])*parseInt(isa[1]);\n    if (quality>best_quality) {\n      best_quality=quality;\n      best_videoUrl=imgs.urls[imgSize];\n    }\n  }\n  if (best_quality!=0) {\n    res.push([best_videoUrl]);\n  }\n}\n\nreturn res;"}}

Всего записей: 668 | Зарегистр. 06-09-2002 | Отправлено: 13:40 11-09-2022
kenko2



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

Цитата:
Скорее всего, реально, но я не готов этим заниматься. Тем более там код сайта часто меняется.

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

Цитата:
Ещё небольшая правка, будет меньше лишних срабатываний.

Субъективно вроде бы даже побыстрее стал работать.

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 14:52 11-09-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
!!! - Для информации
 
Меня сделали модератором группы Имагус на Реддит (один пользователь предложил, а я согласился, хотя и не уверен пока в разумности этого решения, но поживем-увидим).
 
Причем, как я это потом увидел в модераторской "панели управления", сделал это лично snmahtaeD (Deathamns), автор Имагус. Т.е. он хоть и "отошел от дел", но получается что продолжает присматривать за своей группой на Реддит. Во всяком случае спам он удаляет и спамеров банит. И посты регулярно просматривает и "одобряет", хоть это и формальность.
 
Я лично его хочу попросить изменить информацию в правой колонке, где ссылки, а то она сейчас ведет на дефолтные фильтры, это вводит в заблуждение новых пользователей.
 
И заодно подумал, может еще какие-нибудь у почтенной публики будут вопросы к автору Имагуса? Например наши авторы фильтров могли бы напрямую от него получить инфу по нюансам кода и созданию фильтров. Вдруг ответит?

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 16:30 12-09-2022
cannafu



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenko2
Цитата:
хотя и не уверен пока в разумности этого решения
Имхо, умно   Кады обноление фильтров?
64h
Спс за авито - последний месяц постоянно там толкаюсь

Всего записей: 3818 | Зарегистр. 15-01-2013 | Отправлено: 17:35 12-09-2022 | Исправлено: cannafu, 17:36 12-09-2022
kenko2



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

Цитата:
Кады обноление фильтров?

Раз в 2 недели график давно уже.

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 18:06 12-09-2022
FiLinX



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
скажите, а возможно ли, как с плеером для hls потоков, так же скриптом инжектировать в имаджус просмотрщик файлов .tif  ?
https://img.findpatent.ru/img_data/545/5451799.tif
просто подумалось было б удобно имаджусом на findpatent.ru например рисунки-схемы просматривать)
хромые то этот формат не умеют, вот мож придумал уже кто скриптец на плеер?)

Всего записей: 2361 | Зарегистр. 05-05-2010 | Отправлено: 20:29 14-09-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FiLinX
Браузеры не поддерживают TIFF (кроме Safari). Но есть расширения типа TIFF Viewer, возможно они помогут. Ну или какой-нибудь внешний просмотрщик на Гитхабе по типу внешнего HLS-плеера, как у 64h в его концепте.
 
Хотя зачем такие сложности. Возможно браузер сам сможет сконвертировать TIFF > PNG/JPG. Отдает же он JPG вместо WEBP в некоторых случаях. Т.е. можно сначала попробовать обычный фильтр сделать, тем более там не везде TIFF, в каталогах например JPG.
 
Примеры:
https://findpatent.ru/catalog/7732/
https://findpatent.ru/patent/94/946014.html

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 21:17 14-09-2022 | Исправлено: kenko2, 21:18 14-09-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
!!! - ОБНОВЛЕНИЕ ФИЛЬТРОВ:
 
НОВЫЕ
=======
R_csfd.cz|csfd.sk
R_DuckDuckGo
R_Rambler
R_TradingView.com
R_Yandex_fotki
R_Yandex_Images_MMG+RIM

(64h)
R_clip.dubz.co
R_z.photos

(Baton34V)
O_dmm.co.jp
O_dmm.co.jp_screen

(loveqianool)
O_OpenDirViewer.net
(regexfan1245)
 
ЗАМЕНА
=======
R_Avito.ru
R_2gis.com
R_goo.gl
R_Yandex > R_Yandex_Images
Startpage.com > R_Startpage.com

(64h)
R_BidBaits.ru
R_SberMegaMarket.ru

(Baton34V)
SMBC-comics.com > O_SMBC-comics.com
(borderpeeved)
 
УДАЛЕНО
=========
R_Avito_avatars
R_Yandex_Market_pokupki
R_YandexImages_related
R_YandexTV
R_YandexTV_thumb

 
СКАЧАТЬ
========
bunkr.is | upload.ee

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 17:15 15-09-2022
gpl2731

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

Код:
{"R_Bunkr.is_video":{"link":"cdn\\.bunkr\\.is/([\\w-\\.]+\\.(?:mp4|wmv|mkv|m4v|mov|ts))","img":"stream\\.bunkr\\.is/\\w/([\\w-\\.]+\\.(?:mp4|wmv|mkv|m4v|mov|ts))","to":"media-files.bunkr.is/$1","note":"by Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=50874&start=140#15\nOLD:\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=50874&start=120#2\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3720#20\n\n!!!\nВ РФ может понадобиться прокси.\n\nПРИМЕРЫ / EXAMPLES:\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=50874&start=140#14"}}

 
R_Discogs.com

Код:
{"R_Discogs.com":{"link":"^discogs\\.com/(?:\\w\\w/)?([\\w-]+/(master|release)/\\d+|artist/[^\\/]+)$","res":":\nconst rx = /\"image\":\\s*\"(https?:\\/\\/i\\.discogs\\.com\\/[^\"]+\\.jpe?g)\"/g\n\nconst m = [...$._.matchAll(rx)].map(e => [e[1], \"\"]);\nif (!m.length) return;\nreturn m;","note":"Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3080#17\nOLD\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2420#16\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2900#21\n\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.discogs.com/ko/Various-Exotic-Rendezvous/release/14402447\nhttps://www.discogs.com/Story-Of-The-Year-Page-Avenue/master/382764\nhttps://www.discogs.com/Scooter-And-The-Beat-Goes-On/master/3018"}}

 
R_epicentrk.ua

Код:
{"R_Epicentrk.ua":{"link":"epicentrk\\.ua/(?:ua/)?shop/.+\\.html","res":":\nconst rx = /\"SRC\":\\{\"\\d+\":\"(https?.+?jpe?g)/g;\nconst m = [...$._.matchAll(rx)].map(e => [e[1], \"\"]);\nif (!m.length) return;\nreturn m;","note":"Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2600#10\n\nПРИМЕРЫ / EXAMPLES:\nhttps://epicentrk.ua/ua/shop/velosipedy/\nhttps://epicentrk.ua/ua/shop/krossovki-i-kedy-muzhskie/"}}

 
R_etoretro.ru

Код:
{"R_EtoRetro.ru":{"link":"((www\\.)?etoretro\\.ru\\/pic\\d+\\.htm\\?sort_field=\\w+&sort=(DESC|ASC)(&time_range=\\w+)?&position=\\d+)","ci":1,"res":":\nconst rx = /src=\"(data\\/media\\/.*?\\.jpe?g)\"/g;\nconst m = [...$._.matchAll(rx)].map(e => [e[1], \"\"]);\nif (!m.length) return;\nreturn m;","note":"by Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=1020#21\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.etoretro.ru/city1304.htm#z-z%7CDESC%7C1%7Cimage_date%7Call"}}


Всего записей: 63 | Зарегистр. 26-09-2021 | Отправлено: 19:06 16-09-2022 | Исправлено: gpl2731, 19:07 16-09-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gpl2731
These sieves work, thanks a lot!
R_etoretro.ru
R_epicentrk.ua
R_Bunkr.is_video

 
But with R_Discogs.com there are problems:
 
When you hover over the album cover, nothing happens, and there are a lot of them ("more images")
+
I would also like an increase in the "versions" section (list of other versions) at the very bottom.
https://www.discogs.com/master/3018-Scooter-And-The-Beat-Goes-On
 
The album cover does not increase:
https://www.discogs.com/ko/Various-Exotic-Rendezvous/release/14402447
 
We also have more sieves for Discogs - should we leave them on?
R_Discogs.com_images
R_Discogs.com_release

 
R_Discogs.com_release
The covers in the list of releases do not increase:
https://www.discogs.com/artist/356282-Story-Of-The-Year

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 20:33 16-09-2022
FiLinX



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

Всего записей: 2361 | Зарегистр. 05-05-2010 | Отправлено: 20:54 16-09-2022 | Исправлено: FiLinX, 20:56 16-09-2022
gpl2731

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

Код:
{"R_iMGSRC.ru":{"link":"^imgsrc\\.ru/([^/]+)/(\\d+)\\.html.*","url":"//imgsrc.ru/$1$3/$2$4.html","res":":\nconst rx = /source srcset='([^']+)' type='image\\/jpeg/g;\nconst m = [...$._.matchAll(rx)].map(el => el[1]);\nif (!m) return;\nreturn m[m.length - 1];","img":"^s(?:\\d+|tatic)\\.eu\\.icdn\\.ru/(?:images/reco/\\d+/([^?]+)_(\\d+)|\\w/([^/]+)/\\d+/[^?]+_(\\d+)...).*","note":"Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=50874&start=120#3\nOLD:\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3800#10\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2580#21\n\nПРИМЕРЫ / EXAMPLES:\nhttps://imgsrc.ru/9174337478/69365420.html\nhttps://imgsrc.ru/akhodov/69280263.html"}}

 
R_loc.gov_pictures

Код:
{"R_loc.gov_pictures":{"img":"^(tile\\.)?(loc\\.gov/storage-services/service/pnp/)(.*?)_\\d+.*(?:jpe?g|png)","to":"$1$2$3r.#jpg jpeg png#","note":"by Rodny\n\nПРИМЕРЫ / EXAMPLES:\nhttp://www.loc.gov/pictures/"}}

 
R_lpi.usra.edu

Код:
{"R_lpi.usra.edu":{"img":"^(www\\.)?(lpi\\.usra\\.edu/resources/[^/]+/[^/]+/)(?:thumbs|browse)/(.+)(\\.jpg)$","to":"$1$2/images/$3.#jpg jpeg png#","note":"by Rodny\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.lpi.usra.edu/resources/cla/book/\nhttps://www.lpi.usra.edu/resources/apollo/catalog/metric/revolution/?AS15R27\nhttps://www.lpi.usra.edu/resources/apollopanoramas/\nhttps://www.lpi.usra.edu/resources/ranger/catalog/7/A/\nhttps://www.lpi.usra.edu/resources/lunarorbiter/"}}

 
R_ok.ru_album

Код:
{"R_ok.ru_album":{"link":"(ok\\.ru\\/\\w+\\/album\\/\\d+\\/(\\d+))","url":"$1","res":":\nconst rx1 = new RegExp(`img src=\"([^\"]+)\" class=\"image-layer_img image__4rmea\" loading=\"eager\" data-photo-id=\"${$[2]}`, \"g\");\nconst still = rx1.exec($._);\nif (still) return(still[1]);\n\nconst rx2 = new RegExp(`data-photoId=\"${$[2]}\" data-gifSrc=\"([^\"]+)`, \"\");\nconst gif = rx2.exec($._);\nif (gif) return(gif[1]);\n\nreturn;","note":"by Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2220#17\n\nПРИМЕРЫ / EXAMPLES:\nhttps://ok.ru/kinofilmu/album/52319206834266?st._aid=Groups_Photo_Album_List_openAlbum&st._aid=GroupAlbumsList_Albums_OverTitle"}}

 
R_PBase.com

Код:
{"R_PBase.com":{"link":"^(pbase\\.com/)(?:[^/]+/)?image(/\\d+).*","res":"imgurl=\"([^\"]+)\" imgx=\"\\d+\" imgy=\"\\d+\" imgsize=\"original\"","img":"^m\\d\\.i\\.(pbase\\.com/).+(/\\d+).*","note":"by Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3360\n\nПРИМЕРЫ / EXAMPLES:\nhttps://pbase.com/joshcruzphotos/my_country"}}

 
I will look into Discogs later

Всего записей: 63 | Зарегистр. 26-09-2021 | Отправлено: 22:57 16-09-2022
kenko2



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

Цитата:
I will look into Discogs later

Of course, this is a difficult task (there are several sieves for one site), I think it should be postponed for now.
 
UPD
R_iMGSRC.ru
R_loc.gov_pictures
R_OK.ru_album
R_PBase.com

It works, thanks!
 
+
 
R_lpi.usra.edu
It work here:
https://www.lpi.usra.edu/resources/cla/book/
https://www.lpi.usra.edu/resources/lunarorbiter/
But doesn't work here (for me):
https://www.lpi.usra.edu/resources/ranger/catalog/7/A/
https://www.lpi.usra.edu/resources/apollo/catalog/metric/revolution/?AS15R27
https://www.lpi.usra.edu/resources/apollopanoramas/

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 23:14 16-09-2022 | Исправлено: kenko2, 00:09 17-09-2022
gpl2731

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

Код:
{"R_lpi.usra.edu":{"img":"^(lpi\\.usra\\.edu/resources/[^/]+/[^/]+/)(thumbs?|browse)/(.+)(\\.jpe?g)$","to":":\nconst filler = ($[2] === \"thumb\") ? \"browse\" : \"images\";\nreturn `${$[1]}${filler}/${$[3]}${$[4]}`","note":"by Rodny\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.lpi.usra.edu/resources/cla/book/\nhttps://www.lpi.usra.edu/resources/apollo/catalog/metric/revolution/?AS15R27\nhttps://www.lpi.usra.edu/resources/apollopanoramas/\nhttps://www.lpi.usra.edu/resources/ranger/catalog/7/A/\nhttps://www.lpi.usra.edu/resources/lunarorbiter/"}}

Всего записей: 63 | Зарегистр. 26-09-2021 | Отправлено: 00:36 17-09-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gpl2731
R_lpi.usra.edu
Everything works, thank you!

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 01:01 17-09-2022
gpl2731

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

Код:
{"R_iFixit.com":{"img":"(guide-images\\.cdn\\.ifixit\\.com\\/igi/[^/]+)\\.(medium|thumbnail|standard)","to":"#$1\n$1.huge","note":"by Rodny\n\nПРИМЕРЫ / EXAMPLES:\nhttps://ru.ifixit.com/Teardown/iPhone+4+Teardown/3130\nhttps://www.ifixit.com/Teardown/Samsung+Galaxy+S7+Teardown/56686"},"R_Parovoz.com":{"img":"(parovoz\\.com\\/gallery)\\/icons(\\/[A-Z0-9]+\\/\\d{8}_\\d{5,6})-s(\\.jpg)","to":"$1$2$3","note":"by Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=1020#9\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.parovoz.com/newgallery/index.php?CATEG=-1"}}

R_Parovoz.com

Код:
{"R_Parovoz.com":{"img":"(parovoz\\.com\\/gallery)\\/icons(\\/[A-Z0-9]+\\/\\d{8}_\\d{5,6})-s(\\.jpg)","to":"$1$2$3","note":"by Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=1020#9\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.parovoz.com/newgallery/index.php?CATEG=-1"}}

R_Rozetka.com.ua

Код:
{"R_Rozetka.com.ua":{"link":"^rozetka\\.com\\.ua/ua/.*","res":":\nvar source = $._.match(/},(&q;images&q;:\\[{.+?}\\]),/)[1].replace(/&q;/gi,'\"');\nvar jso=JSON.parse('{'+source+'}');\nvar res=[];\njso.images.forEach(function(item) {\n  res.push([item.original.url]);\n});\nreturn res;\n","img":"^i\\d+\\.rozetka\\.ua/goods/\\d+/record_\\d+\\.jpg$","note":"by Rodny + Baton34V (fix)\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3760#8\n\nПРИМЕРЫ / EXAMPLES:\nhttp://rozetka.com.ua/mobile-phones/c80003/filter/preset=budget_smartphones/"},"twogag.com":{"link":"^twogag\\.com/archives/\\d+$","res":"<img title=\"[^\"]+\" src=\"([^\"]+)\" id=\"","img":"^(twogag\\.com/comics)-rss/","to":"$1/"}}

R_Screencast.com

Код:
{"R_Screencast.com":{"link":"^screencast\\.com/t/[^/]+$","res":":\nconst rx1 = /<meta property=\"og:video\" content=\"([^\"]+)\"/g;\nconst video = rx1.exec($._);\nif (video) return (video[1]);\n\nconst rx2 = /<meta property=\"og:image\" content=\"([^\"]+)\"/g;\nconst image = rx2.exec($._);\nif (image) return (image[1]);\nreturn;\n","note":"by Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2400#19\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.reddit.com/domain/screencast.com/\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2400#17"},"twogag.com":{"link":"^twogag\\.com/archives/\\d+$","res":"<img title=\"[^\"]+\" src=\"([^\"]+)\" id=\"","img":"^(twogag\\.com/comics)-rss/","to":"$1/"}}

R_SoftoRoom.net

Код:
{"R_SoftoRoom.net":{"img":"^(softoroom\\.(?:net|org)/images/(?:server\\d+/)?out\\.php/)t([^/]+\\.(?:jpe?g|gif|png))$","to":"$1i$2","note":"by Rodny\n\n!!!\nВ РФ может понадобиться прокси.\n\nПРИМЕРЫ / EXAMPLES:\nhttp://softoroom.net/topic85478.html\nhttp://softoroom.net/topic85487.html\nhttp://softoroom.net/topic85488.html"},"twogag.com":{"link":"^twogag\\.com/archives/\\d+$","res":"<img title=\"[^\"]+\" src=\"([^\"]+)\" id=\"","img":"^(twogag\\.com/comics)-rss/","to":"$1/"}}

twogag.com

Код:
 
{"twogag.com":{"link":"^twogag\\.com/archives/\\d+$","res":"<img title=\"[^\"]+\" src=\"([^\"]+)\" id=\"","img":"^(twogag\\.com/comics)-rss/","to":"$1/"}}
 

Всего записей: 63 | Зарегистр. 26-09-2021 | Отправлено: 04:51 17-09-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gpl2731
 
Thank you so much for your help, with you we have a chance to fix all the "broken" sieves.
 
These sieves work:
R_iFixit.com
R_Rozetka.com.ua
R_Screencast.com
R_SoftoRoom.net

 
 
R_Parovoz.com
It works here:
https://parovoz.com/newgallery/pg_view.php?ID=0
https://parovoz.com/newgallery/index.php?CATEG=-1
https://parovoz.com/newgallery/pg_blog.php?FROM=600&LNG=&REGION=RU22
+
But doesn't work here (doesn't react at all on many thumbnails):
https://parovoz.com/newgallery/pg_blog.php?REGION=RU10&&LNG=RU
+
I would also like (if possible) to increase the links in the comments ("black arrows"):
http://ibn.im/UwrhnnB
https://parovoz.com/newgallery/pg_blog.php?FROM=650&LNG=&REGION=RU22
 
 
twogag.com
It works, but only on FF/WF/360. Perhaps the problem is that on Chromium browsers of the latest versions (Chrome, Opera, Edge, Cent), "mixed content" is blocked - when the page is over HTTPS, and the picture is over HTTP.
http://ibn.im/05A34Vm
The result of Imagus is a loading error ("red indicator"). I wonder if this can be somehow bypass, for example using SMH / CORS Unblock extensions etc?

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 14:52 17-09-2022 | Исправлено: kenko2, 14:54 17-09-2022
gpl2731

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

Код:
{"R_Parovoz.com":{"link":"parovoz\\.com\\/newgallery\\/pg_view.php\\?ID=\\d+","res":"<img src='([^\"]+)' border='1'>","img":"(parovoz\\.com\\/gallery)\\/icons(\\/[A-Z0-9]+\\/.*)-s(\\.jpg)","to":"$1$2$3","note":"by Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=1020#9\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.parovoz.com/newgallery/index.php?CATEG=-1"}}

 
twogag
I don't know what the problem is. Something to do with the SSL Certificate from the website.
 
Добавлено:
 R_puretaboo|roccosiffredi|girlsway|hardx|darkx  Rename -> R_Gamma_Entertainment

Код:
 
{"R_Gamma_Entertainment":{"link":"^([^/]+)/en/video/[^/]+/(?:[^/]+/)?(\\d+)","res":":\nconst max_resolution = 2160;\n\nconst m = /applicationID\":\"([^\"]+)\",\"apiKey\":\"([^\"]+)/g.exec($._);\nif (!m) return;\nconst [appId, apiKey] = [m[1], m[2]];\nconst sceneId = $[2];\n\nconst xml = new XMLHttpRequest();\nconst url = `https://tsmkfa364q-dsn.algolia.net/1/indexes/*/queries?x-algolia-agent=Algolia%20for%20vanilla%20JavaScript%203.27.1%3BJS%20Helper%202.26.0&x-algolia-application-id=${appId}&x-algolia-api-key=${apiKey}`\nxml.open('POST', url, false);\nxml.send(\n  `{\"requests\": [{\"indexName\": \"all_scenes\", \"params\": \"facetFilters=[[\\\\\"clip_id:${sceneId}\\\\\"]]\"}]}`\n);\nif (xml.status !== 200) return;\n\nlet streams = {};\ntry { streams = JSON.parse(xml.responseText)?.results?.[0]?.hits?.[0]?.trailers;} catch (e) { return; }\n\nconst trailers = Object.keys(streams)\n  .map(s => ({ res: parseInt(s.replace(\"4k\", '2160'), 10), url: streams[s] }))\n  .filter(a => a.res <= max_resolution)\n  .sort((a, b) => a.res - b.res);\n\nif (!trailers.length) return;\nreturn trailers[trailers.length-1].url;","img":".*gammacdn\\.com.+","note":"by gpl2731\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3620#12\n\neg:\nhttps://www.puretaboo.com/en/videos\nhttps://www.girlsway.com/en/videos\nhttps://www.evilangel.com/en/videos\n\nFull list of sites here:\nhttps://www.gammastats.com/\n\n---\n\n!!!\nCustom header is required on Firefox.\nSet referer for \"algolia.net\" to \"www.adulttime.com\""}}

 
Needs an SMH Rule for Firefox
 

Код:
{"url_contains":"algolia.net","action":"add","header_name":"referer","header_value":"https://www.adulttime.com/","comment":"Gamma Entertainment","apply_on":"req","status":"on"}


Всего записей: 63 | Зарегистр. 26-09-2021 | Отправлено: 15:28 17-09-2022 | Исправлено: gpl2731, 15:59 17-09-2022
kenko2



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

Exellent job!
 
PS

Цитата:
Needs an SMH Rule for Firefox

This is not a problem at all, just for information. Your SMH rule in the form of one "naked" rule when importing (the "Append" button) gives the error "incorrect format". The correct (full) format for importing is:
 

Код:
{"format_version":"1.2","target_page":"","headers":[{"url_contains":"algolia.net","action":"add","header_name":"referer","header_value":"https://www.adulttime.com/","comment":"Gamma Entertainment","apply_on":"req","status":"on"}],"debug_mode":false,"show_comments":true,"use_url_contains":true}

 

Цитата:
twogag
I don't know what the problem is. Something to do with the SSL Certificate from the website.

Perhaps this is the reason:
https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 15:59 17-09-2022 | Исправлено: kenko2, 16:38 17-09-2022
64h



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

Цитата:
Меня сделали модератором группы Имагус на Реддит

Мои поздравления!

Цитата:
вопросы к автору Имагуса

Может, попросить его запилить дополнительные фичи? Например, сделать эквивалент свойств "e" и "d" из MPIV: https://github.com/tophf/mpiv/wiki/Custom-host-rules-(cheat-sheet)#special-cases
Вроде это не сильно муторно с точки зрения реализации, но в то же время неплохо бы расширило возможности Imagus.
 


Доработанный фильтр для боковых блоков Yandex Images.

Код:
{"R_Yandex_Images_MMG+RIM":{"img":"^(?:avatars\\.mds\\.yandex\\.net/i\\?id=\\S+images-thumbs|yandex-images\\.clstorage\\.net).+","loop":2,"to":":\n\n// --- MM Gallery (Left Sideblock) ---\n\nif (this.TRG.className == 'MMThumbImage-Image') {\n  for (const item of window.wrappedJSObject.Ya.SerpContext.serpItems) {\n    if (item.thumb.url.includes($[0])) return item.img_href + '\\n' + item.thumb.url;\n  }\n}\n\n// --- Related Images (Right Sideblock) ---\n\nif (this.TRG.className == 'RelatedImages-Thumb') {\n  for (const element of window.wrappedJSObject.Ya.reactBus.e['cbir:drag-start']) {\n    if (element.ctx === undefined) continue;\n    for (const rim_item of element.ctx._reactInternals.return.pendingProps.state.rimForItem) {\n      if (rim_item.thumb.url.includes($[0])) {\n        let urls = '';\n        for (const preview_item of rim_item.preview) {\n          urls += preview_item.origin?.url ? preview_item.origin?.url + '\\n' + preview_item.url + '\\n' : preview_item.url + '\\n';\n        }\n        return urls;\n      }\n    }\n  }\n}\n\nreturn $[0];"}}

Пример: https://yandex.ru/images/search?img_url=http%3A%2F%2Fi.pinimg.com%2Foriginals%2F23%2F85%2F66%2F23856674cab073a6cde1cc2a699d32ff.jpg&text=snow+cat
 
Фильтр по-прежнему работает только в Firefox.

Всего записей: 668 | Зарегистр. 06-09-2002 | Отправлено: 16:01 17-09-2022
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум 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