medium-firehose
Readme
Medium.com Post Firehose
This is a real-time stream of medium.com blog posts. Information about new blog posts are published via MQTT in the form of Atom entries.
The most popular 100 tags are monitored, see below for a full list.
Here is an example MQTT message:
<?xml version="1.0" ?>
<entry xmlns="http://www.w3.org/2005/Atom">
<id>https://medium.com/p/66fc2e59f977</id>
<published>2025-05-04T07:09:12.000Z</published>
<updated>2025-05-04T07:09:12.287Z</updated>
<title>Can “AI” Destroy Global Business Ecosystems? Why Isn’t Anyone Talking About It?</title>
<author>
<name>Manoj Bhadana</name>
</author>
<category term="ai"/>
<category term="design"/>
<category term="growth"/>
<category term="business"/>
<category term="economy"/>
<link title="Can “AI” Destroy Global Business Ecosystems? Why Isn’t Anyone Talking About
It?" rel="alternate" href="https://bhadana-manoj.medium.com/can-ai-destroy-global-business-
ecosystems-why-isnt-anyone-talking-about-it-66fc2e59f977?source=rss------business-5"
type="text/html"/>
<summary type="html"><div class="medium-feed-item"><p class="
medium-feed-image"><a href="https://bhadana-manoj.medium.com/can-ai-
destroy-global-business-ecosystems-why-isnt-anyone-talking-about-it-66fc2e59f977
?source=rss------business-5"><img src="https://cdn-images-1.medium.com
/max/1200/1*S4H_5B5CqNvWtW07IfdFMA.jpeg" width="1200"></a><
/p><p class="medium-feed-snippet">AI&#x2019;s rapid rise
threatens not just jobs but entire business ecosystems. As companies like Duolingo
and Canva embrace automation, AI giants&#x2026;</p><p class="
medium-feed-link"><a href="https://bhadana-manoj.medium.com/can-
ai-destroy-global-business-ecosystems-why-isnt-anyone-talking-about-it-66fc2e59f977
?source=rss------business-5">Continue reading on Medium »</a></p>
</div>
</summary>
</entry>
As you can see, the text of the blog post is not contained, you have to fetch it from medium.com
Technical integration
The adapter (GitHub project) subscribes to updates via PubSubHubbub aka PuSH aka WebSub (spec). Medium.com sends notifications via https://superfeedr.com/ which sends update to the adapter, which in turn publishes them via MQTT.
Consuming these updates via MQTT is much easier for the client, as WebSub requires you to have a publicly reachable HTTP endpoint. MQTT on the other hand sends push messages via a standing TCP connection.
List of monitored tags
- technology
- programming
- money
- self-improvement
- psychology
- data-science
- science
- writing
- business
- mental-health
- relationships
- health
- design
- artificial-intelligence
- productivity
- life
- politics
- machine-learning
- culture
- humor
- education
- cryptocurrency
- history
- social-media
- startup
- books
- lifestyle
- creativity
- software-development
- travel
- leadership
- entrepreneurship
- art
- music
- python
- photography
- software-engineering
- mindfulness
- women
- deep-learning
- marketing
- javascript
- food
- ux
- coding
- film
- web-development
- future
- blockchain
- society
- sexuality
- work
- gaming
- philosophy
- sports
- space
- poetry
- economics
- spirituality
- fiction
- feminism
- climate-change
- fitness
- language
- family
- android
- innovation
- inspiration
- media
- apple
- world
- react
- parenting
- ideas
- freelancing
- math
- true-crime
- justice
- equality
- religion
- movies
- tech
- life-lessons
- cybersecurity
- internet-of-things
- product-management
- this-happened-to-me
- bitcoin
- venture-capital
- reading
- privacy
- government
- ui
- race
- data-engineering
- cooking
- finance
- data-visualization
- investing
- ux-design
Source: https://medium.oldcai.com/
Readme from https://github.com/stefan-hudelmaier/gcmb-medium-firehose/blob/main/gcmb/README.md
Clients
Publish data:
mosquitto_pub \
-h gcmb.io \
-p 8883 \
-i CLIENT_APP_ID/pub \
-u CLIENT_APP_ID \
-P CLIENT_APP_SECRET \
-t medium/medium-firehose/sometopic \
-r \
-m "test"
Subscribe to data:
mosquitto_sub \
-h gcmb.io \
-p 8883 \
-i CLIENT_APP_ID/sub \
-u CLIENT_APP_ID \
-P CLIENT_APP_SECRET \
-t medium/medium-firehose/sometopic
About
Firehose of new blog posts on medium.com
Repository
https://github.com/stefan-hudelmaier/gcmb-medium-firehose
Messages Sent in Last Minute
0
Messages Sent in Current Hour
1,760
Messages Sent Today
19,241
Last Message Published
2025-05-09 11:42:25
Grand Central Message Broker © huditech 2025. All rights reserved