thejandroman / bing-wallpaper

Bing.com wallpaper for OS X, and any Unix like desktop (eg. Ubuntu).
GNU General Public License v3.0
328 stars 83 forks source link

Bing Wallpaper for Mac and Ubuntu

Information

A script which downloads the latest picture of the day from Bing.com and saves it to a directory.

The script was tested on:

How to use?

$ ./bing-wallpaper.sh --help
Usage:
  bing-wallpaper.sh [options]
  bing-wallpaper.sh -h | --help
  bing-wallpaper.sh --version

Options:
  -f --force                     Force download of picture. This will overwrite
                                 the picture if the filename already exists.
  -s --ssl                       Communicate with bing.com over SSL.
  -b --boost <n>                 Use boost mode. Try to fetch latest <n> pictures.
  -q --quiet                     Do not display log messages.
  -n --filename <file name>      The name of the downloaded picture. Defaults to
                                 the upstream name.
  -p --picturedir <picture dir>  The full path to the picture download dir.
                                 Will be created if it does not exist.
                                 [default: $HOME/Pictures/bing-wallpapers/]
  -r --resolution <resolution>   The resolution of the image to retrieve.
                                 Supported resolutions:
                                 UHD 1920x1200 1920x1080 800x480 400x240
  -w --set-wallpaper             Set downloaded picture as wallpaper (Only mac support for now).
  -h --help                      Show this screen.
  --version                      Show version.

Configuration on Mac

Configuration on Ubuntu

TL;DR:

$ git clone git@github.com:thejandroman/bing-wallpaper.git
$ bing-wallpaper/Tools/gnome-bing-slideshow/deploy-gnome-settings.sh

How to register bing-wallpaper.sh or bing-random-pic.sh to run regularly.

There are two ways to run the scipts regularly: cron jobs and startup applications.