-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathllms.txt
More file actions
16 lines (16 loc) · 872 Bytes
/
llms.txt
File metadata and controls
16 lines (16 loc) · 872 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# diffgrab
> Web page change tracking with structured diffs -- markgrab + snapgrab, MCP native.
`pip install diffgrab` / `diffgrab[cli]` / `diffgrab[mcp]` / `diffgrab[visual]` / `diffgrab[all]`
## Features
Track URLs, detect changes via SHA-256, unified diffs with section analysis, snapshot history (SQLite), visual pixel diffs (optional), MCP server (5 tools, stdio).
## Exports
`track`, `check`, `diff`, `history`, `untrack` (async convenience fns), `DiffTracker` (class), `DiffResult` (dataclass)
## Example
```python
from diffgrab import track, check, diff
await track("https://example.com", interval_hours=12)
results = await check() # list[DiffResult]
d = await diff("https://example.com") # .unified_diff, .changed_sections
```
## Links
- [GitHub](https://github.com/QuartzUnit/diffgrab) | [PyPI](https://pypi.org/project/diffgrab/) | [Full API](/llms-full.txt)