Advertisement
Guest User

Untitled

a guest
May 8th, 2025
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.95 KB | None | 0 0
  1. {"OK.ru_video-h":{"link":"^(?:m\\.)?ok\\.ru/(?:live|video)/\\d+","res":":\nconst low_quality_first = false // True shows lower quality video first. Toggle with TAB.\n\n$=new DOMParser().parseFromString($._,'text/html').getElementsByClassName('vid-card_cnt h-mod')?.[0].getAttribute('data-options');\n$=$&&JSON.parse($).flashvars?.metadata;\n$=$&&JSON.parse($);\nif($?.videos?.length&&!/^ya(?:ndex)?\\./.test(location.hostname)){\n$=$.videos;\nconst hd=$.pop()?.url, sd=$.reverse().find(i=>i.name==='sd'||i.name==='low'||i.name==='lowest')?.url, m='#mp4', t=low_quality_first;\nreturn [[[hd&&(t?'':'#')+hd+m,sd&&(t?'#':'')+sd+m]]]\n}\n$=$?.hlsManifestUrl;\nthis.TRG.IMGS_ext_data=['//data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"640\" height=\"360\"></svg>',`<imagus-extension type=\"videojs\" url=\"${$}\"></imagus-extension>`];\nreturn $ ? {loop:'imagus://extension'} : ''","note":"Imagus_fan\nhttps://old.reddit.com/r/imagus/comments/1hadsol/ntv_ok/m1trut5/\n\nПРИМЕРЫ\nhttps://ok.ru/video\nhttps://forum.ru-board.com/topic.cgi?forum=5&topic=50874&start=1360#11"},"VK_video-h-q":{"link":"^(?:m\\.)?(vk(?:video)?\\.(?:com|ru)/)(?:(?:playlist/[\\w-]+/)?video(?:_ext\\.php\\?oid=)?|(?:clips/[a-z]+\\?z=)?clip)(-?\\d+)(?:_|&id=)(\\d+)(&list=\\w+)?.*","url":": location.hostname.startsWith('vk') ? 'data:,'+$[0] : `https://${$[1]}video_ext.php?oid=${$[2]}&id=${$[3]}`","res":":\nconst max_resolution = 1080\n\nif($.base[0]==='d'){\nconst x=new XMLHttpRequest()\nx.open('POST',`https://${$[1]}al_video.php?act=show`,false)\nx.setRequestHeader('content-type','application/x-www-form-urlencoded')\nx.setRequestHeader('x-requested-with','XMLHttpRequest')\nx.send(`act=show&al=1${$[4]||''}&video=${$[2]}_${$[3]}`)\n$._=x.responseText\n}\nconst params = ($.base[0]!=='d' ? JSON.parse($._.match(/playerParams = ({.+?});/)?.[1]||'{}') : JSON.parse($._.slice($._.indexOf('{'))).payload[1][4].player).params[0]\nconst max_res_url = (i) => i[Object.keys(i).reduce((a, c) => (/^url\\d+$/.test(c) && Number(c.slice(3)) <= max_resolution && Number(c.slice(3)) > Number(a.slice(3))) ? c : a, '')]\nreturn !/^ya(?:ndex)?\\./.test(location.hostname) && Object.keys(params).some(i=>/^url\\d+$/.test(i)) ? [ max_res_url(params) + '#mp4', params.md_title ] : {loop:params.hls_live||params.hls||$._.match(/src=\\\\\"([^\"]+)/)?.[1].replace(/\\\\/g,'')||''}","note":"Imagus_fan\nhttps://www.reddit.com/r/imagus/comments/z0zyox/comment/mjzfr2w\nOLD\nhttps://www.reddit.com/r/imagus/comments/z0zyox/comment/l5pz9kf\n\n\n!!!\n- В настоящее время фильтр работает только для ЗАЛОГИНЕННЫХ пользователей;\n- Для изменения размера видео - заменить разрешение в параметре (480/720/1080/2160):\nconst max_resolution = \n\n\nПРИМЕРЫ\nhttps://vk.com/video/@leprazo\nhttps://vk.com/clips/leprazo\nвнешние ссылки:\nhttps://forum.ru-board.com/topic.cgi?forum=5&topic=50874&start=1360#11"}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement