blogtraversy
v3.2.0
Published
A package that helps you to fetch all the blogs from Medium and Hashnode
Downloads
33
Readme
Getting Started
Installation
The easiest way to install blogtraversy
is using NPM. If you have Node.js installed, it is most likely that you have NPM installed as well
$ npm install blogtraversy
Usage
- Add the following to
index.js
const {getBlogs} = require('blogtraversy')
- A
usernames
config file is recommended. For now, you can use like this.
const {getBlogs} = require('blogtraversy')
const usernames = {
mediumUsername:'abirwrites',
hashnodeUsername:'imabp'
}
- Call GetBlogs based on your requirement passing your
usernames
config.
getBlogs('all',usernames).then((res)=>console.log("All Blogs=>",res));
getBlogs('medium',usernames).then((res)=>console.log("Medium Blogs=>",res));
getBlogs('hashnode',usernames).then((res)=>console.log("Hashnode Blogs",res));
- The received
res
consists of the following array of objects.
//getBlogs('all',usernames)
res= {
mediumArticles:[
{
url: string,
title: string,
thumbnail: string
}
],
hashnodePosts:[
{
url: string,
title: string,
thumbnail: string
}
]
}
//getBlogs('medium',usernames)
res =[
{
url: string,
title: string,
thumbnail: string
}
]
//getBlogs('hashnode',usernames)
res =[
{
url: string,
title: string,
thumbnail: string
}
]
Contribution
For contributions, please go through active issues