Day 7 - Google Wallpaper
Whew, the refreshing feeling of writing a killer app when there were really no good ideas floating in the chat room. It was almost 9:30 when someone suggested a wallpaper switcher. This little twist popped into my head and it was all downhill from there.
It took me about 2.5 hours to write, most time chatting once again...
The application allows you to specify any number of keywords (ex. Snow, Disney, Space, etc...), an update interval, and whether or not to use safe search. I made safe search an option to sort out the obvious different intentions of a college dorm user and an office professional.
The application will then randomly pick a keyword, search google images (high quality only), randomly choose an image from the first page of results, and set it as your desktop. It'll then wait for the interval you set and repeat the process.
Download the app
Download the source
Before someone points out that I didn't use the google API, last I checked there were some limitations on # of searches. I didn't have the time to research and figure out if that changed. However, I left the searching logic in a seperate class so someone could easily just reimplement it if they'd like. I use webscraping, so obviously it could be an issue in the future.
May the source be with you.