[English](README.md) | [中文](README_CN.md) | [한국어](README_KO.md) | [日本語](README_JP.md) | [Français](README_FR.md) | [Deutsch](README_DE.md) | [Español](README_ES.md) imageimage # Everything by mdfind A powerful and efficient file search tool for macOS, leveraging the native Spotlight engine for lightning-fast results. ## Key Features * **Blazing Fast Search:** Utilizes the macOS Spotlight index for near-instantaneous file searching. * **Flexible Search Options:** Search by file name or content to quickly locate the files you need. * **Advanced Filtering:** Refine your searches with a variety of filters: * File size range (minimum and maximum size in bytes) * Specific file extensions (e.g., `pdf`, `docx`) * Case-sensitive matching * Full or partial match options * **Directory-Specific Search:** Limit your search to a specific directory for focused results. * **Rich Preview:** Preview various file types directly in the application: * Text files with encoding detection * Images (JPEG, PNG, GIF with animation support, BMP, WEBP, HEIC) * SVG files with proper scaling and centering * Video files with playback controls * Audio files * **Integrated Media Player:** * Video and audio playback with standard controls * Standalone player window for media files * Continuous playback mode * Volume control and mute option * **Bookmarks:** Quick access to common searches: * Large Files (>50MB) * Video Files * Audio Files * Images * Archives * Applications * **Disk Space Analysis:** Analyze disk space usage for any directory: * One-click home directory space analysis * Interactive bar chart visualization showing top space-consuming folders * Right-click on any folder in search results to analyze its space usage * Double-click chart bars to drill down into subdirectories for detailed analysis * Visual breakdown of subdirectory sizes with color-coded charts * Automatic sorting by size to identify the largest folders * **Sortable Results:** Organize search results by name, size, date modified, or path. * **Multi-File Operations:** Perform actions on multiple files simultaneously: * Multi-select files using Shift or Command (⌘) keys * Batch operations: Open, Delete, Copy, Move, Rename * Context menu for additional operations * **Multi-Tab Search Interface:** Work with multiple search sessions simultaneously: * Create new tabs for different search queries * Close, reorder, and manage tabs with right-click context menu * Independent search results and settings per tab * Chrome-like tab experience with scroll buttons for many tabs * **Customizable Interface:** * 6 beautiful themes to choose from: * Light & Dark (system default) * Tokyo Night & Tokyo Night Storm * Chinolor Dark & Chinolor Light (Chinese traditional colors) * System title bar theming that matches your selected theme * Show/hide preview panel * Configurable search history * **Multi-Format Export:** Export search results to multiple formats: * JSON - Structured data format * Excel (.xlsx) - Spreadsheet with formatting * HTML - Web-ready table format * Markdown - Documentation-friendly format * CSV - Classic comma-separated values * **Lazy Loading:** Handles large result sets efficiently by loading items in batches as you scroll. * **Drag & Drop:** Drag files directly to external applications. * **Path Operations:** Copy file path, directory path, or filename to clipboard. ## Installation 1. **Prerequisites:** * Python 3.6+ * PyQt6 2. **Clone the repository:** ```bash git clone https://github.com/appledragon/everythingByMdfind cd everythingByMdfind ``` 3. **Install dependencies:** ```bash pip install -r requirements.txt ``` 4. **Run the application:** ```bash python everything.py ``` ## Download Pre-built Application You can download the ready-to-use macOS application (.dmg) directly from the [GitHub Releases](https://github.com/appledragon/everythingByMdfind/releases) page. ## Contributing Contributions are welcome! Please feel free to submit pull requests or open issues for bug fixes, feature requests, or general improvements. ## License This project is licensed under the Apache License 2.0 - see the [LICENSE.md](LICENSE.md) file for details. ## Author Apple Dragon ## Version 1.4.2 ## Acknowledgements * Thanks to the PyQt6 team for providing a powerful and versatile GUI framework. * Inspiration from other great file search tools.