--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: RFP: angrysearch -- Linux file search, instant results as you type
- From: nodiscc <nodiscc@gmail.com>
- Date: Thu, 24 Sep 2015 21:45:09 +0200
- Message-id: <20150924194509.29067.81263.reportbug@TE>
Package: wnpp
Severity: wishlist
* Package name : angrysearch
Version : 0.9.4
Upstream Author : DoTheEvo <https://github.com/DoTheEvo>
* URL : https://github.com/DoTheEvo/ANGRYsearch
* License : GPL
Programming Lang: Python
Description : Linux file search, instant results as you type
Attempt at making Linux version of Everything Search Engine, or MasterSeeker, or Hddb File Search, because no one else bothered. Everyone seems to be damn content with linux file searches which are slow, populating results as they go, cli based only, heavily integrated with a file manager, limited to home directory, or are trying to be everything with full-text file's content search.
Done in python 3 using PyQt5 for GUI, PyQt4 branch exists
Screenshots at https://github.com/DoTheEvo/ANGRYsearch
Lite mode vs Full mode
ANGRYsearch can be set to two different modes in its config, default being lite
lite mode will not index size of files and date of last modification, it shows only items name and path
full mode shows size and date of the last modification, the drawback is that indexing takes roughly two times longer since every file and folder gets additional stats calls during indexing
What you should know:
* by default the search results are bound to the beginning of the words presented in the names
* it would not find "Pirates" or Whiplash", but it would "Pirates" or "The-Fifth"
* unchecking the checkbox in the top right corner fixes this, but searching gets slower
* database is in ~/.cache/angrysearch/angry_database.db
* config file is in ~/.config/angrysearch/angrysearch.conf
* it can take ~2 min to index ~1 mil files(depending on hdd/ssd) and the database might be ~300MB in size in lite mode
* it is not recommended to run as root, there's no reason for it and you might crawl where you would rather not, like Btrfs users going in to snapshots
* xdg-open is used to open the files based on their mimetype, default applications can be set in ~/.local/share/applications/ in mimeapps.list and defaults.list
--- End Message ---