DEV Community

Fagner Brack
Fagner Brack

Posted on

2 1 1

MWatcher - Publish New Posts from RSS Feed

What I built

A tool to publish new posts from a RSS Feed (initially supporting Medium.com) using Github Actions.
It's hostless (without needing a host environment) or database.

Fork, change env vars, then wait Github Actions to trigger

Category Submission

Wacky Wildcards

App Link

https://github.com/FagnerMartinsBrack/medium-watcher

Screenshots

Description

Use Github Actions to watch your RSS Feed (tested on Medium) and post to Twitter and LinkedIn (no database)

Check the runs here: https://github.com/FagnerMartinsBrack/medium-watcher/actions

It uses an InMemory EventBus with EventEmitter which you can use to subscribe other providers to the medium post events.

You can add more providers by creating a new listener:

eventEmitter.addListener('NEW_POST', (postDetails) => {
  sendToNewProvider(postDetails);
});
Enter fullscreen mode Exit fullscreen mode

Link to Source Code

https://github.com/FagnerMartinsBrack/medium-watcher

Permissive License

MIT

Background (What made you decide to build this particular app? What inspired you?)

How I built it (How did you utilize GitHub Actions or GitHub Codespaces? Did you learn something new along the way? Pick up a new skill?)

Additional Resources/Info

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

Instrument, monitor, fix: a hands-on debugging session

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️