Medium Posts API
Unofficial Medium API that returns the JSON of your posts
📝 Table of Contents
🏁 How to use
Make a get request to the url below with your Medium user
GET https://mediumpostsapi.vercel.app/api/{{yourmediumusername}}
Example
https://mediumpostsapi.vercel.app/api/davidfernandodamata21
The request for the above url will bring the following results
[
{
title: "Como fazer dark theme com JavaScript puro",
date: "2021-03-07",
link: "https://medium.com/david-fernando/como-dark-theme-com-javascript-puro-fc277377447c?source=rss-e1120fb0abef------2",
image: "https://cdn-images-1.medium.com/max/1024/1*pUi3vkj06Vqp_sXeiI-UbQ.jpeg",
description: "Um pequeno tutorial de como fazer dark theme com HTML, CSS e JavaScript puro.",
tags: [
"dark-mode",
"js-tutorial",
"javascript",
"tutorial"
]
},
{
title: "Como reduzir a quantidade de IFs"
date: "2020-09-25",
link: "https://medium.com/david-fernando/como-reduzir-a-quantidade-de-ifs-4484fc728397?source=rss-e1120fb0abef------2",
image: "https://cdn-images-1.medium.com/max/1024/1*6wlQhci1Pot4BWUPDpHbfw.jpeg",
description: "Uma introdução ao design pattern Strategy com JavaScript",
tags: [
"strategy-design-pattern",
"ecmascript",
"javascript",
"design-patterns",
"ecmascript-6"
]
},
{
title: "Por que usar TypeScript?",
date: "2020-09-24",
link: "https://medium.com/david-fernando/por-que-usar-typescript-ca15607eed33?source=rss-e1120fb0abef------2",
image: "https://cdn-images-1.medium.com/max/1024/1*ODf4X51nKEMElimXA706gQ.jpeg",
description: "Veja quais são os benefícios de utiliza-lo em seus projetos",
tags: [
"ecmascript-2020",
"typescript",
"ecmascript-6",
"javascript",
"ecmascript"
]
}
]
If your article doesn't have any images, the image property will have bellow placeholder
https://placehold.jp/bdbdc2/ffffff/250x250.png?text=No%20image
How to contribute
Fork this repository, make clone for your machine.
Install the dependencies with the command below:
yarn install
To run the development server.
yarn dev
To run the tests.
yarn test
Did you like it?
If so, please consider financially supporting this API, using the GitHub sponsor.
If it is currently not possible to make a donation, no problem, you can also help me contributing with code, or just giving me a star. Every help is welcome.
Thank you very much in advance.
✍️
- @david-fernando - Idea & Initial work