Linux -- это интересно

QuickWall


Рубрика: Прочие -> Системные утилиты -> Интернет ПО -> Графика
Метки: | | | | |
Просмотров: 17150

QuickWall — консольная Python (python-requests / python-dbus) утилита для загрузки изображений с сервиса Unsplash и установки их в качестве фона рабочего стола.

Unsplash (Beautiful Free Images & Pictures) — сервис предназначенный для обмена фотографиями, хранилище высококачественных обоев для рабочего стола (free HD wallpapers). Сервис создан в 2013 году и являлся пионером модели распространения фотографий без авторских прав. Тем не менее в 2017 году было принято решение о прекращении использования "нулевой" лицензии.

Кроме загрузки изображений и установки их в качестве фона рабочего стола QuickWall имеет встроенный генератор цветовых схем на основе изображения, в качестве генератора цветовой схемы утилитой используется Pywal (color scheme generator).

Pywal (python-pywal) — инструмент генерирующий цветовую палитру из доминирующих цветов изображения и применяет цвета "на лету" для всей системы или отдельных приложений. Существует пять поддерживаемых бекэндов (backend) для генерации цветов, каждый из которых обеспечивает свою палитру цветов для каждого изображения.

Pywal не изменяет ни один из существующих файлов конфигурации, вместо этого он работает вокруг них и предоставляет инструменты для интеграции в систему по усмотрению пользователя. К примеру, эмуляторы терминала имеют свои цифровые схемы обновляемые в режиме реального времени (без задержки), но при минимальной конфигурации эта функциональность может быть расширена (почти до всего что работает в системе).

QuickWall может загружать с сервиса Unsplash случайное изображение, одно из популярных на сервисе за день или за неделю, изображение из определённой коллекции (по идентификатору) и изображения по поисковому запросу. В качестве загрузчика используется downloader-cli, консольный менеджер загрузки с красивой полосой прогресса (awesome progressbar).

QuickWall полноценно интегрируется с рабочими окружениями KDE (в том числе обои экрана блокировки), GNOME/Unity, MATE и XFCE, поддерживаются оконные менеджеры использующие feh или nitrogen (по умолчанию). Каталог с загруженными изображениями (~/.cache/QuickWall) можно очистить из командной строки, идентификаторы или отдельные изображения можно добавлять в "Чёрный лист" (~/.cache/QuickWall/blacklist), ведётся подробный лог событий (~/.cache/QuickWall/logs/log.cat).

Лицензия: MLT (The MIT License)

Домашняя страница

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)