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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Baton34V



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

Код:
{"R_online.metro-cc.ru":{"link":"^online\\.metro-cc\\.ru/category/[\\w-]+/[\\w-]+/[\\w-]+","res":":\nlet i = $._.indexOf('images:[');\nif(i<0) { return null; }\nlet t = $._.indexOf(']', i);\nif(t<0) { return null; }\nlet jsn=JSON.parse('{\"images\":'+$._.substring(i+7,t+1)+'}');\nlet res = [];\nfor (img of jsn.images) {\n  res.push([img]);\n}\nreturn res;","note":"https://online.metro-cc.ru/category/chaj-kofe-kakao/chay"}}


Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 18:45 10-03-2022
kenko2



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

Цитата:
R_online.metro-cc.ru

В Хроме работает, спасибо!

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 20:30 10-03-2022
Baton34V



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

Код:
{"R_oldi.ru":{"link":"^oldi\\.ru/catalog/element/\\d+/$","res":":\nlet i = $._.indexOf('<div id=\"morephotosroot\"');\nif(i<0) { return null; }\nlet t = $._.indexOf(\"<table class='prod-menu'>\", i);\nif(t<0) { return null; }\nlet res = [];\nlet re = /data-href=\"([^\"]+)\"/gi\nlet data=$._.substring(i,t);\nlet a = re.exec(data);\nwhile(a) {\n  res.push([a[1]]);\n   a = re.exec(data);\n}\nreturn res;","note":"https://www.oldi.ru/catalog/6488/"}}

 
Добавлено:

Код:
{"R_nix.ru":{"useimg":1,"link":"^nix\\.ru/autocatalog/[\\w-]+/[\\w-]+\\.html$","res":":\nlet i = $._.indexOf('<span id=\"gallery-images\"');\nif(i<0) { return null; }\nlet t = $._.indexOf('<div id=\"goods_info\">', i);\nif(t<0) { return null; }\nlet res = [];\nlet re = /<span data-href=\"([^\"]+)\"/gi\nlet data=$._.substring(i,t);\nlet a = re.exec(data);\nwhile(a) {\n  res.push([a[1]]);\n   a = re.exec(data);\n}\nreturn res;","img":"^((?:\\w+\\.)?nix\\.[^/]+/autocatalog/(?:\\w+/)+(?:\\d+)_(?:\\d+)_draft)_(small|micro|large)(\\.jpg)$","to":"#$1$3\n$1_large$3","note":"by Rodny\n\nПРИМЕРЫ / EXAMPLES:\nhttp://www.nix.ru/autocatalog/power_supply_other/420W_91833.html\nhttp://www.nix.ru/include/view-photo.html?good_id=91833\nhttp://www.nix.ru/include/view-photo.html?good_id=91833&pid=2254\nhttp://salda.nix.ru/include/view-photo.html?good_id=137225\nhttp://www.nix.ru/autocatalog/msi/msi_video/2Gb-PCI-E-DDR-5-MSI-V305-R7-370-GAMING-2G-RTL-DualDVI-plus-HDMI-plus-DP-RADEON-R7-370_208448.html"}}

Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 12:20 11-03-2022
kenko2



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

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



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

Код:
{"R_perekrestok.ru":{"link":"^perekrestok\\.ru/cat/\\d+/\\w/[\\w-]+-\\d+$","res":":\nlet i = $._.indexOf('\"images\":[{');\nif(i<0) { return null; }\nlet t = $._.indexOf(']', i);\nif(t<0) { return null; }\nlet jsn=JSON.parse('{'+$._.substring(i,t+1)+'}');\nlet res = [];\nfor (img of jsn.images) {\n  res.push([img.cropUrlTemplate.replace('%s','400x400-fit')]);\n}\nreturn res;","note":"https://www.perekrestok.ru/cat/c/75/rybnye-konservy"}}

Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 13:10 11-03-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V
Спасибо, из запросов это все.
 
Остались только проблемы - с R_nhentai.net / R_imhentai.xxx
(я писал в личку, дублирую тут)
 
Подробнее...
 
И вот эти:
 
