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

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
scooter27
Так именно в браузерах и должно проигрываться . Imagus всего лишь находит "правильные" линки для браузера . Это не плеер и не качалка .

Всего записей: 1959 | Зарегистр. 15-07-2013 | Отправлено: 00:30 31-08-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton 34V
 
Мне тут насчет твоего фильтра R_Reddit_gallery прислали фидбак на Реддит. Ему требуется небольшой апгрейд.
 
У тебя же есть акк на Реддит?
Нужно поставить в настройках Feed Settings - Global content View - "CARD VIEW" и зайти на
https://www.reddit.com/r/travel/
Там среди сообщений будут в частности и галереи (тег "Images") прямо в ленте.  
 
Сейчас при наведении на такую галерею в ленте увеличивается только первая картинка. Можно ли сделать прокрутку всего альбома прямо из ленты?

Всего записей: 3810 | Зарегистр. 10-11-2005 | Отправлено: 12:08 31-08-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
!!! - ОБНОВЛЕНИЕ ФИЛЬТРОВ:
 
Новые:
=======
R_Google_Images
R_Google_Images_legacy

(64h)
R_otomoto.pl
R_Reddit_gallery

(Baton34V)
 
Замена:
=======
R_megafon.ru
R_metro-cc.ru
R_OLX.ua > R_OLX
R_regard.ru

(Baton34V)
R_goo.gl
O_Instagram > R_Instagram

(64h)
O_YouTube_video
(Dulus_No)
 
Удалено:
========
O_Google_Images
 
bunkr.is | upload.ee

Всего записей: 3810 | Зарегистр. 10-11-2005 | Отправлено: 14:28 31-08-2022
xsander7



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

Всего записей: 496 | Зарегистр. 06-01-2013 | Отправлено: 14:43 31-08-2022 | Исправлено: xsander7, 14:46 31-08-2022
FiLinX



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите, а можно ли что-то придумать и для duckduckgo ?
Там и в основном поиске вот выводится поле с миниатюрами нескольких изображений, но лучше сразу на его сервисную страницу для изображений перейти.
Ну и вот имаджус с такого вывода вытягивает увы не фулсайзы - а ограниченные в 474 по ширине.

А хочется то полного разрешения, которое доступно при клике лишь и наведении курсора там.

Всего записей: 1774 | Зарегистр. 05-05-2010 | Отправлено: 16:15 31-08-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FiLinX
По DUCKDUCKGO.COM я уже спрашивал, не получилось его тогда сделать.

Всего записей: 3810 | Зарегистр. 10-11-2005 | Отправлено: 16:43 31-08-2022
FiLinX



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

