Skip to content
Script to download latest Bing wallpaper
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Script to download current background from to be used as a wallpaper.

Running the script

Creating the environment

Either with conda

conda create -n bing -c defaults -c conda-forge python=3.7 requests beautifulsoup4 funcy

Or with pip

pip install funcy requests beautifulsoup4


We can now run the script from the conda environment or venv/python environment eg. python --dest ~/Desktop

More details

The next time macOS changes the wallpaper it should find the the new file and update the wallpaper, assuming it is configured to rotate the wallpaper using the script's destination directory as the source. I run this script every 5 minutes and have macOS configured to rotate the wallpaper every 15.

Also on my blog,

You can’t perform that action at this time.