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

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


Всего записей: 38886 | Зарегистр. 26-02-2002 | Отправлено: 23:06 05-12-2021 | Исправлено: kenko2, 23:07 19-05-2024
kenko2



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

Цитата:
Причём достаточно только одного заголовка

Спасибо, добавлю.
 

Цитата:
на примере из notes работает чуть изменённый

Это невозможно, но действительно работает. Значит lostpic.net умер еще не полностью (но сайт не открывается, большинство картинок тоже). Ок, пусть тогда этот фильтр тоже остается.
 
Можешь еще объяснить, как понять вот ЭТО:
http://ipic.su/7yUAgm
При копировании и вставке никаких двойных обратных слэшей нет. Во всех браузерах такое. Движок Руборда шалит?
 
И еще пара вопросов по существующим фильтрам.
 
Восстановил старый фильтр от Rodny (оказывается, хостинг еще жив) - но он почему-то не работает на этих ссылках:
R_depic.me
Подробнее...
 
PUTME.GA
Подробнее...

Всего записей: 3830 | Зарегистр. 10-11-2005 | Отправлено: 13:48 08-01-2022 | Исправлено: kenko2, 13:57 08-01-2022
Baton34V



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

Цитата:
При копировании и вставке никаких двойных обратных слэшей нет. Во всех браузерах такое. Движок Руборда шалит?  

Нипонял. Там должны быть двойные слеши - имагус экранирует одинарный. При экспорте из имагуса одинарный превращается в двойной, а при импорте обратно.

Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 17:46 08-01-2022
kenko2



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

Цитата:
Нипонял. Там должны быть двойные слеши - имагус экранирует одинарный. При экспорте из имагуса одинарный превращается в двойной, а при импорте обратно.

Прикольный баг, но главное что в Имагусе все пучком.

Всего записей: 3830 | Зарегистр. 10-11-2005 | Отправлено: 17:54 08-01-2022 | Исправлено: kenko2, 22:40 08-01-2022
FreePaul



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!
Можно попросить создать правило для drom.ru. Пример:
https://auto.drom.ru/mazda/
 
Кроме того, правило r_farpost.ru показывает только первое фото...
Пример:
https://www.farpost.ru/vladivostok/zapchasti/3d-kovriki-rainet-v-salon-i-bagazhnik-izgotovim-na-ljubuju-model-55181224.html
Если смотреть это объявление в общем списке (https://www.farpost.ru/zapchasti/), то при наведении на фото Imagus отображает только это фото, которое установлено в качестве заглавного.

----------
Восход Солнца - это хорошо для начала...

Всего записей: 936 | Зарегистр. 07-08-2002 | Отправлено: 05:10 09-01-2022
Baton34V



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

Цитата:
Прикольный баг

Никакого бага, в имагусе при просмотре правила один слэш, при экспорте имагус превращает его в два т.к. в javascript слэш используется для задания всяких спец. символов и чтобы описать сам слэш его пишут дважды.

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



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

Цитата:
в javascript слэш используется для задания всяких спец. символов и чтобы описать сам слэш его пишут дважды.

Этого не знал, понятно.

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



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

Код:
{"R_drom.ru_reviews":{"link":"drom\\.ru/reviews/.+/.+/\\d+/","res":":\nlet i = $._.indexOf('data-thumb-images');\nif(i<0) { return null; }\nlet t = $._.indexOf('<div data-preview-images', i);\nif(t<0) { return null; }\nlet res = [];\nlet re = /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.drom.ru/reviews/"},"R_drom.ru":{"link":"\\w+\\.drom\\.ru/.+/.+/\\d+\\.html","res":":\nlet i = $._.indexOf('<div data-ftid=\"bull-page_bull-gallery');\nif(i<0) { return null; }\nlet t = $._.indexOf('tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\"', i);\nif(t<0) { return null; }\nlet res = [];\nlet re = /<a 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://auto.drom.ru/mercedes-benz/"}}

 
Добавлено:
обновил

Код:
{"R_farpost.ru":{"link":"^farpost\\.ru/\\w+/\\w+/.+-\\d+\\.html","res":":\nlet i = $._.indexOf('<div class=\"bulletinImages\">');\nif(i<0) { return null; }\nlet t = $._.indexOf('<div id=\"', i);\nif(t<0) { return null; }\nlet res = [];\nlet re = /src=\"([^\"]+)_bulletin\"/gi\nlet data=$._.substring(i,t);\nlet a = re.exec(data);\nwhile(a)   {\n   res.push([a[1]+'_default']);\n   a = re.exec(data);\n}\nreturn res;","img":"^(static\\.baza\\.farpost\\.ru/v/\\d+)_(block|hugeBlock|bulletin|thumbnail\\d+)$","to":"$1_default","note":"Rodny + Baton34V (fix)\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=1560#5\n\nПРИМЕРЫ / EXAMPLES:\nhttp://www.farpost.ru/children/\nhttp://www.farpost.ru/children/transport/\nhttp://www.farpost.ru/auto/"}}

Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 15:00 09-01-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V
Спасибо, все работает. А по этим что скажешь - R_depic.me / PUTME.GA?
 
Кстати, по автотематике - есть крутой общероссийский портал, который у нас еще, как выясняется, не охвачен:
AUTO.RU
https://auto.ru/cars/all/body-allroad/
https://auto.ru/scooters/all/
https://auto.ru/catalog/cars/
Может и его заодно сделаешь (если он не слишком сложный конечно)?

Всего записей: 3830 | Зарегистр. 10-11-2005 | Отправлено: 15:53 09-01-2022 | Исправлено: kenko2, 16:00 09-01-2022
FreePaul



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V
Спасибо за Drom.ru - работает.
А вот farpost - не работает. Все так же показывает только 1-е фото.
 
Firefox 95.0.2

Всего записей: 936 | Зарегистр. 07-08-2002 | Отправлено: 05:32 10-01-2022
Baton34V



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

 
Добавлено:
kenko2

Цитата:
Восстановил старый фильтр от Rodny (оказывается, хостинг еще жив) - но он почему-то не работает на этих ссылках:
R_depic.me

А сам фильтр где?

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



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

Цитата:
А сам фильтр где?


Код:
{"R_depic.me":{"link":"^depic\\.me/\\w+$","res":"<img src=\"([^\"]+)\"[^>]+id=\"pic\"","note":"by Rodny\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.reddit.com/domain/depic.me/"}}

 

Всего записей: 3830 | Зарегистр. 10-11-2005 | Отправлено: 11:32 10-01-2022
FreePaul



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V
Сейчас заново "перепринял" Farpost - заработало.
Все страньше и страньше...
Спасибо!!!

----------
Восход Солнца - это хорошо для начала...

Всего записей: 936 | Зарегистр. 07-08-2002 | Отправлено: 12:02 10-01-2022
Baton34V



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

Цитата:
PUTME.GA

два фильтра

Код:
{"R_putme.ga_album":{"link":"^putme\\.ga/(album/)?[\\w-\\.]+$","res":":\nlet i = $._.indexOf('<div id=\"content-listing-tabs\" class=\"tabbed-listing\">');\nif(i<0) { return null; }\nlet t = $._.indexOf('</div></div>', i);\nif(t<0) { return null; }\nlet res = [];\nlet re = /<img src=\"([^\"]+)\\.(md|th)([^\"]+)\"/gi\nlet data=$._.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}\n\nlet a = re.exec(data);\nwhile(a)   {\n   res.push([a[1]+a[3]]);\n   a = re.exec(data);\n}\nreturn res;\n","note":"http://forum.ru-board.com/topic.cgi?forum=5&topic=50874&start=169&limit=1&m=2#1"},"R_putme.ga_image":{"link":"^putme\\.ga/image/\\w+","res":"<meta property=\"og:image\" content=\"([^\"]+)\"","note":"http://forum.ru-board.com/topic.cgi?forum=5&topic=50874&start=169&limit=1&m=2#1"}}

 
Добавлено:

Код:
{"R_depic.me":{"link":"^depic\\.me/\\w+/.+","res":"<img src=\"([^\"]+)\"[^>]+id=\"pic\"","note":"by Rodny\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.reddit.com/domain/depic.me/"}}

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V
Все работает, спасибо!
 
Правильно ли я понимаю, что R_putme.ga_album подойдет для любого хостинга на движке Chevereto (для альбомов)?

Всего записей: 3830 | Зарегистр. 10-11-2005 | Отправлено: 12:32 10-01-2022
Baton34V



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

Код:
{"R_auto.ru":{"link":"^auto\\.ru/(?:\\w+/)+[\\da-f-]+/","res":":\nlet i = $._.indexOf('<div class=\"ImageGalleryDesktop__image-container\">');\nif(i<0) { return null; }\nlet t = $._.indexOf('</div></div></div><div class=\"ImageGalleryDesktop__thumbs-container\"', i);\nif(t<0) { return null; }\nlet res = [];\nlet re = /src=\"([^\"]+)\"/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;\n","note":"https://auto.ru/cars/all/body-allroad/"}}

 
Добавлено:
kenko2

Цитата:
Правильно ли я понимаю, что R_putme.ga_album подойдет для любого хостинга на движке Chevereto (для альбомов)?

в теории наверное, а так надо в каждом случае проверять.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
R_auto.ru
Спасибо, все ок)

Всего записей: 3830 | Зарегистр. 10-11-2005 | Отправлено: 13:13 10-01-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V
 
А вот такие скрипты можно с Имагусом подружить, чтобы они ему передавали ссылки на MP4 (они переводят HLS>MP4 как я понял)?
 
Play HLS
https://chrome.google.com/webstore/detail/play-hls-m3u8/ckblfoghkjhaclegefojbgllenffajdc
 
HLS and DASH Playback
https://addons.mozilla.org/en-US/firefox/addon/hls-and-dash-playback
 
Точнее, речь о, этом скрипте:
https://www.jsdelivr.com/package/npm/hls.js

Всего записей: 3830 | Зарегистр. 10-11-2005 | Отправлено: 21:19 10-01-2022 | Исправлено: kenko2, 12:36 11-01-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TikTok отвалился (написали на Реддит). Проверил - таки да, серый индикатор на внешних ссылках, на самом ТикТок вообще никакой реакции.
https://www.reddit.com/domain/tiktok.com/
http://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2360#6

Всего записей: 3830 | Зарегистр. 10-11-2005 | Отправлено: 15:23 12-01-2022
Baton34V



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

Цитата:
А вот такие скрипты можно с Имагусом подружить

Пример бы где ссылка прям на странице лежит, чтобы глянуть как оно вообще работает.
 

Код:
{"TikTok":{"link":"^(?:(v[tm]\\.tiktok\\.com/\\w+)|(?:m\\.)?(tiktok\\.com/)(?:(?:share|@[^/]+)/video|v|embed(?:/v\\d)?)(/\\d+)).*","url":": $[1] || ($[2]+'share/video'+$[3])","res":":\n$ = JSON.parse($._.match(/(\\{\"AppContext\":\\{\"[^<]+\\});window\\['SIGI_RETRY'\\]/)[1]);\nlet fKey=Object.keys($.ItemModule)[0];\n$=$.ItemModule[fKey];\nvar a=$.author,m=$.music,v=$.video;\nreturn [\n (v.playAddr || v.downloadAddr) + '#mp4',\n ['[' + new Date($.createTime*1e3).toLocaleString() + ']', '@'+a, $.desc, '&#9834;', m.authorName + ' - ' + m.title].join(' ')\n];","note":"by Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3460#16\nOLD\nhttps://www.reddit.com/r/imagus/comments/jh7f3b/fix_for_tiktok_sieve/\nhttps://www.reddit.com/r/imagus/comments/ju6ede/is_there_a_solution_for_tiktok_to_start_working/\n\n\n!!!\nЧтобы Имагус заработал также и на внешних ссылках, необходима установка расширения simple-modify-headers и правил для него / To make Imagus work also on external links, you need to install the simple-modify-headers extension and the rules for it: \nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=0&limit=1&m=2#1\n\nТекущая версия правил для расширения simple-modify-headers / The current version of the rules for the simple-modify-headers extension:\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222\n\n\nПРИМЕРЫ / EXAMPLES:\nhttps://old.reddit.com/domain/tiktok.com/\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2360#6"}}

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



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

Цитата:
Пример бы где ссылка прям на странице лежит, чтобы глянуть как оно вообще работает.

Juststream.live (у него там вроде HLS) подойдет? Для него уже и фильтр имеется под патченую версию Имагуса для FF DE. Примеры тут -
https://www.reddit.com/domain/juststream.live
 
TikTok
Внешние ссылки работают, а вот на самом сайте www.tiktok.com у меня никакой реакции... Они там стиль что ли поменяли?

Всего записей: 3830 | Зарегистр. 10-11-2005 | Отправлено: 12:32 13-01-2022 | Исправлено: kenko2, 13:28 13-01-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

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