Background Changer
A small program in Python 3 that grabs a random photo from Unsplash according to your screen resolution and sets it as your background.
Further testing
This hasn't yet been tested on Windows or Mac (being worked on), but it works for Ubuntu Linux. Any commands I might have gotten wrong to set it as your background, please feel free to fix those or add more!
Dependencies
This is pretty light on dependencies, but you will need to make sure you have a couple things:
tkinter- a python GUI toolkit, but is only used to get the screen resolution. This is usually installed via a system package.requests- python module for HTTP requests.pywal- generates color schemes and used for changing the wallpaper.
Optional Dependencies
feh, if you use a Linux system that's not Ubuntu or Elementary OS. This is not in PyPi, it'll be in your distros repos.
Installation and Usage
NOTE: For Mac, first test if you have
tkinterdirectly installed with your Python version first:python3 >>> import tkinterIf that doesn't cause an error, you're good. If it does, follow this Stack Overflow Post to get that correctly set up. Then you can continue with the installation:
pip install backgroundchanger
Usage
backgroundchanger
# To view the help menu
backgroundchanger -h
# or
backgroundchanger --help
How to contribute?
For issue and PR guidelines, see CONTRIBUTING.md.
Release files for backgroundchanger 1.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| backgroundchanger-1.5.0.tar.gz | 6.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| backgroundchanger-1.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.7 kB
Release files / backgroundchanger-1.5.0.tar.gz
| Download URL | backgroundchanger-1.5.0.tar.gz |
|---|---|
| Size | 6.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
eda05d5be078126c5d0bb203c1a35e625b7dc76c4b5d9655f804df97dcf55607
|
|
BLAKE2b-256 checksum How to use checksums |
a8c556bb7f8521dc5e6e0293d28a1a6ceb2496a2e29258d127d529f0aad07403
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6
|
Release files / backgroundchanger-1.5.0-py3-none-any.whl
| Download URL | backgroundchanger-1.5.0-py3-none-any.whl |
|---|---|
| Size | 9.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d6a357da2f5eb85e698b805b2b78cfd57bb5829a0e061098142cf7a7037da808
|
|
BLAKE2b-256 checksum How to use checksums |
4ee011ebe451e1f0956e6083fc76b73a19057d94d1d4648384c29f0b528090b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6
|