An open API service indexing awesome lists of open source software.

https://github.com/deep5050/bingo

A Bing wallpaper downloader utility. Set 4K images as desktop wallpapers.
https://github.com/deep5050/bingo

bing-wallpaper cli python-cli typer-cli wallpaper

Last synced: 6 months ago
JSON representation

A Bing wallpaper downloader utility. Set 4K images as desktop wallpapers.

Awesome Lists containing this project

README

          



BINGO!


A Bing wallpaper downloader utility


UPI




# Install
```bash
pip3 install bingo-cli --user
```

# Usage

```
deep@deep$ bingo --help

Usage: bingo [OPTIONS]

Download Bing wallpapers and save them as images on the user's desktop folder by default.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────╮
│ --day INTEGER Day ranging from 0-6. 0 is │
│ today, 6 is a week ago. │
│ [default: 0] │
│ --today --no-today Download today's wallpaper. │
│ [default: no-today] │
│ --yesterday --no-yesterday Download yesterday's wallpaper │
│ [default: no-yesterday] │
│ --random --no-random Download a random wallpaper. │
│ [default: no-random] │
│ --uhd --no-uhd Download images in ulta HD │
│ (4k) resolutions │
│ [default: uhd] │
│ --country TEXT Bing service country │
│ [default: US] │
│ --path TEXT Path to save the wallpaper │
│ [default: /home/deep/Desktop] │
│ --set --no-set Set the image as wallpaper. │
│ [default: no-set] │
│ --version --no-version Show app version and exit. │
│ [default: no-version] │
│ --install-completion [bash|zsh|fish|powershell|pws Install completion for the │
│ h] specified shell. │
│ [default: None] │
│ --show-completion [bash|zsh|fish|powershell|pws Show completion for the │
│ h] specified shell, to copy it or │
│ customize the installation. │
│ [default: None] │
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────╯
```

## Supported countries

- US --> "en-US": English (United States)
- CN --> "zh-CN": Chinese (China)
- JP --> "ja-JP": Japanese (Japan)
- IN --> "en-IN": English (India)
- BR --> "pt-BR": Portuguese (Brazil)
- FR --> "fr-FR": French (France)
- DE --> "de-DE": German (Germany)
- CA --> "en-CA": English (Canada)
- GB --> "en-GB": English (United Kingdom)
- IT --> "it-IT": Italian (Italy)
- ES --> "es-ES": Spanish (Spain)
- CA --> "fr-CA": French (Canada)

Example:

```bash
deep@deep$ bingo --country IN --random
```