mirror of
https://github.com/vega-org/vega-providers.git
synced 2026-04-18 08:01:43 +00:00
1 line
2.4 KiB
JavaScript
1 line
2.4 KiB
JavaScript
"use strict";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__name=(e,t)=>__defProp(e,"name",{value:t,configurable:!0}),__export=(e,t)=>{for(var o in t)__defProp(e,o,{get:t[o],enumerable:!0})},__copyProps=(e,t,o,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let s of __getOwnPropNames(t))__hasOwnProp.call(e,s)||s===o||__defProp(e,s,{get:()=>t[s],enumerable:!(r=__getOwnPropDesc(t,s))||r.enumerable});return e},__toCommonJS=e=>__copyProps(__defProp({},"__esModule",{value:!0}),e),__async=(e,t,o)=>new Promise((r,s)=>{var a=e=>{try{c(o.next(e))}catch(e){s(e)}},n=e=>{try{c(o.throw(e))}catch(e){s(e)}},c=e=>e.done?r(e.value):Promise.resolve(e.value).then(a,n);c((o=o.apply(e,t)).next())}),posts_exports={};__export(posts_exports,{getPosts:()=>getPosts,getSearchPosts:()=>getSearchPosts});var headers={Accept:"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","Cache-Control":"no-store","Accept-Language":"en-US,en;q=0.9",DNT:"1","sec-ch-ua":'"Not_A Brand";v="8", "Chromium";v="120", "Microsoft Edge";v="120"',"sec-ch-ua-mobile":"?0","sec-ch-ua-platform":'"Windows"',"Sec-Fetch-Dest":"document","Sec-Fetch-Mode":"navigate","Sec-Fetch-Site":"none","Sec-Fetch-User":"?1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0"},getPosts=__name(e=>__async(null,[e],function*({filter:e,page:t,signal:o,providerContext:r}){const{getBaseUrl:s}=r,a=yield s("UhdMovies");return posts(a,1===t?`${a}/${e}/`:`${a+e}/page/${t}/`,o,r)}),"getPosts"),getSearchPosts=__name(e=>__async(null,[e],function*({searchQuery:e,page:t,signal:o,providerContext:r}){const{getBaseUrl:s}=r,a=yield s("UhdMovies");return posts(a,`${a}/search/${e}/page/${t}/`,o,r)}),"getSearchPosts");function posts(e,t,o,r){return __async(this,null,function*(){try{const{axios:e,cheerio:s}=r,a=(yield e.get(t,{headers:headers,signal:o})).data,n=s.load(a),c=[];return n(".gridlove-posts").find(".layout-masonry").each((e,t)=>{const o=n(t).find("a").attr("title"),r=n(t).find("a").attr("href"),s=n(t).find("a").find("img").attr("src");o&&r&&s&&c.push({title:o.replace("Download","").trim(),link:r,image:s})}),c}catch(e){return[]}})}__name(posts,"posts"),exports.getPosts=getPosts,exports.getSearchPosts=getSearchPosts; |