No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-03 16:52:53 +00:00
.forgejo/workflows chore(deps): update actions/checkout digest to 3d3c42e 2026-07-20 16:01:30 +00:00
cmd chore: remove unused -t flag 2026-06-08 21:55:14 +01:00
.gitignore feat: move config from toml to json 2026-04-19 16:24:28 +01:00
.goreleaser.yaml fix: goreleaser config 2026-06-08 21:58:51 +01:00
AGENTS.md chore: update agents.md 2026-08-03 17:51:19 +01:00
example.resound.json feat: move config from toml to json 2026-04-19 16:24:28 +01:00
go.mod feat: use correct version module 2026-04-12 11:30:20 +01:00
go.sum feat: use correct version module 2026-04-12 11:30:20 +01:00
LICENSE refactor: add MIT license 2026-03-08 10:43:42 +00:00
main.go feat: use correct version module 2026-04-12 11:30:20 +01:00
README.md docs: fix config filetype 2026-04-23 17:04:47 +01:00
renovate.json Add renovate.json 2026-03-09 10:03:08 +00:00

Go Resound

Post the latest RSS item to Mastodon.

Config

cp example.resound.toml .resound.toml

The file can be stored in ~/ or ..

Edit the values in the file, they're all required for the app to work (except lastPost).

Templates

resound supports templating for the output of the toot. Default is:

⭐⭐⭐ New Post! ⭐⭐⭐\n\n{{.Title}}\n{{.Link}}

You can use {{.Title}} and {{.Link}} as template variables. The template can be defined in .resound.toml under template = ""

Run

A go app that posts rss items to mastodon.

Usage:
  resound [command]

Available Commands:
  help        Help about any command
  run         Get latest rss item and post to Mastodon

Flags:
      --config string   config file (default is $HOME/.resound.json)
      --debug           prints current config being used
  -h, --help            help for resound
  -t, --toggle          Help message for toggle
  -v, --version         version for resound

Use "resound [command] --help" for more information about a command.