No description
Find a file
Mike Bell 067028b4f4
All checks were successful
/ build-container (push) Successful in 3m51s
Merge pull request 'fix: goreleaser config' (#40) from fix-goreleaser into main
Reviewed-on: #40
2026-06-08 20:59:01 +00:00
.forgejo/workflows chore: remove docker workflow 2026-06-08 21:06:26 +01: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
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.