medium-feed-json v1.1.2
Medium Feed JSON
What's inside this repository?
A facade pattern that glues together different Medium APIs to get a Medium user feed.
It contains all the code neccesary to be deployed using Cloudflare Workers.
Usage
To get a glance of how easy is to fetch your own Medium Feed, do the following:
1. Clone this repository locally
2. Install Wrangler via pnpm install
3. Change the USERNAME
variable in wrangler.toml
to your Medium username
4. Head to rss2json and sign up for an account
5. Copy your rss2json API key
6. Run wrangler secret put API_KEY
then paste your API key when prompted
7. Run wrangler login
and create a Cloudflare account if you don't already have one
8. Create a worker subdomain with wrangler subdomain desired_name_here
9. Run wrangler dev
to test locally or wrangler publish
to push your code to production
10. Retrieve your Medium feed!
Retrieving all your posts
Each request brings up to 10 posts. However, the next
attribute can be use to retrieve the following 10 entries. Simply call your worker with the query param next
with the value of it.
For an example of how to implement this behavior, look here. Simply put:
Initial request:
https://medium-feed.ajmeese7.workers.dev
Follow up request:
https://medium-feed.ajmeese7.workers.dev?next=1483371523050
Once all posts are fetched, the attribute next
will not longer be present.