No description
  • Go 96.4%
  • Dockerfile 3.6%
Find a file
2026-04-27 08:22:57 +00:00
.forgejo/workflows chore(deps): update https://github.com/goreleaser/goreleaser-action digest to 1a80836 2026-04-26 22:01:30 +00:00
cmd docs: fix config filetype 2026-04-23 17:04:47 +01:00
.gitignore feat: move config from toml to json 2026-04-19 16:24:28 +01:00
.goreleaser.yaml ci: re add arm mac builds 2026-04-12 11:49:35 +01:00
Dockerfile ci: switch to distroless image 2026-03-09 21:40:33 +00: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.