rseng/Jobs Updater

Respond on a trigger and parse a jobs file for changes, posting to one or more services.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
filenamethe filename for the jobsyes
previous_filenamethe previous filename (usually only for manual tesing)no
keysComma separated list of keys to post (defaults to url)nourl
uniqueField to use to determine uniquenessyesurl
hashtagA hashtag to use (defaults to <hashtag>Rseng)no#RSEng
testTest the updater (ensure there are jobs)yesfalse
deployGlobal deploy across any service set to true?yestrue
slack_deployDeploy to Slack?yesfalse
slack_webhookSlack webhook to deploy to.no
discord_deployDeploy to Discord?yesfalse
discord_webhookDiscord webhook to deploy to.no
bluesky_deployBoolean to deploy to BlueSkyno
bluesky_passwordBlueSky account passwordno
bluesky_emailBlueSky account emailno
twitter_deployDeploy to Twitter?no
twitter_api_keyAPI key generated for the user account to tweetno
twitter_api_secretAPI secret generated for the user account to tweetno
twitter_consumer_keyconsumer key generated for the entire appno
twitter_consumer_secretconsumer secret generated for the entire appno
mastodon_deployBoolean to deploy to Mastodonno
mastodon_access_tokenAPI key generated for the user account to tweetno
mastodon_api_base_urlBase URL of the Mastodon instance to post to, e.g., https://fosstodon.org/no
namedescription
fieldsFields (keys) parsed
matrixMatrix (list of lists) with value (index 1), icon (index 2) and full message (index 3)
empty_matrixtrue if empty, false otherwise