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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.