ANGRYsearch – приложение для быстрого поиска

angrysearch

Поиск является одним из наиболее важных инструментов, которые вы можете использовать на своем компьютере. Но большинство приложений, очень медленно индексируют вашу систему и находят результаты.

Однако сегодня мы рассмотрим приложение, которое может отображать результаты по мере ввода букв в поисковом запросе –  ANGRYsearch.

Что такое ANGRYsearch?

ANGRYsearch – это приложение написанное на Python, которое предоставляет результаты при вводе поискового запроса.

ANGRYsearch может отображать результаты так быстро, потому что он индексирует только имена файлов. После установки ANGRYsearch вы создаете базу данных имен файлов, индексируя свою систему. Затем ANGRYsearch быстро фильтрует имена файлов при вводе запроса.

ANGRYsearch имеет два разных режима отображения: lite и full. Режим Lite показывает только имя файла и путь. Полный режим отображает имя файла, путь, размер и дату последней модификации. Полный режим, занимает больше времени для отображения результатов. По умолчанию используется режим Lite. Чтобы перейти в полный режим, вам нужно отредактировать файл конфигурации ~/.config/angrysearch/angrysearch.conf. В этом файле измените значение angrysearch_lite на false.

ANGRYsearch также имеет три разных режима поиска: быстрый, медленный и Regex.

  • Быстрый режим отображает имена файлов, начинающиеся с вашего поискового запроса.  Например, если у вас была папка, полная последних выпусков дистрибутивов Linux, и вы искали «Ubuntu», ANGRYsearch отобразит Ubuntu, Ubuntu Mate, Ubuntu Budgie, но не Kubuntu, Xubuntu или Lubuntu. Быстрый режим включен по умолчанию и может быть отключен, сняв флажок рядом с кнопкой «update».
  • Медленный режим работает немного медленнее, но он будет отображать файлы, в которых есть поисковый запрос, в любом месте имени.
  • Режим Regex является самым медленным и точным. Он использует регулярные выражения и не учитывает регистр. Режим Regex активируется нажатием F8.

Вы также можете указать ANGRYsearch игнорировать определенные папки при индексировании вашей системы. Просто нажмите кнопку «Обновить» и введите имена папок, которые вы хотите игнорировать. Вы также можете выбирать из нескольких тем значков, хотя они не очень сильно отличаются.

angrysearch

 

Как установить ANGRYsearch в Linux

ANGRYsearch доступен в репозитории Arch User. Он также был упакован для Fedora и openSUSE.

Для установки на другие дистрибутивы следуйте инструкции ниже, которые предназначены для систем Debian и Ubuntu.

ANGRYsearch зависит от python3-pyqt5 и xdg-utils, поэтому вам нужно будет установить их в первую очередь. В большинстве дистрибутивов xdg-utils уже установлен.

А python3-pyqt5 вы можете установить командой

sudo apt install python3-pyqt5

Загрузите последнюю версию приложения (на текущий момент это 1.0.1).

wget https://github.com/DoTheEvo/ANGRYsearch/archive/v1.0.1.zip

Теперь распакуйте файл архива.

unzip v1.0.1.zip

Перейдите в директорию ANGRYsearch-1.0.1 и запустите программу установки.

cd ANGRYsearch-1.0.1
chmod +x install.sh
sudo ./install.sh

Процесс установки очень быстрый, поэтому не удивляйтесь, если после ввода Enter, вы сразу увидите новую строку.

При первом запуске ANGRYsearch вам нужно будет проиндексировать вашу систему. ANGRYsearch не обновляет базу данных автоматически. Вы можете использовать crontab для планирования сканирования системы.

Чтобы создать новое задание в cronjob, используйте команду

crontab -e

В открывшемся файле, вам нужно добавить команду

0 */6 * * * /usr/share/angrysearch/angrysearch_update_database.py

Сканирование будет запущено каждые 6 часов

crontab

angrysearch

Узнайте больше на GitHub

А вы когда-нибудь пробовали ANGRYsearch? Если нет, то какое ваше любимое приложение для поиска в Linux? Сообщите в комментариях ниже.

Если вам понравилась статья, пожалуйста найдите минутку, чтобы поделиться ею в социальных сетях.

Автор публикации

не в сети 6 дней

Админ

707
Хотите писать статьи? Напишите мне в чат, и я предоставлю вам такую возможность.
Комментарии: 1006Публикации: 784Регистрация: 10-06-2016
Если Вам понравилась статья, то поделитесь ею в соц.сетях:

4
Отправить ответ

 
avatar
 
smilegrinwinkmrgreenneutraltwistedarrowshockunamusedcooleviloopsrazzrollcryeeklolmadsadexclamationquestionideahmmbegwhewchucklesillyenvyshutmouth
Фото и картинки
 
 
 
Другие файлы
 
 
 
2 Темы
2 Ответов
2 Комментаторов
 
Самый обсуждаемый
Горячие комментарии
3 Авторы комментариев
M15UserusMicha Последние авторы комментариев
M15
Участник

вот такой Catfish есть.

catfish.png
Micha
Участник
Micha

Кто знает программу мгновенного поиска Everything под Windows, тот наверняка оценит ее аналог в Linux. Только что протестировал под Ubuntu 18.04- все классно. Большое спасибо!

Userus
Гость
Userus

Cпасибо за комментарий – давно ищу аналог этой утилиты под Линукс, что не пробовал – все поисковики в Линукс – тормоза, по сравнению с Everything под Windows. Обязательно попробую эту.

M15
Участник

поиск файлов Catfish (в xubuntu “из коробки”) отлично(!) работает, за исключением индексирования (самое медленное ~2 sec. – правда это на ssd с btrfs). Поиск по всей файловой системе (~2TB hdd) занял ~5 sec. Хотя тут нет поиска по мере набора, меня вполне устраивает. Или счет на секунды это уже тормоза?

Авторизация
*
*
 
Регистрация
*
*
*
*
 
Генерация пароля