Wallpaper Fetcher
Small cli program to automatically download and set the daily Bing wallpaper on Windows, Linux or Mac.
> wallpaper-fetcher -h
usage: Wallpaper Fetcher [-h] [-f] [-n NUMBER] [-r RES] [-d] [-l LOCALE] [-o OUTPUT] [-v] [--debug]
This little tool fetches the Bing wallpaper of the day and automatically applies it (Windows/Mac/Linux).
options:
-h, --help show this help message and exit
-f, --force Force re-download an already downloaded image (default: False)
-n, --number NUMBER Number of latest wallpapers to download (default: 1)
-r, --res RES Custom resolution. Use --valid-res to see all valid resolutions (default: UHD)
-d, --download Only download the wallpaper(s) without updating the desktop background (default: False)
-l, --locale LOCALE The market to use (default: en-US)
-o, --output OUTPUT Output directory where the wallpapers should be saved (default: None)
-u, --update Automatically update the wallpaper every x seconds (default: False)
-i, --update-interval UPDATE_INTERVAL
The interval in seconds to use to update the wallpaper (default: 300)
-a, --attached Run wallpaper rotation in attached mode (see all logs) (default: False)
-s, --stop Stop the wallpaper rotator (default: False)
-v, --version Prints the installed version number (default: False)
--enable-auto Enable autostart (using the supplied arguments) (default: False)
--disable-auto Remove autostart (default: False)
--valid-res List all valid resolutions (default: False)
--debug Set log level to debug (default: False)
In addition, the executable versions of this program support enabling autostart which automatically downloads the current wallpaper of the day on login.
To enable autostart, use --enable-auto and to disable it use --disable-auto:
--enable-auto Enable autostart (default: False)
--disable-auto Remove autostart (default: False)
Credits
- The source code in set_wallpaper.py was copied from the Textual Paint project licensed under the MIT License.
Metadata
Release files for wallpaper-fetcher 0.2.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| wallpaper_fetcher-0.2.10.tar.gz | 12.2 kB | With provenance | Details for wallpaper_fetcher-0.2.10.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| wallpaper_fetcher-0.2.10-py3-none-any.whl | Python 3 | none | any | Details for wallpaper_fetcher-0.2.10-py3-none-any.whl |
Total release size: 26.8 kB
Release files / wallpaper_fetcher-0.2.10.tar.gz
| Download URL | wallpaper_fetcher-0.2.10.tar.gz |
|---|---|
| Size | 12.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
388c6b2a1c7a9ec23f56b38c3c289e0a96b582b50dd3036cb34b7cfa6906310f
|
|
BLAKE2b-256 checksum How to use checksums |
0dde852578d060df7b51bb2fd816bb0fca23f392889957e4df94962a21940236
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 11, 2026.
Transparency logRelease files / wallpaper_fetcher-0.2.10-py3-none-any.whl
| Download URL | wallpaper_fetcher-0.2.10-py3-none-any.whl |
|---|---|
| Size | 14.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9cd0c7d70380e386c7b882fc18817ce8fabc100602c2aad2198025f8512de503
|
|
BLAKE2b-256 checksum How to use checksums |
19490f217ad7f9dc330a4accb04b3241d5e382f091f3b0807cccdfca081bc10e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 11, 2026.
Transparency logSecurity for wallpaper-fetcher 0.2.10
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for wallpaper_fetcher-0.2.10.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 11, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.