Drive an installed LaRuche App through its declared actions, never its files.
日本語の概要は準備中です。原文の説明を表示しています。
Track RSS/Atom feeds and blogs via blogwatcher-cli.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Track blog and RSS/Atom feed updates with blogwatcher-cli. Supports automatic feed discovery, HTML scraping fallback, OPML import, and read/unread article management. Run all commands via shell_exec.
Go (recommended):
go install github.com/JulienTant/blogwatcher-cli/cmd/blogwatcher-cli@latest
Binary (replace linux_amd64 with your target: linux_arm64, darwin_arm64, darwin_amd64):
curl -sL https://github.com/JulienTant/blogwatcher-cli/releases/latest/download/blogwatcher-cli_linux_amd64.tar.gz \
| tar xz -C /usr/local/bin blogwatcher-cli
Docker (persist the DB or it resets on container restart):
docker run --rm -v blogwatcher-cli:/data \
-e BLOGWATCHER_DB=/data/blogwatcher-cli.db \
ghcr.io/julientant/blogwatcher-cli scan
Default DB path: ~/.blogwatcher-cli/blogwatcher-cli.db
All releases: https://github.com/JulienTant/blogwatcher-cli/releases
blogwatcher-cli add "My Blog" https://example.com # auto-discover feed
blogwatcher-cli add "My Blog" https://example.com --feed-url https://example.com/feed.xml
blogwatcher-cli add "My Blog" https://example.com --scrape-selector "article h2 a" # HTML scraping fallback
blogwatcher-cli blogs # list tracked blogs
blogwatcher-cli remove "My Blog" --yes
blogwatcher-cli import subscriptions.opml # bulk import (Feedly, Inoreader, NewsBlur, etc.)
blogwatcher-cli scan # scan all blogs
blogwatcher-cli scan "My Blog" # scan one blog
blogwatcher-cli articles # list unread articles
blogwatcher-cli articles --all
blogwatcher-cli articles --blog "My Blog"
blogwatcher-cli articles --category "Engineering"
blogwatcher-cli read 1 # mark article read by ID
blogwatcher-cli unread 1
blogwatcher-cli read-all
blogwatcher-cli read-all --blog "My Blog" --yes
| Variable | Default | Description |
|---|---|---|
BLOGWATCHER_DB | ~/.blogwatcher-cli/blogwatcher-cli.db | SQLite database path |
BLOGWATCHER_WORKERS | 8 | Concurrent scan workers |
BLOGWATCHER_SILENT | - | Only output "scan done" on scan |
BLOGWATCHER_YES | - | Skip confirmation prompts |
BLOGWATCHER_CATEGORY | - | Default article filter by category |
All flags can also be set via matching BLOGWATCHER_* env vars.
shell_exec: blogwatcher-cli scan
shell_exec: blogwatcher-cli articles
Then read the article list and act on it. Do NOT pipe it into memory wholesale:
memory_write takes node_id and content, it stores ONE fact per call, and a node id
is dotted and snake_case (veille.blogs), never a slash path. A dump of every unread
headline poisons every later memory_search with noise nobody can prune. Write the
conclusion instead, one item at a time:
memory_write: node_id=veille.blogs, content=<the one thing worth remembering>
For the raw list, and for any passage you may want to quote later, file_write it to disk
and memory_write the path with one line saying what it holds. Long text never goes into
memory itself.
scan is what fetches. articles only reads the local database, so a listing
without a preceding scan shows yesterday's world and looks like nothing was published.-v, the database lives in the container
and every article is unread again after a restart.read-all is not undoable. Confirm with the user before running it, and prefer
read-all --blog "<name>" over the unscoped form.--feed-url, or with --scrape-selector.blogwatcher-cli: command not found. Not installed, or the Go bin directory is not
on PATH. Install with one of the commands above, then confirm with
blogwatcher-cli blogs.
scan finds nothing for a blog that clearly publishes. No feed was discovered.
Fetch the site and look for a <link rel="alternate" type="application/rss+xml"> tag,
then re-add the blog with --feed-url. If the site has no feed at all, use
--scrape-selector with a CSS selector matching the article links.
Every article comes back unread after a restart. The database moved. Set
BLOGWATCHER_DB to a fixed absolute path, and use it consistently.
Run blogwatcher-cli <command> --help to see all flags.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Drive an installed LaRuche App through its declared actions, never its files.
日本語の概要は準備中です。原文の説明を表示しています。
Find academic papers on arXiv, with citation counts and BibTeX.
日本語の概要は準備中です。原文の説明を表示しています。
Render text or an image as ASCII art for terminal-friendly output.
日本語の概要は準備中です。原文の説明を表示しています。
Drive a real web browser: navigate, read, find, click, fill, screenshot
日本語の概要は準備中です。原文の説明を表示しています。
Measure a codebase: lines of code, language mix, and symbol lookups.
日本語の概要は準備中です。原文の説明を表示しています。
Store, find and curate lasting facts in the cognitive memory map.
日本語の概要は準備中です。原文の説明を表示しています。