Readme 👍 and deleted непотребство

This commit is contained in:
Rendo 2026-04-12 21:29:03 +05:00
commit 9ab9ae7a74
3 changed files with 23 additions and 6 deletions

View file

@ -1,9 +1,26 @@
# Выборщик случайных изображений
Изначальное предназначался для выбора фона для консоли kitty.
## Возможности
- Выбор изображений из подпапок
- Следование символическим ссылкам
- Отдельный скрипт и переменная среды для альтернативных изображений (`no-no.sh`)
## Ограничения
- Не рекомендуется иметь символические ссылки, ведущие из конца в начало какой-либо степени.
- Поддерживаются все форматы изображений, поддерживаемые imagemagick.
## Требования
- coreutils
- imagemagick (для конвертации изображений)
## Инструкция для установки
1. Добавьте в ~/.bashrc строку: `<путь>/shuffle.sh`
2. Создайте папку `<путь>/selection/` или создайте символическую ссылку
3. Установите изображение фона эмулятора терминала на selected.jpg
## Инструкция по установке
1. Скачайте и (если требуется) разархивируйте данный репозиторий в постоянное место, назовём его `<путь>`.
2. Добавьте в ~/.bashrc строку: `<путь>/shuffle.sh`.
3. Создайте папку `<путь>/selection/` или создайте символическую ссылку с таким названием.
4. Если папка пуста, добавьте туда любое изображение.
5. Запустите минимум один раз `<путь>/shuffle.sh`.
6. Установите изображение фона эмулятора терминала на `<путь>/selected.jpg`.
## Альтернативные изображения
В скрипте предусмотрена возможность задания альтернативной папки с изображениями. Для этого:
- Создайте папку `<путь>/alternative/` или создайте символическую ссылку с таким названием
- (Если вы используете kitty) Используйте `<путь>/alt.sh` когда требуется альтернативное изображение
Или
- Укажите переменную среды `OVERRIDE_ALT=1` в нужном месте

View file

@ -2,5 +2,5 @@
SOURCE_DIR=$(dirname -- "${BASH_SOURCE[0]}")
OVERRIDE_SFW=1 $SOURCE_DIR/shuffle.sh
OVERRIDE_ALT=1 $SOURCE_DIR/shuffle.sh
kitty

View file

@ -2,7 +2,7 @@
SOURCE_DIR=$(dirname -- "${BASH_SOURCE[0]}")
EXTRACTION_DIR=$SOURCE_DIR/selection/
SFW_DIR=$SOURCE_DIR/sfw/
SFW_DIR=$SOURCE_DIR/alternative/
EXTRACTED_FILE=$(find -L $SOURCE_DIR/selection/ -type f | shuf -n 1)