Unofficial Medium API that returns the JSON of your posts
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"
]
}
]
ℹ Note
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
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
If it's within your reach please consider making a donation through the Open Collective platform!
But 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