Цитата:
Есть еще вот такого типа "короткие" ссылки гугла:
https://photos.app.goo.gl/hubX4FVBLY6ri9Ed7
https://photos.app.goo.gl/ELuCRbavcTgWvLuF6
https://photos.app.goo.gl/qXMatDWaKe8hk28m8
Причем средняя - это типа альбом, там две картинки. Их поддержку можно в твой фильтр добавить?

 
упс..  с новыми фильтрами эти картинки уже не вытаскивает(
с предыдущей версией фильтров - показывало

Всего записей: 1774 | Зарегистр. 05-05-2010 | Отправлено: 17:22 31-08-2022
kenko2



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

Цитата:
упс..  с новыми фильтрами эти картинки уже не вытаскивает(
с предыдущей версией фильтров - показывало

Да, надо бы их как-то объединить.

Всего записей: 3810 | Зарегистр. 10-11-2005 | Отправлено: 17:23 31-08-2022
Baton34V



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
64h
как заставить имагус отображать массив возвращаемый из "to" как галерею?
Если возвращать массив через return arr.join('\n') то имагус отображает только первую картинку, а если просто return arr, то объединяет все элементы в одну строку и её пытается грузить.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V
Если речь о галерее Реддит, то может у аналогов код глянуть? У HZ+ в плагине для Реддит точно что-то про галерею есть.
 
Подробнее...
 
ps
Если там все сложно, то и не стоит из-за этого напрягаться.

Всего записей: 3810 | Зарегистр. 10-11-2005 | Отправлено: 22:23 31-08-2022 | Исправлено: kenko2, 16:03 01-09-2022
Sputnikk



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть кнопка для выделения/удаления сразу всех "красных" фильтров?

Всего записей: 6809 | Зарегистр. 17-10-2011 | Отправлено: 06:44 01-09-2022
wrxj

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По поводу реддита, правило R_Reddit_gallery не работает на старом дизайне который old.reddit.com (альтернативно включается в настройках аккаунта для обычного домена www.reddit.com). При наведении на текст поста ничего не происходит, а при наведении на картинку или превью-иконку в ленте на секунду появляется зеленый индикатор загрузки и пропадает.  
Старое правило Reddit_gallery работает нормально со старым реддитом.
Мб стоит добавить сноску в новое правило по поводу совместимости со старым реддитом.

Всего записей: 41 | Зарегистр. 08-11-2013 | Отправлено: 11:06 01-09-2022 | Исправлено: wrxj, 11:23 01-09-2022
64h



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

Цитата:
Есть еще вот такого типа "короткие" ссылки гугла:
https://photos.app.goo.gl/hubX4FVBLY6ri9Ed7
https://photos.app.goo.gl/ELuCRbavcTgWvLuF6
https://photos.app.goo.gl/qXMatDWaKe8hk28m8
Причем средняя - это типа альбом, там две картинки. Их поддержку можно в твой фильтр добавить?

Добавил:

Код:
{"R_goo.gl_fix":{"link":"^(image|photo)s\\.app\\.goo\\.gl/\\w+","res":":\nconst caption = $._.match(/<img.+?alt=\"(.*?)\"/)?.[1] || $._.match(/<title>(.+?)<\\/title>/)?.[1] || '';\nconst urls = [...$._.matchAll(/<img class=.+?(http?[^=]+)[^<]+?<div/g)];\n\nif (urls.length > 0) return urls.map(x => [x[1] + '=s0', caption]);\n\nreturn [$._.match(/AF_dataServiceRequests.=.+?http.+?,\"(http.+?)\"/)[1], caption];"}}

 
Baton34V

Цитата:
как заставить имагус отображать массив возвращаемый из "to" как галерею?

Фиг его знает, с этим я пока не разбирался. Возможно, штатными средствами никак.

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



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

Цитата:
Старое правило Reddit_gallery работает нормально со старым реддитом.

Спасибо что сообщили об этом, но не могли бы вы выложить это правило здесь в виде кода или файла? А то их куча уже всяких было, непонятно о каком речь.
 
64h
Отличная работа, спасибо!

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

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

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

Reddit_gallery вроде давно не обновлялся, тот код что есть во вчерашнем апдейте sieve работает нормально.
 

Цитата:
{"Reddit_gallery":{"link":"^(reddit\\.com/)gallery/([\\da-z]+).*","url":"https://www.$1by_id/t3_$2.json","res":":\n$=JSON.parse($._).data.children[0].data\nreturn ($.gallery_data && $.gallery_data.items || []).map(function(c, i) {\n var u=$.media_metadata[c.media_id].s\n return [\n  (u.u ? u.u.replace(/preview(\\.redd.it\\/[^?]+).*/, 'i$1') : (u.mp4 ? u.mp4 + '#mp4' : u.gif)),\n  (!i ? '[' + new Date($.created_utc*1e3).toLocaleString() + ' | ' + $.title + '] ' : '') + (c.caption || '')\n ]\n})"}}


Всего записей: 41 | Зарегистр. 08-11-2013 | Отправлено: 14:31 01-09-2022 | Исправлено: wrxj, 14:33 01-09-2022
kenko2



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

Цитата:
Reddit_gallery вроде давно не обновлялся, тот код что есть во вчерашнем апдейте sieve работает нормально.

Так работает или не работает? Я имею в виду новый код? Или вы имеете в виду просмотр галереи прямо из ленты? Это не работает, да. А со старым фильтром - разве работает? На old.reddit.com я вообще зайти даже не могу, браузер пишет что-то со сертификатом, бла-бла.

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenko2
В общем ситуация такая: на reddit есть два варианта интерфейса, "новый", который открывается стандартно с www.reddit.com и new.reddit.com, и старый интерфейс который открывается по old.reddit.com или включается в настройках аккаунта. Новый интерфейс реддита я не тестил особо, не пользуюсь им.
 
На old.reddit.com: Reddit_gallery работает везде, включая ленту при наведении курсора на заголовок поста или превью-иконку поста. R_Reddit_gallery - не работает нигде.
На new.reddit.com: Reddit_gallery - не работает нигде. R_Reddit_gallery вроде не работает в ленте, а только на отдельных постах. Особо не тестил.
 
Вчерашний апдейт sieve по дефолту выключает фильтр Reddit_gallery и включает R_Reddit_gallery с которым галлереи на old.reddit не работают. Нужно либо оставлять включенными оба, на old.reddit вроде как нормально работает если включены оба (сейчас не могу потестить пока), про new.reddit хз, либо добавить сноску а-ля для old.reddit включайте одно правило а для new.reddit - новое.
 

Цитата:
На old.reddit.com я вообще зайти даже не могу, браузер пишет что-то со сертификатом, бла-бла.

На Edge нормально работает, а вообще старый интерфейс можно включить в настройках аккаунта на https://www.reddit.com/prefs/ и внизу убрать галку с "Use new Reddit as my default experience". Для тех, у кого нет аккаунта, собсно можно заходить через old.reddit.com и new.reddit.com для старого и нового интерфейса соответсвенно.  
 

Всего записей: 41 | Зарегистр. 08-11-2013 | Отправлено: 18:44 01-09-2022 | Исправлено: wrxj, 19:10 01-09-2022
kenko2



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

Цитата:
На old.reddit.com: Reddit_gallery работает везде, включая ленту при наведении курсора на заголовок поста или превью-иконку поста. R_Reddit_gallery - не работает нигде.
На new.reddit.com: Reddit_gallery - не работает нигде. R_Reddit_gallery вроде не работает в ленте, а только на отдельных постах.

Понятно, значит надо просто включить старый фильтр, если они друг другу не мешают. По новому интерфейсу для ленты пока решения нет.

Всего записей: 3810 | Зарегистр. 10-11-2005 | Отправлено: 19:39 01-09-2022
64h



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Концепт проигрывания HLS с помощью плеера Video.js. До реального использования ещё далеко, нужно серьёзно допиливать. Если есть желающие заняться, welcome.

Код:
{"hls_player":{"link":"^.+\\.m3u8","url":":''","res":":\nfunction new_fzClickAct(a) {\n  console.log('------- new_function', a);\n  //old_fzClickAct(a);\n}\n\nold_fzClickAct = this.fzClickAct;\nthis.fzClickAct = new_fzClickAct;\n\nfunction load(url, type) {\n  const r = new XMLHttpRequest();\n  r.open('GET', url, false);\n  r.send();\n  const e = document.createElement(type);\n  e.textContent = r.response;\n  document.head.appendChild(e);\n}\n\nload('https://unpkg.com/video.js/dist/video-js.min.css', 'style');\nload('https://unpkg.com/video.js/dist/video.min.js', 'script');\nload('https://unpkg.com/videojs-contrib-quality-levels/dist/videojs-contrib-quality-levels.min.js', 'script');\n\nload('https://unpkg.com/videojs-max-quality-selector/dist/videojs-max-quality-selector.css', 'style');\nload('https://unpkg.com/videojs-max-quality-selector/dist/videojs-max-quality-selector.min.js', 'script');\n\nvar vjs = document.createElement('video-js');\nvjs.setAttribute('id', 'vid1');\nvjs.setAttribute('class', 'vjs-layout-medium');\nvjs.setAttribute('data-setup', '{\"controls\": true, \"muted\": false, \"autoplay\": true, \"preload\": \"auto\"}');\nvar sr = document.createElement('source');\nsr.setAttribute('src', $[0]);\nvjs.appendChild(sr);\nthis.DIV.appendChild(vjs);\n\nvar player = window.wrappedJSObject.videojs('vid1');\nmqs = player.maxQualitySelector();\nmqs.options.autoLabel = 'Auto ';\nmqs.options.displayMode = 1;\n\nreturn 'http://forum.ru-board.com/board/images/remake1.gif';"}}

После установки фильтра должны открываться эти ссылки:
https://d2zihajmogu5jn.cloudfront.net/CoitTower/master_ts_segtimes.m3u8
https://d2zihajmogu5jn.cloudfront.net/bipbop-advanced/bipbop_16x9_variant.m3u8
https://bitmovin-a.akamaihd.net/content/sintel/hls/playlist.m3u8

Всего записей: 668 | Зарегистр. 06-09-2002 | Отправлено: 21:54 01-09-2022 | Исправлено: 64h, 22:03 01-09-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
64h
Не шарю в js, но похоже что это впечатляющее решение (вызов внешнего плеера).   Надеюсь, получится допилить.
 
Мне например не понятно - это типа универсального фильтра? Куда его поместить - в конец как другие "общие" фильтры или в любое место?
 
Может на Реддит код выложить, там тоже есть немало разрабов, возможно кто-то и заинтересуется. Только нужно описать подробнее что именно нужно допиливать, функционал, задачи и тп. У тебя есть акк на Реддит?
 
UPD
Потестил, на FF DE работает (правда цепляет почему-то и логотип сайта заодно - он сверху видео появляется), а на хромоклонах - "серый круг". Консоли:  
http://ipic.su/7yYoYp
http://ipic.su/7yYoYq
Может с помощью изменения рефереров что-то получится, как для Ютуба?

Всего записей: 3810 | Зарегистр. 10-11-2005 | Отправлено: 23:05 01-09-2022 | Исправлено: kenko2, 23:19 01-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

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