Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

Daily Wallpaper Installer

EN | RU

English

A small CLI utility that downloads the daily Bing wallpaper.

By default, images are saved to ~/Pictures/BingWallpapers. A directory passed with --output is remembered and used by subsequent runs. Running the utility again on the same day does not download an existing wallpaper again.

Downloads are written to temporary .download files and moved into place only after completion. Leftover temporary files from an interrupted run are removed automatically on the next launch.

If there is no internet connection and today's wallpaper has not been downloaded yet, the utility stays running and retries every 30 seconds. It exits after a successful download. Press Ctrl+C to stop waiting manually.

Installation

The ready-to-use Linux x86-64 archive is located at artifacts/daily-wallpaper-linux-x64.tar.gz. The executable is self-contained, so .NET does not need to be installed on the target computer.

Extract and install it for the current user:

tar -xzf daily-wallpaper-linux-x64.tar.gz
mkdir -p ~/.local/bin
install -m 755 daily-wallpaper ~/.local/bin/daily-wallpaper
~/.local/bin/daily-wallpaper

Options

-o, --output <path>        wallpaper output directory
-m, --market <market>      Bing market (defaults to en-US)
-r, --resolution <size>    resolution (defaults to UHD)
-f, --force                download again even if the file exists
-h, --help                 show help

Example:

daily-wallpaper --output ~/Pictures/BingWallpapers --resolution 1920x1080

The utility only downloads the image; it does not change the desktop background.


Russian

Небольшая CLI-утилита, которая скачивает ежедневные обои Bing.

По умолчанию изображения сохраняются в папку ~/Pictures/BingWallpapers. Папка, указанная через --output, запоминается и используется при последующих запусках. При повторном запуске в тот же день уже загруженные обои не скачиваются заново.

Во время загрузки используются временные файлы .download. Готовый файл появляется только после полного скачивания, а остатки прерванных загрузок автоматически удаляются при следующем запуске.

Если во время запуска нет подключения к интернету и сегодняшние обои ещё не скачаны, утилита продолжает работать и повторяет попытку каждые 30 секунд. После успешного скачивания она закрывается. Остановить ожидание вручную можно сочетанием Ctrl+C.

Установка

Готовый архив для Linux x86-64 находится в artifacts/daily-wallpaper-linux-x64.tar.gz. Исполняемый файл автономный, поэтому устанавливать .NET на целевом компьютере не требуется.

Распаковка и установка для текущего пользователя:

tar -xzf daily-wallpaper-linux-x64.tar.gz
mkdir -p ~/.local/bin
install -m 755 daily-wallpaper ~/.local/bin/daily-wallpaper
~/.local/bin/daily-wallpaper

Параметры

-o, --output <путь>        папка для обоев
-m, --market <регион>      регион Bing (по умолчанию en-US)
-r, --resolution <размер>  разрешение (по умолчанию UHD)
-f, --force                принудительно скачать заново
-h, --help                 показать справку

Пример:

daily-wallpaper --output ~/Pictures/BingWallpapers --resolution 1920x1080

Утилита только скачивает изображение и не меняет фон рабочего стола.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages