Progress:
- Write initial program that does the job using Mojave's wallpapers.
- Close subprocess (As of right now it becomes defunct).
- Add configuration file to load from that.
- Add arguments and reduce hardcoded variables.
- Add support for additional WM | environments.
- Replace geolocation api.
Current Issue(s):
Uses IP to find time and geolocation.User can specify location in config. By default IP is used.- Uses GeoNames api, requires account but is free.
- nitrogen
- feh
- Gnome
- Any other with nitrogen or feh
- Make an account at http://www.geonames.org/login
- Enable free api features at geonames at http://www.geonames.org/enablefreewebservice.
- Clone the repo.
- Add username, environment in config file.
- Run One(1) of the two:
Or
python dynamic_wallpapers.py -setup
sh ./setupDynamic.sh
- Run using:
python dynamic_wallpapers.py
-
In case you don't want to use IP, add your location in the config file.
-
If you still want to use it, you can by installing nitrogen and then following the above steps.
-
In case you want to download the wallpapers manually, then download them to some directory and update WALL_DIR in the config file. These are some places you can get the wallpapers from : https://files.rb.gd/mojave_dynamic.zip | https://drive.google.com/open?id=1UCR5ikwGQh3rLbPbxc4r1xTaiIbGG1Lf