@aidarkezio/main-func
Version:
📦 It has my funcs
95 lines • 4.06 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.happymod = exports.apkmody = exports.moddroid = void 0;
const axios_1 = __importDefault(require("axios"));
const cheerio = __importStar(require("cheerio"));
function moddroid(query) {
return new Promise((resolve, reject) => {
axios_1.default.get(`https://moddroid.com/?s=${encodeURI(query)}`)
.then(({ data }) => {
const $ = cheerio.load(data);
let outPut = [];
$("div.col-12.col-md-6.mb-4").each(function (c, d) {
outPut.push({
author: "AiDarkEzio",
name: $(d).find("div > h3.h5.font-weight-semibold.text-truncate.text-primary.w-100").text().trim(),
link: $(d).find("a.d-flex.position-relative.archive-post").attr("href"),
img: $(d).find("div.flex-shrink-0.mr-2 > img").attr("src"),
desc: $(d).find("div.text-truncate.text-muted > span.align-middle").text(),
});
});
resolve(outPut);
})
.catch((e) => reject(e));
});
}
exports.moddroid = moddroid;
function apkmody(query) {
return new Promise((resolve, reject) => {
axios_1.default.get(`https://apkmody.io/?s=${encodeURI(query)}`)
.then(({ data }) => {
const $ = cheerio.load(data);
let outPut = [];
$("div.flex-item").each(function (c, d) {
outPut.push({
author: "AiDarkEzio",
name: $(d).find("div.card-title > h2.truncate").text(),
desc: $(d).find("div.card-body > p.card-excerpt.has-small-font-size.truncate").text().trim(),
img: $(d).find("div.card-image > img").attr("src"),
link: $(d).find("article.card.has-shadow.clickable > a").attr("href")
});
});
resolve(outPut);
}).catch(e => reject(e));
});
}
exports.apkmody = apkmody;
function happymod(query) {
return new Promise((resolve, reject) => {
axios_1.default
.get(`https://www.happymod.com/search.html?q=${encodeURI(query)}`)
.then(async ({ data }) => {
const $ = cheerio.load(data);
let hasil = [];
$("div.pdt-app-box").each(function (c, d) {
hasil.push({
author: "AiDarkEzio",
name: $(d).find("a").text().trim(),
icon: $(d).find("img.lazy").attr("data-original"),
link: $(d).find("a").attr("href"),
link2: `https://www.happymod.com${$(d).find("a").attr("href")}`,
});
});
resolve(hasil);
})
.catch(reject);
});
}
exports.happymod = happymod;
//# sourceMappingURL=apk.js.map