fgerthoffert/Issues notifications

Generate a formatted message from GitHub notifications for forwarding to messaging platforms

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github_tokenGitHub token with read access to the project and its issues/PRsyes
reasonsComma-separated list of notification reasons to filter by (e.g., mention, assign). See https://docs.github.com/en/rest/activity/notifications?apiVersion=2022-11-28#about-github-notifications for the full list of reasons. Use 'all' to include all reasons.nomention,assign
typesComma-separated list of subjecttypes to filter by (e.g., Issue, ...). See https://docs.github.com/en/rest/activity/notifications?apiVersion=2022-11-28#about-github-notifications . Use 'all' to include all types.noIssue
message_styleThe style of the formatted message output. Use 'slack' for Slack-compatible formatting with emojis and links, or 'raw' for plain text.noslack
max_notificationsMaximum number of notifications to include in the message. Set to 0 or leave empty to include all notifications.no0
notification_actionAction to perform on processed notification threads. Use 'none' to do nothing (default), 'read' to mark as read, or 'done' to mark as done.nonone
max_notifications_actionMaximum number of notifications to apply the notification_action to. This is useful to prevent marking too many notifications as read/done if you have a large backlog.no50
apply_action_to_excludedIf true, also apply the notification_action to notifications that were excluded by the reasons filter. This helps prevent unrelated notifications from piling up in your inbox.nofalse
namedescription
messageFormatted message listing all notifications