Skip to content

Repository files navigation

Dev List

Dev List NPM Package Statistics
  • NPM package that gets information about devlist profile and other info from the Dev List API
  • Useful for websites & bots where users can input any profile id/slug
  • Supports the Promise-API, you will be able to use .then, .catch, etc...

Check out our documentation Dev List.

Installation from NPM

npm i devlist

Usage

Read Documentation

Examples

(Using Await)

constdlist=require('devlist');constdlist_api=newdlist.API_Controller();asyncfunctiongetUserData(){letuser=awaitdlist_api.profile('300530315351425024');console.log(user);// profile objectletuser=awaitdlist_api.exists('300530315351425024');console.log(user);// trueletslug=awaitdlist_api.slug('tariq');console.log(slug);// 300530315351425024letwidget=awaitdlist_api.widget('300530315351425024');console.log(widget);// widget object}getUserData();// calling the function

(Using .then function)

constdlist=require('devlist');constdlist_api=newdlist.API_Controller();dlist_api.profile('300530315351425024').then(user=>{console.log(user);})dlist_api.exists('300530315351425024').then(exists=>{console.log(exists);})dlist_api.slug('tariq').then(slug=>{console.log(slug);})dlist_api.widget('300530315351425024').then(widget=>{console.log(widget);})

(Validation)

constdlist=require('devlist');constdlist_api=newdlist.API_Controller();dlist_api.profile('300530315351425024').then(user=>{if(user){console.log(user);// user found}else{console.log("User not found");}})dlist_api.exists('300530315351425024').then(exists=>{if(exists){console.log("Profile exists");}else{console.log("Profile does not exists");}})dlist_api.slug('tariq').then(slug=>{if(slug){console.log("slug is taken by: "+slug);}else{console.log("slug is available")}})dlist_api.widget('300530315351425024').then(widget=>{if(widget){console.log(widget);// {"buffer":BUFFER,"link":"https://dlist.dev/api/profile/300530315351425024/widget.png"}}else{console.log("Profile was not found");}})

Contributing

© Dev List, 2021 - 2022 | TARIQ (contact@itariq.dev)

About

Official Dev List library for interacting with the Dev List API

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages