Name | wallpaper-fetcher JSON |
Version |
0.2.0
JSON |
| download |
home_page | None |
Summary | A python script to automatically fetch and apply the daily Bing wallpaper on Linux, Mac or Windows. |
upload_time | 2025-01-21 11:37:24 |
maintainer | None |
docs_url | None |
author | Johannes Gundlach |
requires_python | <3.14,>=3.9 |
license | MIT |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
[![PyPI - Version](https://img.shields.io/pypi/v/wallpaper-fetcher?logo=PyPI)](https://pypi.org/project/wallpaper-fetcher/)
# Wallpaper Fetcher
Small cli program to automatically download and set the daily Bing wallpaper on Windows, Linux or Mac.
```console
> 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. UHD by default. 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)
--valid-res List all valid resolutions (default: False)
--debug Set log level to debug (default: False)
```
In addition, the [executable](https://github.com/Johannes11833/BingWallpaperFetcher/releases) 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](wallpaper_fetcher/set_wallpaper.py) was copied from the [Textual Paint](https://github.com/1j01/textual-paint) project licensed under the [MIT License](https://github.com/1j01/textual-paint?tab=MIT-1-ov-file).
Raw data
{
"_id": null,
"home_page": null,
"name": "wallpaper-fetcher",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.14,>=3.9",
"maintainer_email": null,
"keywords": null,
"author": "Johannes Gundlach",
"author_email": "24914225+Johannes11833@users.noreply.github.com",
"download_url": "https://files.pythonhosted.org/packages/ba/29/a009c736b78cad7c81f94744c90d4b9258826e1838ddbfc29df786bd6b57/wallpaper_fetcher-0.2.0.tar.gz",
"platform": null,
"description": "[![PyPI - Version](https://img.shields.io/pypi/v/wallpaper-fetcher?logo=PyPI)](https://pypi.org/project/wallpaper-fetcher/)\n\n# Wallpaper Fetcher\nSmall cli program to automatically download and set the daily Bing wallpaper on Windows, Linux or Mac.\n\n\n```console\n> wallpaper-fetcher -h \n\nusage: Wallpaper Fetcher [-h] [-f] [-n NUMBER] [-r RES] [-d] [-l LOCALE] [-o OUTPUT] [-v] [--debug]\n\nThis little tool fetches the Bing wallpaper of the day and automatically applies it (Windows/Mac/Linux).\n\noptions:\n -h, --help show this help message and exit\n -f, --force Force re-download an already downloaded image (default: False)\n -n, --number NUMBER Number of latest wallpapers to download (default: 1)\n -r, --res RES Custom resolution. UHD by default. Use --valid-res to see all valid resolutions (default: UHD)\n -d, --download Only download the wallpaper(s) without updating the desktop background (default: False)\n -l, --locale LOCALE The market to use. (default: en-US)\n -o, --output OUTPUT Output directory where the wallpapers should be saved (default: None)\n -u, --update Automatically update the wallpaper every x seconds (default: False)\n -i, --update-interval UPDATE_INTERVAL\n The interval in seconds to use to update the wallpaper (default: 300)\n -a, --attached Run wallpaper rotation in attached mode (see all logs) (default: False)\n -s, --stop Stop the wallpaper rotator (default: False)\n -v, --version Prints the installed version number (default: False)\n --valid-res List all valid resolutions (default: False)\n --debug Set log level to debug (default: False)\n```\n\nIn addition, the [executable](https://github.com/Johannes11833/BingWallpaperFetcher/releases) versions of this program support enabling autostart which automatically downloads the current wallpaper of the day on login.\nTo enable autostart, use `--enable-auto` and to disable it use `--disable-auto`:\n\n```\n --enable-auto Enable autostart (default: False)\n --disable-auto Remove autostart (default: False)\n```\n\n\n## Credits\n- The source code in [set_wallpaper.py](wallpaper_fetcher/set_wallpaper.py) was copied from the [Textual Paint](https://github.com/1j01/textual-paint) project licensed under the [MIT License](https://github.com/1j01/textual-paint?tab=MIT-1-ov-file).\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A python script to automatically fetch and apply the daily Bing wallpaper on Linux, Mac or Windows.",
"version": "0.2.0",
"project_urls": {
"repository": "https://github.com/Johannes11833/BingWallpaperFetcher"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ba9b9234e2deee0521012e3e963d2d2475dc65b34860fd908c97597ef3adc7b5",
"md5": "bbf63669707585099cbeda673f51f420",
"sha256": "d4121e2821c17eca1c04b3a3540aefd6d02b6e82291fe99da8f603dc97745381"
},
"downloads": -1,
"filename": "wallpaper_fetcher-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bbf63669707585099cbeda673f51f420",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.14,>=3.9",
"size": 13372,
"upload_time": "2025-01-21T11:37:23",
"upload_time_iso_8601": "2025-01-21T11:37:23.370989Z",
"url": "https://files.pythonhosted.org/packages/ba/9b/9234e2deee0521012e3e963d2d2475dc65b34860fd908c97597ef3adc7b5/wallpaper_fetcher-0.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ba29a009c736b78cad7c81f94744c90d4b9258826e1838ddbfc29df786bd6b57",
"md5": "3b6e62535bce872352dc1f71511278c7",
"sha256": "a33be3b00cb88f58cba4f4e43f81b57988044ae42567ee43f3b05548350becb3"
},
"downloads": -1,
"filename": "wallpaper_fetcher-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "3b6e62535bce872352dc1f71511278c7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.14,>=3.9",
"size": 11113,
"upload_time": "2025-01-21T11:37:24",
"upload_time_iso_8601": "2025-01-21T11:37:24.609354Z",
"url": "https://files.pythonhosted.org/packages/ba/29/a009c736b78cad7c81f94744c90d4b9258826e1838ddbfc29df786bd6b57/wallpaper_fetcher-0.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-21 11:37:24",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Johannes11833",
"github_project": "BingWallpaperFetcher",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "wallpaper-fetcher"
}