Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 21 Sep 2019, 19:39
All times are UTC - 4
 Forum index » Taking the Puppy out for a walk » Misc
Get amazingly quick searches on Linux with ANGRYsearch
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [2 Posts]  
Author Message
Official Dog Handler

Joined: 04 May 2005
Posts: 13320
Location: Arizona USA

PostPosted: Wed 03 Oct 2018, 17:38    Post subject:  Get amazingly quick searches on Linux with ANGRYsearch  

How to get amazingly quick searches on Linux with ANGRYsearch
If you're looking for a lightning-fast search tool to scour your Linux desktop, ANGRYsearch might be for you.

By Jack Wallen | September 24, 2018
Searching for files on the Linux desktop offers a so-so experience. And unless you have some serious command line-fu working, searching from the terminal window can be an exercise in frustration. Thankfully, there are a few GUI tools that empower searching on your Linux desktops and GUI-fronted servers. One such tool is ANGRYsearch.
More about Open Source

ANGRYsearch is an open source, stand-alone GUI search tool that focuses on performance. In other words, it's fast. This tool searches the entire directory structure and updates the search results as you type, so you see the results immediately. ANGRYsearch features:

A beautiful, minimalist GUI.
Code available on GitHub.
Fast, slow, and regex modes.
Blazing fast file indexing.
Real-time search results.
Regular expression support.
Keyboard shortcut support.
Customization with themes and icon sets.
Uses xdg-open to open files based on mimetype.
Takes roughly two minutes to index approximately one million files.

Let's install and use ANGRYsearch.

Reduce restaurant inventory shrink & protect your business
Video surveillance enables restaurant owners and managers to protect inventory, prevent theft, and keep customers safe.
Sponsored by Cox Business Solutions

I'll install ANGRYsearch on Elementary OS, but the tool can be installed on nearly any Linux distribution.

The first thing that must be done is to install the few necessary dependencies. Open your terminal window, and issue the following command:

sudo apt install python3-pyqt5 xdg-utils [No sudo in Puppy]

NOTE: xdg-utils is probably already installed on your distribution.

Once the dependencies are out of the way, download the latest release of ANGRYsearch from it's GitHub page. Save that file in ~/Downloads. Go back to your terminal and change into the directory with the command cd ~/Downloads. Unpack the file with one of the following commands (depending on which file you downloaded):

unzip ANGRYsearch-1.0.1.zip
tar xvzf ANGRYsearch-1.0.1.tar.gz

Change into the newly created directory with the command cd ~/Downloads/ANGRYsearch-1.0.1. Finally, to install the tool, issue the command:

sudo sh install.sh


To start ANGRYsearch, either locate the launcher from your desktop menu or issue the command angrysearch. When the ANGRYsearch window appears (Figure A), you must first click the Update button, before you can run that first search.
When you click the Update button, you can change the icon theme, select directories to ignore, and then click yet another Update button to being the crawl of the directory hierarchy.

After the update completes, type a search string in the search field, and watch the results appear as you type. When you locate the file you're searching for, click it, and it should open in your default application.

You shouldn't need to bother with any configuration options with ANGRYsearch, as it works splendidly out of the box. If you're of the curious nature, you can open the file ~/.config/angrysearch/angrysearch.conf in your favorite editor and modify to fit your needs.
Search Modes

There are three search modes with ANGRYsearch:

Fast mode is a very fast mode that doesn't include substrings in search results. To enable Fast Mode, make sure the check box is selected next to to the Update button.
Slow mode is slightly slower but can find substrings and is very literal with non-typical characters.
Regex mode allows the use of regular expressions. To activate this mode, hit the F8 key on your keyboard.

The caveats

While using ANGRYsearch on Elementary OS, I did find that xdg-open refused to do anything, but open every search result in the Colibri browser. I tested ANGRYsearch on Ubuntu Desktop 18.04 to find that it did work as expected (files opened in the default application associated with the file mimetype). This is actually not the fault of ANGRYsearch, but of xdg-open and Elementary OS. Even if running xdg-open from the command line (to open a file), it still opens Colibri Browser (regardless of file).

The next caveat is that the filesystem update isn't automatic. You do need to click that Update button in order to update ANGRYsearch's cache.

Even with the caveats, ANGRYsearch is an amazing search tool for the Linux desktop. I highly recommend this application for anyone looking to make file searching on Linux fast and painless.
Back to top
View user's profile Send private message 

Joined: 13 Nov 2011
Posts: 3052
Location: Cradle of Humankind

PostPosted: Wed 03 Oct 2018, 21:07    Post subject:  

Can it search FAT and NTFS file systems? Almost the same as tools like "Everything" for Windows which has been around for ages. The latter auto-updates which is a major advantage to have.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [2 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Taking the Puppy out for a walk » Misc
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0347s ][ Queries: 11 (0.0072s) ][ GZIP on ]