R_prnt.sc
(не реагирует почему-то)
https://prnt.sc/uUEIF9rrWjZm
 
 
R_Facebook_v|fb.watch
(возможно нужен прокси в РФ?)
(фильтр есть, но не цепляет)
Здесь примеры кратких ссылок на FB-видео, почти все работает, но попадаются такие которые не работают:
https://www.reddit.com/domain/fb.watch/
не работает:
https://fb.watch/bGHO6Tu-Nc/
https://fb.watch/bGtw-gs7zk/
https://fb.watch/bG5sJt-3Ds/
+
полноразмерные (тоже не работает, на всех)
https://www.facebook.com/watch/?v=3883563541747294
https://www.facebook.com/watch/?v=980183752636133
https://www.facebook.com/watch/?v=522764249188490
 
При этом на вот таких ссылках фильтр срабатывает:
https://www.facebook.com/becki.clark.5621/videos/10165458464610206/
https://www.facebook.com/JLPLgroup/videos/742354840462036

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 13:26 11-03-2022 | Исправлено: kenko2, 13:42 11-03-2022
Baton34V



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

Код:
{"R_prnt.sc":{"link":"^prnt(?:\\.sc|scr\\.com)\\/[\\w]+(\\/|\\..*)?$","res":":\nlet meta = document.querySelector('head > meta[name=\"referrer\"]');\nif (!meta) {\n    meta = document.createElement('meta');\n    meta.name = 'referrer';\n    meta.content = 'same-origin';\n    document.getElementsByTagName('head')[0].appendChild(meta);\n} else if (meta.attributes.content.value !== 'same-origin') {\n    meta.attributes.content.value = 'same-origin';\n}\nlet url = ($._.match(/=\"og:image\" content=\"([^\"]+)/)|| [])[1];\nreturn [url];","img":"^img\\.prntscr\\.com/img\\?url=([^&]+).*","to":"$1","note":"by Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3760#8\nOLD:\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=1060#7\n\n\n!!!\nВ РФ может понадобиться прокси / In some countries a proxy is needed.\n\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.reddit.com/domain/prnt.sc/\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=50301&start=440#4\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=50209&start=1080#6"}}

Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 13:56 11-03-2022
freeman440

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V
prnt.sc совместимым для Опера 12 можно сделать?

----------
Делай великое не обещая великого ©Пифагор

Всего записей: 2521 | Зарегистр. 17-09-2008 | Отправлено: 14:09 11-03-2022
Baton34V



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

Код:
{"R_Facebook_v|fb.watch":{"link":"(facebook\\.com\\/.*\\/(?:videos\\/|\\?v=).*|fb\\.watch\\/[\\w-]+)","res":"meta property=\"og:video\" content=\"([^\"]*)\"","note":"by Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2300#18\n\n!!!\nКурсор наводить на название / Hover over title\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.reddit.com/domain/fb.watch/\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2300#17\nhttps://www.facebook.com/activist.msk/videos/371963224175596/"}}

 
Добавлено:
freeman440

Цитата:
prnt.sc совместимым для Опера 12 можно сделать?

а в чём не совместимость?

Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 14:11 11-03-2022
freeman440

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V написал(а):
Цитата:
а в чём не совместимость?

серый круг

----------
Делай великое не обещая великого ©Пифагор

Всего записей: 2521 | Зарегистр. 17-09-2008 | Отправлено: 14:21 11-03-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V
Спасибо, с тормозами, но открывает у меня на Центе.
 
freeman440

Цитата:
серый круг

А точно причина - сам браузер? На чистой Опере 12 со стандартными настройками фильтр проверялся?
 
И насколько знаю у Батона FF, как ему проверять работоспособность фильтра - Оперу 12 что ли теперь ставить? Он даже новые версии себе не ставит, а это древность вообще...

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



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

Цитата:
Остались только проблемы - с R_nhentai.net / R_imhentai.xxx

теперь гифки должны нормально отображаться.
Не все галереи будут полностью показываться (на imhentai такие попадались). В них часть превью в формате jpg, а полноразмерная картинка в png. И из адреса картинки превью не известно в каком формате полноразмерная.
 

