Skip to content
Bing Wallpaper for macOS
Branch: master
Clone or download
Pull request Compare This branch is 5 commits ahead of networkprogrammer:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Bing wallpaper for mac

This program is written in python specifically for MacOS and tested on Catalina 10.15.1 running python 2.7.16 and is based upon bing-wallpaper-for-mac by an original work by Bobin Joseph (see


  • To install, copy the app into your /Applications folder or into your ~/Applications folder according to preference.
  • To refresh the wallpaper automatically, you can run one of the scripts provided in the Scripts folder that will install a plist file into your LaunchAgents folder.


  • First run the provided uninstall script to stop auto refreshing the wallpaper
  • Then delete the app from your Applications folder
  • Optionally delete the ~/Pictures/bing-wallpaper folder and its contents


  • The app is written in python and is embedded in an Automator application.
    • The checker script checks to ensure there is internet connectivity, then checks to see if an image file already exists in the ~/Pictures/bing-wallpaper folder.
      • If there are files, it will check to see if the file was created today.
        • If the file was created today, it stops and doesn't do anything
        • Otherwise, it runs the script to download the wallpaper.
      • If there are no files, it runs the script to download the wallpaper
  • The original script saved space by only keeping 1 image in the ~/Pictures/bing-wallpaper folder. I preferred to keep previous images and remove them manually so I modified the default behavior accordingly.
You can’t perform that action at this time.