Skip to content

david-fernando/medium-posts-api

Repository files navigation

Medium Posts API

Medium Posts API

Status License CodeFactor


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" ] } ]

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

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

Can you help me?

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.

✍️ Author

About

Unofficial Medium API that returns the JSON of your posts

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 5