Post new content from RSS/Atom feed as a post (toot) on mastodon
Find a file
2025-12-11 00:35:40 +07:00
lib Handling on posting error 2025-12-11 00:29:37 +07:00
.dockerignore Move last-ts to data dir 2025-12-10 17:24:45 +07:00
.gitignore Move last-ts to data dir 2025-12-10 17:24:45 +07:00
Dockerfile MKDIR data on Dockerfile 2025-12-10 17:38:23 +07:00
env.sample Introduce MAX_NEW_STATUSES 2025-12-01 23:36:50 +07:00
index.mjs Ready to use 2025-11-29 22:49:45 +07:00
LICENSE Initial commit 2025-11-29 19:00:19 +07:00
package-lock.json 1.2.0 2025-12-11 00:35:40 +07:00
package.json 1.2.0 2025-12-11 00:35:40 +07:00
README.md Add more running instance samples on README.md 2025-12-11 00:35:27 +07:00

feed-to-toot

Post new content from RSS/Atom feed as a post (toot) on mastodon.

How to config

Copy "env.sample" to ".env" and adjust those values as you need.

How to get mastodon autentication token

Please see MASTO Quick Start.

How to install and run by using git-clone

git clone https://forgejo.kodesumber.com/adhisimon/feed-to-toot.git
cd feed-to-toot
npm ci

How to run

node index.mjs

You can run that script everytime you publish a content. Or you can create schedule by running it by a cron or a systemd timer unit.

How to run as a podman/docker container

WORKING IN PROGRESS

Instances

Here are some running bots using this tool: