Open Index Finder - VS Code Extension 🔍⚡
Search for direct download links and open directory indexes directly within Visual Studio Code! Easily find open directories for Movies, TV Shows, Books, Music, Software, and Images.
🌟 Key Features
- 🚀 Sidebar Webview Integration: Seamlessly integrated into VS Code's Activity Bar for quick access while coding.
- 🎯 File Type Presets: Pre-configured filters for:
- 🎬 TV & Movies (
mkv, mp4, avi, mov, wmv, etc.)
- 📚 Books & eBooks (
pdf, epub, mobi, cbz, cbr, etc.)
- 🎵 Music & Audio (
mp3, flac, wav, ogg, m4a, etc.)
- 💻 Software & Games (
iso, exe, dmg, apk, zip, rar, etc.)
- 🖼️ Images (
jpg, png, gif, bmp, psd, etc.)
- 🌐 All Files / Custom (
-1)
- 🔎 Multi-Engine Support: Choose between:
- Google
- Googol
- Startpage
- Searx
- FilePursuit
- ✨ Live Google Suggestions: Real-time autocomplete suggestions as you type with full keyboard navigation (
ArrowUp, ArrowDown, Enter, Escape).
- 🛡️ Custom Exclusions: Exclude unwanted domains or spam sites easily (e.g.
listen77, mp3raid).
- 📝 Editor Context Menu: Right-click any selected text in your code editor and select Open Index Finder: Search Selected Text.
- 📋 Copy Generated Search Link: Copy formatted open directory search queries to your clipboard with a single click.
- 🎨 Theme Aware: Adapts automatically to VS Code Dark, Light, and High Contrast themes.
- 📜 Recent Search History: Remembers your recent searches for instant re-use.
💡 How to Use
- Click the Open Index Finder icon in the VS Code Activity Bar on the left.
- Type your search query (e.g.
GTA V, 1985, The Blacklist).
- Select your desired File Type and Search Engine.
- Click 🔍 Search to open the open directory search in your default browser, or 📋 Copy Link to copy the query URL.
💻 Commands
openIndexFinder.openPanel: Open Index Finder: Open Full Search Panel (Tab view).
openIndexFinder.searchSelection: Open Index Finder: Search Selected Text (Editor context menu).
🚀 Publishing Instructions
Refer to PUBLISHING_GUIDE.md inside this repository for detailed step-by-step instructions on creating a publisher account and publishing this extension to the Visual Studio Code Marketplace or Open VSX.
# Package local .vsix file
npm run compile
npx vsce package
# Publish to Marketplace
npx vsce publish -p <YOUR_PERSONAL_ACCESS_TOKEN>
📄 License
MIT License.
| |