Код:
{"R_imhentai.xxx":{"link":"^imhentai\\.xxx/gallery/\\d+/$","res":":\nlet i = $._.indexOf('<div class=\"gallery_th\">');\nif(i<0) { return null; }\nlet t = $._.indexOf('<h2 class=\"related_galleries\">', i);\nif(t<0) { return null; }\nlet res = [];\nlet re = /data-src=\"([^\"]+)\"/gi\nlet data=$._.substring(i,t);\nlet a = re.exec(data);\nwhile(a) {\n  res.push([a[1].replace('t.','.')]);\n   a = re.exec(data);\n}\nreturn res;","img":"^(m\\d?\\.imhentai\\.xxx/\\d+/\\w+/\\d+)t(\\.\\w+)","to":"$1#.png .jpg .gif#\n\n","note":"https://imhentai.xxx/"}}


Код:
{"R_nhentai.net":{"link":"nhentai\\.net/g/\\d+/$","res":":\nvar i = $._.indexOf('id=\"thumbnail-container\"');\nif(i<0) { return null; }\nvar t = $._.indexOf('</a></div></div></div>', i);\nif(t<0) { return null; }\nvar res = [];\nvar re = /data-src=\"([^\"]+)\"/gi\nvar a = re.exec( $._.substring(i,t) );\nwhile(a)   {\n  res.push([a[1].replace('t.nhentai','i.nhentai').replace('t.','.')]);\n   a = re.exec( $._.substring(i,t) );\n}\nlet meta = document.querySelector('head > meta[name=\"referrer\"]');\nif (!meta) {\n    meta = document.createElement('meta');\n    meta.name = 'referrer';\n    meta.content = 'same-origin';\n    document.getElementsByTagName('head')[0].appendChild(meta);\n} else if (meta.attributes.content.value !== 'same-origin') {\n    meta.attributes.content.value = 'same-origin';\n}\nreturn res;","img":"t\\d?(\\.nhentai\\.net/galleries/\\d+/\\d+)t(\\.\\w+)","to":"i$1#.png .jpg .gif#","note":"by Baton34V, hababr (referer fix)\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3680#18\nOLD\n30-09-21 - PM\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3000#18\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2700#4\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3000#5\n\n\nПРИМЕРЫ / EXAMPLES (external links):\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3000#6"}}

 
Добавлено:
freeman440
Цитата:
серый круг

смотри в консоли, что-то должно писаться.
 
Ну и как я уже говорил тестить на куче браузеров я не буду (мне иногда работать надо и спать). У меня FF, он моим требованиям в плане юзабилити отвечает, поэтому я его использую.
 
 
 
Добавлено:
kenko2
Цитата:
с тормозами, но открывает у меня на Центе.
это загрузка ролика медленно идёт.
 

Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 14:51 11-03-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V
Анимация теперь работает, отлично! Но с nhentai.net есть проблемы:  
 
Подробнее...

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 15:51 11-03-2022 | Исправлено: kenko2, 16:49 11-03-2022
Baton34V



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenko2
Цитата:
Но с nhentai.net есть проблемы


Код:
{"R_nhentai.net":{"link":"nhentai\\.net/g/\\d+/$","res":":\nvar i = $._.indexOf('id=\"thumbnail-container\"');\nif(i<0) { return null; }\nvar t = $._.indexOf('</a></div></div></div>', i);\nif(t<0) { return null; }\nvar res = [];\nvar re = /data-src=\"([^\"]+)\"/gi\nvar a = re.exec( $._.substring(i,t) );\nwhile(a)   {\n  res.push([a[1].replace(/t\\d?.nhentai/,'i.nhentai').replace('t.','.')]);\n   a = re.exec( $._.substring(i,t) );\n}\nlet meta = document.querySelector('head > meta[name=\"referrer\"]');\nif (!meta) {\n    meta = document.createElement('meta');\n    meta.name = 'referrer';\n    meta.content = 'same-origin';\n    document.getElementsByTagName('head')[0].appendChild(meta);\n} else if (meta.attributes.content.value !== 'same-origin') {\n    meta.attributes.content.value = 'same-origin';\n}\nreturn res;","img":"t\\d?(\\.nhentai\\.net/galleries/\\d+/\\d+)t(\\.\\w+)","to":"i$1#.png .jpg .gif#","note":"by Baton34V, hababr (referer fix)\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3680#18\nOLD\n30-09-21 - PM\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3000#18\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2700#4\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3000#5\n\n\nПРИМЕРЫ / EXAMPLES (external links):\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3000#6"}}

 

Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 17:30 11-03-2022
freeman440

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V написал(а):
Цитата:
смотри в консоли, что-то должно писаться.


