app
RSS to Google Chat
Public Made by Adomby adom
Post new RSS feed items straight into your Google Chat spaces. A small always-on poller with a pinnable web editor: click the link in your space, add or edit feeds, Save — live within one poll cycle. Per-feed dedup handles both news feeds (post once) and status pages (re-post on updates).
← Commit history
README.md+6−3@@ -65,7 +65,7 @@ boot, then prefix the install command below with Run this on whichever container will host the service: ```bash-curl -fsSL https://wiki.adom.inc/download/adom/adom-rss-gchat/1.6.0/install.sh | bash+curl -fsSL https://wiki.adom.inc/download/adom/adom-rss-gchat/1.6.1/install.sh | bash ``` No Rust, git, or other tooling needed: the installer downloads a prebuilt@@ -237,8 +237,11 @@ what happened, so `include_text: ["Series A", "co-leads"]` catches funding posts that a title filter cannot see. Title and summary are searched separately, so a phrase can never match across the join between them. -Matching is case-insensitive **substring**, so keep keywords long enough to be-unambiguous: `"AI"` also matches "Entert**ai**nment" and "Gr**ai**nger".+Matching is case-insensitive and **whole-word**, so short keywords stay+usable: `"AI"` matches "AI Act" and "AI-native" but not "Entertainment" or+"Grand Prairie". A plural still counts, so `"chip"` matches "chips" and+`"Test Bed"` matches "Test Beds". All-caps acronyms are matched exactly,+because their plural is a different word: `"TIP"` does not match "tips". Categories only work when the publisher tags them. Many organisation-wide feeds (most `.gov` ones) carry none, so title keywords are the way to follow a
SKILL.md+5−3@@ -44,7 +44,7 @@ own small Adom container; no central service, no shared credentials. 2. **Install on the host container** (one-liner, no Rust/git needed): ```bash- curl -fsSL https://wiki.adom.inc/download/adom/adom-rss-gchat/1.6.0/install.sh | bash+ curl -fsSL https://wiki.adom.inc/download/adom/adom-rss-gchat/1.6.1/install.sh | bash ``` The installer prints the exact next steps. It also authenticates its own@@ -95,8 +95,10 @@ service container over SSH, same format: under **Filters** on each feed. Categories need the publisher to tag them; organisation-wide feeds (most .gov) carry none, so use title keywords there to follow one programme. `include_text`/`exclude_text` match the summary too,- for publishers whose titles are bare company names. Matching is substring, so- short keywords like "AI" also hit "Entertainment"; prefer longer phrases. Use categories+ for publishers whose titles are bare company names. Keywords match whole+ words, so "AI" catches "AI Act" but not "Entertainment" or "Grand Prairie".+ A plural still counts ("chip" catches "chips"), except for all-caps acronyms+ where the plural is a different word ("TIP" does not catch "tips"). Use categories to drop a vendor's marketing posts (OpenAI tags Product / API / Company / Research / Global Affairs), and max_age_days for sites that republish old articles under fresh ids so they do not arrive as news.
package.json+1−1@@ -2,7 +2,7 @@ "slug": "adom-rss-gchat", "title": "RSS to Google Chat", "type": "app",- "version": "1.6.0",+ "version": "1.6.1", "description": "Post new RSS feed items straight into your Google Chat spaces. A small always-on poller with a pinnable web editor: click the link in your space, add or edit feeds, Save \u2014 live within one poll cycle. Per-feed dedup handles both news feeds (post once) and status pages (re-post on updates).", "tags": [ "rss",
page.json+1−1@@ -2,7 +2,7 @@ "slug": "adom-rss-gchat", "title": "RSS to Google Chat", "type": "app",- "version": "1.6.0",+ "version": "1.6.1", "description": "Post new RSS feed items straight into your Google Chat spaces. A small always-on poller with a pinnable web editor: click the link in your space, add or edit feeds, Save — live within one poll cycle. Per-feed dedup handles both news feeds (post once) and status pages (re-post on updates).", "tags": [ "rss",