Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thejandroman/bing-wallpaper
Bing.com wallpaper for OS X, and any Unix like desktop (eg. Ubuntu).
https://github.com/thejandroman/bing-wallpaper
Last synced: 10 days ago
JSON representation
Bing.com wallpaper for OS X, and any Unix like desktop (eg. Ubuntu).
- Host: GitHub
- URL: https://github.com/thejandroman/bing-wallpaper
- Owner: thejandroman
- License: gpl-3.0
- Fork: true (ktmud/bing-wallpaper)
- Created: 2012-11-27T18:30:02.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2022-02-04T05:36:54.000Z (almost 3 years ago)
- Last Synced: 2024-10-16T00:17:34.958Z (28 days ago)
- Language: Shell
- Size: 1.45 MB
- Stars: 327
- Watchers: 22
- Forks: 83
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Bing Wallpaper for Mac and Ubuntu
=================================Information
-----------
A script which downloads the latest picture of the day from Bing.com and saves
it to a directory.The script was tested on:
- Mac OS X 10.8 - 10.12
- Ubuntu 12.04 - 16.04
- Arch 2022.01.01How to use?
-----------
* Just run the **bing-wallpaper.sh** script from the terminal. The script will
download today's bing image.
* To see available options run the sript with the `--help` flag:```
$ ./bing-wallpaper.sh --help
Usage:
bing-wallpaper.sh [options]
bing-wallpaper.sh -h | --help
bing-wallpaper.sh --versionOptions:
-f --force Force download of picture. This will overwrite
the picture if the filename already exists.
-s --ssl Communicate with bing.com over SSL.
-b --boost Use boost mode. Try to fetch latest pictures.
-q --quiet Do not display log messages.
-n --filename The name of the downloaded picture. Defaults to
the upstream name.
-p --picturedir The full path to the picture download dir.
Will be created if it does not exist.
[default: $HOME/Pictures/bing-wallpapers/]
-r --resolution The resolution of the image to retrieve.
Supported resolutions:
UHD 1920x1200 1920x1080 800x480 400x240
-w --set-wallpaper Set downloaded picture as wallpaper (Only mac support for now).
-h --help Show this screen.
--version Show version.
```Configuration on Mac
--------------------
* Open Mac's `System Preferences` -> `Desktop & Screensaver`, add the wallpaper
directory, and configure to taste.* To have the script run everyday automatically you will need to setup
launchd. I have provided a sample plist file, found in the Tools
directory, which can be copied to **$HOME/Library/LaunchAgents** and
loaded with the command `launchctl load
$HOME/Library/LaunchAgents/com.ideasftw.bing-wallpaper.plist`. Modify
the plist as needed to point to **bing-wallpaper.sh**.Configuration on Ubuntu
-----------------------
**TL;DR:*** To install Gnome background slideshow, in the terminal run:
```
$ git clone [email protected]:thejandroman/bing-wallpaper.git
$ bing-wallpaper/Tools/gnome-bing-slideshow/deploy-gnome-settings.sh
```* Register `bing-wallpaper/bing-random-pic.sh` to run regularly.
* Change the background properties to use the new slideshow.
**How to register bing-wallpaper.sh or bing-random-pic.sh to run regularly.**
There are two ways to run the scipts regularly: cron jobs and startup
applications.
* Cron jobs:
* Change the path of **bing-wallpaper.sh** in **Tools/bing-cron** to the
desired script location. If left unchanged the default value is
**~/Pictures/bing-wallpaper.sh**.
* From the terminal run `crontab /path/to/bing-cron` to setup the cronjob.
* Startup programs:
* From HUD, search for startup applications.
* Add **bing-random-pic.sh** or **bing-wallpaper.sh**.