← Commit history

Publish 1.6.0

Drew Owens ·61c38c06b9 ·2mo ago ·parent 2fb5c2b
4 files changed +18−5
README.md+12−1
@@ -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.5.1/install.sh | bash+curl -fsSL https://wiki.adom.inc/download/adom/adom-rss-gchat/1.6.0/install.sh | bash ```  No Rust, git, or other tooling needed: the installer downloads a prebuilt@@ -227,8 +227,19 @@ has filters, and the link shows a summary like `(only Product, API, 45d)`: | skip | `exclude_categories` | Never post items carrying any of these | | title has | `include_titles` | Only post items whose title contains one of these words | | title skips | `exclude_titles` | Never post items whose title contains one of these |+| (feeds.json) | `include_titles` + summary: `include_text` | Same, but also searches the item's summary |+| (feeds.json) | `exclude_text` | Drop when title or summary contains one of these | | max age | `max_age_days` | Skip items published more than N days ago | +`include_text` is for publishers who put the substance in the subtitle. a16z+titles an announcement "Endeavor Optical Networks" and only the summary says+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".+ 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 single programme inside a firehose:
SKILL.md+4−2
@@ -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.5.1/install.sh | bash+   curl -fsSL https://wiki.adom.inc/download/adom/adom-rss-gchat/1.6.0/install.sh | bash    ```     The installer prints the exact next steps. It also authenticates its own@@ -94,7 +94,9 @@ service container over SSH, same format:   `exclude_titles` / `max_age_days` filter a noisy feed. Editable in the editor   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. Use categories+  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   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.5.1",+  "version": "1.6.0",   "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.5.1",+  "version": "1.6.0",   "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",