mirror of
https://github.com/vega-org/vega-providers.git
synced 2026-04-17 15:41:45 +00:00
1 line
1.4 KiB
JavaScript
1 line
1.4 KiB
JavaScript
"use strict";var __awaiter=this&&this.__awaiter||function(t,i,e,n){return new(e||(e=Promise))(function(o,s){function l(t){try{d(n.next(t))}catch(t){s(t)}}function r(t){try{d(n.throw(t))}catch(t){s(t)}}function d(t){var i;t.done?o(t.value):(i=t.value,i instanceof e?i:new e(function(t){t(i)})).then(l,r)}d((n=n.apply(t,i||[])).next())})};Object.defineProperty(exports,"__esModule",{value:!0}),exports.getMeta=void 0;const getMeta=function(t){return __awaiter(this,arguments,void 0,function*({link:t}){var i,e,n,o;try{const s=`https://netmirror.zendax.tech/api/net-proxy?${"isPrime=true"}&url=${encodeURIComponent(t)}`,l=yield fetch(s,{credentials:"omit"}),r=yield l.json(),d=null===(i=t.split("id=")[1])||void 0===i?void 0:i.split("&")[0],a={title:r.title,synopsis:r.desc,image:`https://img.nfmirrorcdn.top/poster/h/${d}.jpg`,cast:null===(e=null==r?void 0:r.short_cast)||void 0===e?void 0:e.split(","),tags:[null==r?void 0:r.year,null==r?void 0:r.hdsd,...null===(n=null==r?void 0:r.thismovieis)||void 0===n?void 0:n.split(",")],imdbId:"",type:"series"},u=[];return(null===(o=null==r?void 0:r.season)||void 0===o?void 0:o.length)>0?r.season.map(t=>{u.push({title:"Season "+(null==t?void 0:t.s),episodesLink:null==t?void 0:t.id})}):u.push({title:a.title,directLinks:[{link:d,title:"Movie",type:"movie"}]}),Object.assign(Object.assign({},a),{linkList:u})}catch(t){return{title:"",synopsis:"",image:"",imdbId:"",type:"",linkList:[]}}})};exports.getMeta=getMeta; |