Various scripts to manage desktop wallpapers
backgrounds - Set background desktop wallpapers or display slideshow
ckdown - Check for missing files listed in downloaded.txt
wallclean - Cleanup an interrupted Wallhaven download folder
counts - Prepare a table of number of pics & symbolic links in subdirectories
diffem - Diff current git repo versions against installed versions
findups - Find and symlink duplicate files
findupthumbs - Find and link duplicate thumbnails
fixabslinks - Repair absolute symbolic links listed in absolute.txt
fixlinks - Repair broken symbolic links listed in broken.txt
fixlinks2models - Repair broken symbolic links to files in the Models subdirs
fixlinks2people - Repair broken symbolic links to files in the People subdirs
fixmodelslinks - Repair symbolic links in the Wallpapers/Models subdir
fixpeoplelinks - Repair symbolic links in the Wallpapers/People subdir
get-all - Download wallpapers from Wallhaven in all current albums
get-anime - Download Wallhaven Anime wallpapers
get-background - Get the current desktop background image and report if it is in the Favorites folder (Ubuntu Linux only)
get-list - Retrieve Wallhaven wallpapers using specified list of search terms
get-missing - Download missing Wallhaven wallpapers by number
get-model - Download Wallhaven wallpapers for the specified model or photographer
get-models - Download Wallhaven wallpapers for all image folders in the Models subdir
get-photographers - Download Wallhaven wallpapers for all image folders in the Photographers subdir
get-favorites - Download favorites from Wallhaven
get-general - Download General wallpapers from Wallhaven
get-number - Download Wallhaven wallpaper by number
get-people - Download Wallhaven wallpapers in the People category
get-search - Download Wallhaven images matching the specified search term(s)
get-sizes - List the size of all the wallpaper folders
instem - Install these scripts
linkhaven - Remove duplicate Wallhaven desktop wallpapers and create symbolic links for the duplicate
linkit - Locate specified wallpapers by number and create symbolic links to them in the desktop backgrounds Favorites folder
links2files - Repair broken symlinks in broken.txt by removing and redownloading
mkall - Create all of the desktop background image folders
mkbgdir - Create a subdir of symlinks to a specified folder of wallpapers
mkbgfav - Make the current desktop background a favorite
mkbglinks - Create symbolic links in the desktop backgrounds folder
mkdesc - Create a description file for those models with none
mkfavs - Create the symbolic links in the Favorites desktop backgrounds folder
mkrelink - Manage symbolic links in the desktop background folders
models - List model folders matching specified search term
mvem - Move downloaded files to subdirs
randmodel - Select a random image from the model folder for use as the desktop background
reget - Re-download Wallhaven images for multiple search term directories
rmportrait - Delete images not in portrait mode or too small
saver - Convenience frontend for xscreensaver to manage slideshow screen saver folders
setwall - Set the desktop wallpaper
showdesc - Show the specified model's description
shownext - Read 'todo' files for Elite Babes and JP Erotica and open next model's page with the Waterfox browser
wb - Automatically downloads my favorites from wallbase.cc
[Note: Wallbase has been shutdown. Use Wallhaven, its successor. See wh.]
You will need to configure your own Wallbase username/password as well as
extensively modify the favorites by both name and number so this script
may not be that useful to others. Get MacEarl's original and do to it
what I have done to this.
wh -
You will need to configure your own Wallhaven username/password in the
script. See the Wallhaven convenience scripts in the Wallpapers dir
for easy bulk downloading.
xnvslides - Slideshows with XnView (requires AppleScript and osascript - Mac only). Multi-platform slideshows can be viewed using the backgrounds script invoked as 'slides' or 'slideshow'.