UNPKG

@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
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 }; };