NPM · Report Bug · Request Feature
blog.js is a JavaScript client designed to fetch recent blog posts from popular blogging platforms such as Dev and Medium. By providing a username, users can easily retrieve and showcase their most recent posts on their website or portfolio.
Install via NPM.
npm install @arifszn/blog-js
Or install via Yarn.
yarn add @arifszn/blog-js
-
getDevPost()
: Get 10 recent posts from dev.const { getDevPost } = require('@arifszn/blog-js'); getDevPost({ user: 'yourusername', }).then((res) => { console.log(res); });
-
getMediumPost()
: Get 10 recent posts from medium.const { getMediumPost } = require('@arifszn/blog-js'); getMediumPost({ user: 'yourusername', }).then((res) => { console.log(res); });
Try it online.
[
{
title: "Why Enhancing Virtual Reality is Important",
description: "Virtual reality is seen as a “fun” technology to some without much...",
thumbnail: "https://cdn-images-1.medium.com/max/2600/0*kz30LOdXT8CyOymh",
link: "https://medium.com/p/ac19dd21c728",
categories: ["vr", "technology", "virtual-reality", "engineering", "artificial-intelligence"],
publishedAt: Wed Aug 11 2021 18:43:34 GMT+0600
},
{
title: "How to Get Started With Data Science: a Brief Guide",
description: "You’ve heard about data science and machine learning, and you want to get started. Maybe you hear...",
thumbnail: "https://cdn-images-1.medium.com/max/2600/0*Ah0vLtsvxqUvRWuS",
link: "https://medium.com/p/88ec244f2fee",
categories: ["beginner-coding", "data-science-training", "machine-learning-course"],
publishedAt: Mon Jul 26 2021 22:55:26 GMT+0600
}
]
You can show your support by starring this project.
To contribute, see the contributing guide.