DEV Community

Fagner Brack
Fagner Brack

Posted on

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

Top comments (0)