| const axios = require('axios') | |
| async function githubstalk(user) { | |
| return new Promise((resolve, reject) => { | |
| axios.get('https://api.github.com/users/'+user) | |
| .then(({ data }) => { | |
| let hasil = { | |
| username: data.login, | |
| nickname: data.name, | |
| bio: data.bio, | |
| id: data.id, | |
| nodeId: data.node_id, | |
| profile_pic: data.avatar_url, | |
| 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, | |
| ceated_at: data.created_at, | |
| updated_at: data.updated_at | |
| } | |
| resolve(hasil) | |
| }) | |
| }) | |
| } | |
| module.exports.githubstalk = githubstalk |