Repository navigation
What's New in v3.0.0
YouTube Integration
- YouTube Watch Later Import: New
youtube importcommand to import your YouTube watch later playlist - YouTube Enrichment: AI-powered video enrichment using Claude Haiku API
- Automatic transcript extraction
- AI-generated summaries and key points
- Timeout protection for long-running operations
- YouTube Playlist Generator: Generate yt-dlp compatible playlists filtered by entity or tag
- Whisper Transcription Support: Automatic transcription workflow for video research
Interactive Graph Explorer
- d3-force powered TUI: New
graphcommand for exploring entity relationships - Interactive navigation: Browse your knowledge graph with j/k/arrows
- Network expansion: Press E to expand entity networks recursively
- Physics animation: Toggle simulation with SPACE
- Entity listing: Press L to see all scraps mentioning an entity
Knowledge Graph
- Entity Query Command: New
entitycommand for knowledge graph queries - Fuzzy matching: Find entities even with partial names
- Connection mapping:
--connectionsflag to see entity relationships - Graph output:
--graphflag for structured graph data
Editor Integration
- New 'e' keybinding: Open scraps directly in $EDITOR (nvim/vim/etc)
- Full data view: Editor shows ALL scrap fields (except embeddings)
- Pin URL to summary: URL now pinned to top of summary box for easy access
Changed
- Schema sync: Updated to match scrapbook-core schema changes
- YouTube enrichment: Switched to Claude Haiku API for speed and reliability
Fixed
- Handle undefined relationship fields in entity queries
- Improved entity query matching accuracy and data quality
See CHANGELOG.md for full details.