UNPKG

xoo-api

Version:

Package untuk search sfile.mobi, YouTube, stalk GitHub, generate AI art, dan random UUID

23 lines (18 loc) 725 B
const { getRequest } = require("../../core/http/client") const { getEndpoint, getApiKey } = require("../../core/config/endpoints") const { processInput } = require("../../core/utils/string") const buildGithubUrl = (username) => { const endpoint = getEndpoint("GITHUB_STALK") const apiKey = getApiKey() return `${endpoint}?apikey=${apiKey}&username=${encodeURIComponent(username)}` } const fetchGithubData = async (url) => { const response = await getRequest(url) return response.data } const stalkUser = async (username) => { const processed = processInput(username) const url = buildGithubUrl(processed) return await fetchGithubData(url) } module.exports = { buildGithubUrl, fetchGithubData, stalkUser }