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

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

Модерирует : gyra, Maz

Maz (01-02-2022 08:09): Imagus | Viewhance (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

gpl2731

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

Код:
{"brazzers":{"link":"(?:brazzers|rk|realitykings|mofos)\\.com\\/(?:video|scene)\\/(\\d+)\\/[^#]+(?:#([\\da-zA-z=]+))?","res":":\nif ($[2]) return atob($[2]);\n\n//Choose trailer resolution. 0=best, 1=2nd best, -1=worst etc\nlet res_choice = 0\n\nconst url_selector = $[0].split(\"/\").slice(3).join(\"/\");\nconst a_elem = document.querySelector(`a[href*=\"${url_selector}\"]`);\nconst vid_id = $[1];\nconst m = /jwt\":\"([^\"]+)/g.exec($._);\nconst token = m ? m[1] : null;\nif (!token) return;\n\nasync function getTrailer(vid_id, token, a_elem) {\n  const url = `https://site-api.project1service.com/v2/releases/${vid_id}`\n\n  fetch(url, { \"headers\": { \"instance\": token } })\n    .then(response => response.json())\n    .then(data => {\n      let trailer = null;\n      let trailers = data.result.children.find(c => c.type.toLowerCase() === \"trailer\")?.videos?.full?.files;\n      if (!trailers) {\n        trailers = data?.result?.videos?.mediabook?.files;\n      }\n\n      if (!trailers) return;\n\n      const resolutions = Object.keys(trailers).sort((key1, key2) => {\n        const res1 = Number(key1.replace(/\\D/g, \"\"));\n        const res2 = Number(key2.replace(/\\D/g, \"\"));\n        return res1 > res2 ? -1 : 1;\n      })\n\n      if ((res_choice >= 0 && res_choice + 1 > resolutions.length) ||\n        (res_choice < 0 && resolutions.length + res_choice < 0)) res_choice = 0;\n      if (res_choice < 0) res_choice = resolutions.length + res_choice;\n\n      trailer = trailers[resolutions[res_choice]]?.urls?.view;\n      if (trailer) {\n        a_elem.href += `#${btoa(trailer)}`;\n        a_elem.style.cssText += \"border-bottom: 3px solid #ebff00; !important\";\n      }\n\n    });\n};\n\ngetTrailer(vid_id, token, a_elem);\nreturn;"}}

 
yes I posted the brazzers one on reddit

Всего записей: 52 | Зарегистр. 26-09-2021 | Отправлено: 00:05 27-09-2021 | Исправлено: gpl2731, 01:41 27-09-2021
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Imagus | Viewhance (Часть 1)
Maz (01-02-2022 08:09): Imagus | Viewhance (Часть 2)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru