0.4.4 • Published 7 years ago
http-link-preview v0.4.4
link-preview
with number-separator you can set a separator each thousands of your integer or float to give it more readable
Installation
you install it with npm :
   npm i @nunkisoftware/link-previewUsage
You can include it easly :
ES6
	import linPreview from "@nunkisoftware/link-preview";ES5
	var linkPreview = require("@nunkisoftware/link-preview");Parameters
url
Type: String
timeout
Type: Number
Value Returned
Type: Promise
Resolved value:
    {
        description:"GitHub is where people build software. More than 24 million people use GitHub to discover, fork, and contribute to over 67 million projects.",
        image:"https://assets-cdn.github.com/images/modules/open_graph/github-logo.png",
        imageHeight:"1200",
        imageType:"image/png",
        imageWidth:"1200",
        siteName:"GitHub",
        title:"Build software better, together",
        url:"http://github.com"
    }Reject if url is undefined
Rejected value:
    { message: "You must add a valid url" }Syntaxe
    linkPreview("https://github.com").then(response => {
            /*  response = {
                    description:"GitHub is where people build software. More than 24 million people use GitHub to discover, fork, and contribute to over 67 million projects.",
                    image:"https://assets-cdn.github.com/images/modules/open_graph/github-logo.png",
                    imageHeight:"1200",
                    imageType:"image/png",
                    imageWidth:"1200",
                    siteName:"GitHub",
                    title:"Build software better, together",
                    url:"http://github.com"
                }
            */
    });
    linkPreview("https://github.com",1000).then(response => {
            /*  if https://github.com answer before 1000ms 
                    response = {
                        description:"GitHub is where people build software. More than 24 million people use GitHub to discover, fork, and contribute to over 67 million projects.",
                        image:"https://assets-cdn.github.com/images/modules/open_graph/github-logo.png",
                        imageHeight:"1200",
                        imageType:"image/png",
                        imageWidth:"1200",
                        siteName:"GitHub",
                        title:"Build software better, together",
                        url:"http://github.com"
                    }
                else
                    response = {
                        description: null,
                        image:null,
                        imageHeight:null,
                        imageType:null,
                        imageWidth:null,
                        siteName:null,
                        title:null,
                        url:"https://ozbezpicybeu.com"
                    }
            */
    });
    linkPreview("https://ozbezpicybeu.com")then(response => {
            /*  response = {
                    description: null,
                    image:null,
                    imageHeight:null,
                    imageType:null,
                    imageWidth:null,
                    siteName:null,
                    title:null,
                    url:"https://ozbezpicybeu.com"
                }
            */
    });
    linkPreview("test")then(response => {
            /*  response = {
                    description: null,
                    image:null,
                    imageHeight:null,
                    imageType:null,
                    imageWidth:null,
                    siteName:null,
                    title:null,
                    url:"test"
                }
            */
    });
    linkPreview()then(() => {}).catch(err => {
        /*
            err = { message: "You must add a valid url" }
        */
    });