A very rudimentary bot that pulls the latest news stories from the KUOW website, and posts them to Mastodon
Find a file
Renovate (bot) 973e4b8a13
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/docker-buildx Pipeline was successful
Merge pull request 'Update dependency certifi to v2025.11.12' (#106) from renovate/certifi-2025.x into main
2025-11-18 09:48:44 -08:00
.woodpecker Revert to 3.13, add Docker Build dry run 2025-10-08 08:01:08 -07:00
.gitignore Update gitignore 2024-01-14 15:14:01 -08:00
.python-version Revert to 3.13, add Docker Build dry run 2025-10-08 08:01:08 -07:00
config-sample.yml Improve tagging 2024-02-14 08:18:08 -08:00
Dockerfile Revert to 3.13, add Docker Build dry run 2025-10-08 08:01:08 -07:00
kuow_fetcher.py Closes #45 2025-10-08 08:09:46 -07:00
LICENSE Update year 2024-01-14 15:02:48 -08:00
pyproject.toml Update dependency certifi to v2025.11.12 2025-11-18 17:48:28 +00:00
README.md Add features to README 2024-02-22 07:17:32 -08:00
renovate.json Renovate shouldn't skip CI checks 2024-02-10 19:57:53 -08:00
uv.lock Update dependency certifi to v2025.11.12 2025-11-18 17:48:28 +00:00

KUOW Mastodon Bot

status-badge

This bot scrapes the KUOW website, looks for news stories that haven't already been seen before, then posts them to Mastodon.

PRs welcome!

Features

  • Tags based on article topics
  • Matching for already-seen articles by both article link, and "Pageview ID"
  • Re-posting articles when the published time changes
  • Detecting and including metadata about the language of the posts