Код:
Imagus: [rule 0] Function constructor: failed to compile function


----------
Делай великое не обещая великого ©Пифагор

Всего записей: 2521 | Зарегистр. 17-09-2008 | Отправлено: 19:10 11-03-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V
Теперь с nhentai.net проблема решена  

 
А вот у imhentai.xxx у меня красный индикатор на анимации:
https://imhentai.xxx/tag/animated/

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 19:45 11-03-2022
Baton34V



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
freeman440
Цитата:
Imagus: [rule 0] Function constructor: failed to compile function

Первый раз такое вижу и хз что может быть не так. Возможно в старой опере какие-то вещи не поддерживаются.
Попробуй убери вот эту часть из кода

Код:
let meta = document.querySelector('head > meta[name="referrer"]');
if (!meta) {
    meta = document.createElement('meta');
    meta.name = 'referrer';
    meta.content = 'same-origin';
    document.getElementsByTagName('head')[0].appendChild(meta);
} else if (meta.attributes.content.value !== 'same-origin') {
    meta.attributes.content.value = 'same-origin';
}

и посмотри что в консоли будет.
 
Добавлено:
kenko2
Цитата:
А вот у imhentai.xxx у меня красный индикатор на анимации

а что я могу сделать, если превью jpg?
Это надо в фоне открывать отдельно каждую страницу с картинкой и выдёргивать оттуда реальный адрес. Я же раньше писал что там по-дурацки сделано.

Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 23:45 11-03-2022
kenko2



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

Цитата:
а что я могу сделать, если превью jpg?
Это надо в фоне открывать отдельно каждую страницу с картинкой и выдёргивать оттуда реальный адрес. Я же раньше писал что там по-дурацки сделано.

Ты там просто написал "Не все галереи будут полностью показываться", и я подумал что часть все-таки будет. Но похоже вся анимация там так сделана. Впрочем, ничего страшного, главное что на nhentai.net работает.

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 00:24 12-03-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
!!! - ОБНОВЛЕНИЕ ФИЛЬТРОВ:
 
 
Новые:
======
R_artuntamed.com
R_artuntamed.com_attachments
R_imhentai.xxx
R_metro-cc.ru
R_oldi.ru
R_perekrestok.ru
R_porn3dx.com
R_SankakuComplex_beta
R_slushe.com_galleries

(Baton34V)
 
 
Замена:
=======
R_Facebook_v|fb.watch
R_nhentai.net
R_nix.ru
R_prnt.sc

(Baton34V)
O_rule34.xxx|realbooru.com
(Edge97)
O_YouTube_v
O_YouTube_clip_redirect

(Dulus_No)
 
 
Удалено:
========
R_board.lutsk.ua
R_e-katalog.ru
R_focalprice.com
R_forum.tera-online.ru
R_imgshots.com
R_obi.ru
R_piccy.info
R_Radikal
R_Radikal_old
R_Radikal_v
R_savepice.ru
R_scrin.org
R_tiu.ru
R_ultrapic.net
R_youpic.su

 
 
Скачать:
========
bunkr.is | upload.ee
 
PS
На Реддит тему с анонсом обновления скрыли (я ее не вижу в ленте, хотя ссылка еще работает). Пока не понятно что это - техническая накладка, или уже политика. Ждем-с.

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 12:35 15-03-2022 | Исправлено: kenko2, 13:14 15-03-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В общем прояснилось с Реддит. Мой акк там пока (?) не забанен, но из-за новой дебильной политической цензуры все создаваемые мной темы с обновлениями удаляются из ленты без объяснений. И даже удаляет мои сообщения из приватного чата.

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 22:34 15-03-2022 | Исправлено: kenko2, 22:38 15-03-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