Hyper Expert /Blog
About
Archives

Archive for September, 2015

Shell script to download Bing’s daily image as a wallpaper for Mac

I previously wrote about downloading Bing’s daily image and set it as your wallpaper using PowerShell for Windows. Or, Python for Mac. This time around, I will show you how to do a Shell script to achieve the same thing. Also, set the downloaded image as wallpaper immediately.

I have already made the following script an app using Mac Automator. It basically creates a new directory for you, if one does not exist, under your “Pictures” directory called “Bing Wallpaper” and download Bing’s daily image there as “wallpaper.jpg”. Then, it will set the downloaded image as your wallpaper – Also works on multi-monitor.

You can save the app in your Applications folder or anywhere you want.
Download app

Or, if you want to edit the script, download the source below and make your own app.

Python script to download Bing’s daily image for Mac

I previously wrote about downloading Bing’s daily image and set it as your wallpaper using PowerShell script. However, if you are a Mac user, this simple Python script will do a similar job.

I have already made the following script an app using Mac Automator. It basically creates a new directory for you, if one does not exist, under your “Pictures” directory called “Bing Wallpapers” and download Bing’s daily image there as “wallpaper.jpg”.

You can save the app in your Applications folder or anywhere you want.
Download app

Or, if you want to edit the script, download the source below and make your own app.
Download script

import urllib2
import json
import datetime
import os.path, time
from os.path import expanduser

#market options: en-US, zh-CN, ja-JP, en-AU, en-UK, de-DE, en-NZ
market = 'en-US'
resolution = '1920x1080'
BingDirectory= expanduser("~") +'/Pictures/Bing Wallpaper/'
WallpaperName = 'wallpaper.jpg'

loop_value = 1
while (loop_value == 1):
    try:
		urllib2.urlopen("http://google.com")
    except urllib2.URLError,

PowerShell script to download Bing’s daily image as a wallpaper

Update: Python way for Mac posted here

There are few ways you can download Bing’s daily image and set it up as your wallpaper. The easiest way at the time of writing this post is to download Bing Desktop program by Microsoft. Or, you can just head over to Bing.com and download the image manually if you do not want to install more bloatware on your computer. Lastly, if you are like me, create a PowerShell script to automate downloading Bing’s daily image for you and set it up as your wallpaper without having to install any programs.

Jump to the script download at the end of this post if you wish to skip all the technical details.

Bing has an XML page that changes daily reflecting the wallpaper name, region, and resolution. Luckily for us, we can have PowerShell parse that XML info and download the Bing image for us.