UNPKG

@kelvdra/scraper

Version:

A simple scraper by kelvdra.

42 lines (38 loc) 1.04 kB
import axios from "axios" import * as cheerio from "cheerio" export async function githubStalk(user) { try { const { data } = await axios.get(`https://api.github.com/users/${user}`); const hasil = { username: data.login, name: data.name, bio: data.bio, id: data.id, nodeId: data.node_id, profile_pic: data.avatar_url, html_url: data.html_url, type: data.type, admin: data.site_admin, company: data.company, blog: data.blog, location: data.location, email: data.email, public_repo: data.public_repos, public_gists: data.public_gists, followers: data.followers, following: data.following, created_at: data.created_at, updated_at: data.updated_at }; return { status: true, creator: '@kelvdra/scraper', results: hasil }; } catch (err) { return { status: false, message: err.response?.data?.message || 'Pengguna tidak ditemukan atau terjadi kesalahan.' }; } }