https://github.com/dacort/bingdaily
Set your macOS desktop image to the Bing Image of the day
https://github.com/dacort/bingdaily
bing-image golang macos wallpaper-changer
Last synced: 2 months ago
JSON representation
Set your macOS desktop image to the Bing Image of the day
- Host: GitHub
- URL: https://github.com/dacort/bingdaily
- Owner: dacort
- License: apache-2.0
- Created: 2019-10-08T05:41:04.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-11-15T17:11:42.000Z (over 4 years ago)
- Last Synced: 2025-04-12T21:09:44.160Z (about 1 year ago)
- Topics: bing-image, golang, macos, wallpaper-changer
- Language: Go
- Homepage:
- Size: 195 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BingDaily
A fun little side project that downloads the Bing Image of the day and makes it your background on macOS.
- Inspiration: Hammerspoon's [BingDaily](https://www.hammerspoon.org/Spoons/BingDaily.html) spoon.
- Setting macOS Desktop Image: https://www.tech-otaku.com/mac/setting-desktop-image-macos-mojave-from-command-line/

## Running
Download the latest `BingDaily.zip` file from the [releases](https://github.com/dacort/bingdaily/releases) page, unzip and run!
On first run, it will download today's Bing image and make it your background.
You can see the name of the image in your new menu bar item and get more info or open today's quiz using the appropriate links.
It will attempt to update the background every hour while the app is running.
## Notes
I had big issues figuring out how to set the App icon, these links came in handy:
- https://stackoverflow.com/questions/646671/how-do-i-set-the-icon-for-my-applications-mac-os-x-app-bundle
- https://apple.stackexchange.com/questions/325196/applescript-icon-icns-not-changing
- https://stackoverflow.com/questions/11856766/osx-notification-center-icon
At the end of the day, I think it was just cached.
## Releasing
```shell
make zip
```
Then create a new GitHub release and upload.