ANGRYsearch is a fast file search open source utility for Linux operating systems, inspired by Everything Search Engine.
ANGRYsearch is written in Python 3 using PyQt5 for its graphical user interface.
On a fairly vanilla Ubuntu 16.10 distribution, I was missing the pyQt5 library. Running the command ‘sudo apt-get install python3-pyqt5’ fixed this issue, and allows ANGRYsearch to run. PyQt5 can also be installed using pip3.
- Instant search results as you type.
- 2 modes:
- Lite – shows only the name and path, no file size & date but much faster indexing.
- Full – also shows the size and date modified.
- 3 search modes:
- Fast – searching does not check substrings.
- Slow – slightly slower searching, but finds substrings.
- Regex – slowest search, used for very precise searches using regular expressions, set to case insensitive. Activated by pressing F8.
- Automatic updating of the database in the background. angrysearch_update_database.py, crawls through drives and updates the database.
- Icon themes: adwaita, breeze, elementary, faenza, numix, oxygen, paper, and ubuntu.
- Quotation marks for explicit search.
- Dedicated file for scheduled automatic background updates.
- Keyboard shortcuts.
- The database uses FTS extension of sqlite for indexing to dramatically improve search speed and get the instantaneous feel – results as you type – fast mode
License: GNU GPL v2
1 million files can take approximately 200MB of hard disk space and takes 2 minutes to index.
|Read our complete collection of recommended free and open source software. The collection covers all categories of software.|