Scrape and extract content from web pages. Supports extracting text, links, headings, and structured data. Use when the user asks to read a web page, extract information from a URL, or scrape website content.
Scrape and extract readable content from any web page.
Install dependencies: pip install requests beautifulsoup4
python {skill_path}/scrape.py URL [--format text|json|links|headings]
Formats:
text (default) — cleaned readable textjson — structured JSON with title, text, links, headingslinks — all links on the pageheadings — all headings (h1–h6)| File | Description |
|------|-------------|
| scrape.py | Generic web page scraper |
Edit PDFs with natural-language instructions using the nano-pdf CLI.
Control Sonos speakers (discover/status/play/volume/group).
Terminal Spotify playback/search via spogo (preferred) or spotify_player.
Capture frames or clips from RTSP/ONVIF cameras.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
Category:tools