@srart24/scraper
Version:
@srart24/scraper adalah sebuah module npm yang menyediakan berbagai fitur seru dan berguna seperti pengunduh konten dari platform populer, teks acak, permainan interaktif, dan berbagai fungsi hiburan.
47 lines (38 loc) • 1.37 kB
JavaScript
const { fetchJSON, pickRandom } = require('../utils/index.js');
module.exports = class Religion {
quran = async (surah = '17', ayat = '32') => {
try {
const apiUrl = `https://quran.srart24.vercel.app/api?surah=${surah}&ayat=${ayat}`;
const res = await fetchJSON(apiUrl)
return res
} catch (error) {
let ff = {status: 500, message: "Terjadi Kesalahan\nPastikan Data Yang Di Masukkan Benar"}
return ff
}
}
asmaulhusna = async (args = "1") => {
const srasm = "https://raw.githubusercontent.com/srart24/db/srart24/quran/asmaulhusna.json";
try {
const data = await fetchJSON(srasm)
if (args < 1 || args > 99) return { creator: "@srart24", mess: "minimal 1 & maksimal 99" };
const { index, latin, arabic, translation_id, translation_en } = data.find(v => v.index == args.toString().replace(/[^0-9]/g, ''));
const result = {
creator: "@srart24",
latin: `${latin}`,
arab: `${arabic}`,
tr_id: `${translation_id}`,
tr_en: `${translation_en}`,
};
return result;
} catch (error) {
console.error(error.message);
return "Terjadi Kesalahan";
}
};
doaharian = async () => {
const srasm = "https://raw.githubusercontent.com/srart24/db/srart24/quran/doa.json";
const res = await fetchJSON(srasm)
let data = pickRandom(res)
return data
};
};