Description from extension meta
Intelligently extract links from documentation websites and YouTube channels, batch add to NotebookLM and other knowledge bases
Image from store
Description from store
# 🔗 NotebookLM Batch Link Extractor
> Simple and efficient web link extraction tool, perfectly integrates with NotebookLM and other knowledge management platforms
## 📋 Table of Contents
- [Features](#-features)
- [Installation](#-installation)
- [Usage Guide](#-usage-guide)
- [Supported Websites](#-supported-websites)
- [Settings](#️-settings)
- [FAQ](#-faq)
## ✨ Features
### 🎯 Core Features
- **Smart Link Extraction**: Automatically identify and extract relevant links from pages
- **Multiple Display Modes**: Text mode and preview mode to meet different needs
- **Batch Operations**: One-click copy all links, supports processing large quantities of links
- **Real-time Editing**: Directly edit link URLs and titles, supports undo operations
### 🚀 Advanced Features
- **Multi-format Export**: Supports plain text, CSV, JSON, Markdown formats
- **Link Management**: Preview, edit, delete individual links
- **Smart Titles**: Automatically fetch link page titles
- **History**: Auto-save extraction history, supports data recovery
### 🎨 User Experience
- **Clean Interface**: Focus on core functions, simple and intuitive operation
- **Network Status**: Real-time display of network connection status
- **Quick Operations**: One-click extract, one-click copy, one-click clear
- **Cross-platform Compatible**: Works with any knowledge management tool that supports batch import
## 📦 Installation
### Method 1: Chrome Web Store (Recommended)
1. Visit [Chrome Web Store]()
2. Click "Add to Chrome"
3. Confirm installation permissions
### Method 2: Developer Mode Installation
1. Download the latest `.zip` file
2. Extract to a local folder
3. Open Chrome browser, go to `chrome://extensions/`
4. Enable "Developer mode" in the top right corner
5. Click "Load unpacked"
6. Select the extracted folder
## 🎮 Usage Guide
### Simplified Workflow (Recommended)
1. **Extract Links from Source Page**
- Open YouTube channels, GitHub repositories, documentation websites, etc.
- Click the extension icon 🔗
- Click "🔍 Extract Links" and wait for completion
2. **Choose Appropriate Format to Copy**
- Plain text format: Suitable for most cases
- CSV format: Includes titles and links
- JSON format: For programmatic processing
- Markdown format: For documentation writing
3. **Batch Import to Target Tool**
- NotebookLM: Directly paste URLs for batch import
- Obsidian: Paste as link list
- Notion: Import as database or page
- Other tools: Choose format based on support
### Interface Overview
```
┌─────────────────────────────────┐
│ 🔗 NotebookLM Link Extractor │
│ Smart link extraction, batch │
│ import to knowledge base │
├─────────────────────────────────┤
│ Extracted Links (Found 25) │
│ ┌─ 📝 Text ─ 👁️ Preview ─┐ │
│ │ https://example.com/doc1 │
│ │ https://example.com/doc2 │
│ │ ... │
│ └─────────────────────────────┘ │
├─────────────────────────────────┤
│ 📋 Copy Format │
│ [Plain] [CSV] [JSON] [Markdown] │
│ [🔍 Extract] [📁 Export] [🗑️ Clear] │
│ [⚙️ Settings] │
└─────────────────────────────────┘
```
### Core Advantages
- **Simple and Reliable**: Avoid complex automation, reduce error probability
- **User Control**: You have complete control over when and where to import which links
- **Cross-platform Compatible**: Works with any knowledge management tool that supports batch import
- **Rich Formats**: Multiple export formats to meet different tool requirements
### NotebookLM Usage Tips
**Important Discovery**: NotebookLM supports importing YouTube links as URLs in batches!
1. **Extract YouTube Channel Links**: Use the extension on YouTube channel pages to extract all video links
2. **Copy as Plain Text**: Select plain text format to copy all links
3. **Batch Import in NotebookLM**:
- Don't select "YouTube" content type (only supports single items)
- Select "Website" type
- Paste all links for batch import
- NotebookLM will automatically process each YouTube link
## 🌐 Supported Websites
### 📚 Documentation and Knowledge Bases
- **GitBook** - Technical documentation platform
- **Notion** - Notes and documentation
- **ReadTheDocs** - Open source project documentation
- **GitLab/GitHub Pages** - Project documentation
- **Confluence** - Enterprise wiki
### 🎥 Video and Media
- **YouTube** - Channels, playlists, videos
- **Vimeo** - Video platform
- **Bilibili** - Video website
### 💻 Development Platforms
- **GitHub** - Code repositories and documentation
- **GitLab** - Code hosting platform
- **Stack Overflow** - Technical Q&A
### 📝 Blogs and Articles
- **Medium** - Technical blog platform
- **Dev.to** - Developer community
- **Hashnode** - Technical blogs
- **WordPress** - Blog websites
### 🌐 General Websites
- News websites, corporate sites, online education platforms, etc.
## ⚙️ Settings
Click **"⚙️ Settings"** button to configure:
### Basic Settings
- **Maximum Links**: Control the upper limit of extracted links
- **Extraction Timeout**: Set timeout for extraction process
- **Sort Method**: URL length, alphabetical order, discovery order, etc.
### Filter Settings
- **Include Link Types**: Internal links, external links, video links, etc.
- **Exclude Patterns**: Filter unwanted link patterns
- **Domain Whitelist**: Only extract links from specific domains
## ❓ FAQ
### Q: Why was automation functionality removed?
**A**: Through actual usage, we found that simple copy-paste is more reliable than complex automation. Tools like NotebookLM support batch import, making manual pasting actually faster and more stable.
### Q: How to batch import YouTube links to NotebookLM?
**A**: The key is to select "Website" instead of "YouTube" type. NotebookLM will treat YouTube links as regular URLs, supporting batch import.
### Q: Does it support other browsers?
**A**: Currently developed specifically for Chrome, but Edge and other Chromium-based browsers can also use it.
### Q: What if extracted links are not accurate enough?
**A**: You can manually edit or delete unwanted links in preview mode, then copy.
### Q: Can extraction history be saved?
**A**: The extension automatically saves the most recent extraction results and restores them when reopened.
## 📋 Changelog
### v1.2.0 (2025-06-19)
- 🔥 **Major Simplification**: Removed all automation features, focused on link extraction and copying
- ✨ **Enhanced Experience**: Simplified interface, improved stability
- 📖 **Updated Documentation**: Rewritten usage guide, emphasizing simple workflow
- 🐛 **Fixed Issues**: Resolved multiple UI conflicts and feature duplication problems
### v2.0.0 (2025-06-18) - Deprecated
- ❌ Complex automation features caused user experience issues
- ❌ Multiple entry points caused feature confusion
### v1.1.0 (2025-06-17)
- ✨ Added smart import functionality
- 🚀 Optimized link extraction algorithm
- 🎨 Improved user interface
### v1.0.0 (2025-06-15)
- 🎉 Initial release
- 🔗 Basic link extraction functionality
- 📋 Multi-format copy support
## 📄 License
MIT License - See [LICENSE](LICENSE) file for details
## 🤝 Contributing
We welcome contributions! Please feel free to submit issues and pull requests.
---
**Last updated**: June 19, 2025