Skip to content

Latest commit

 

History

History
118 lines (63 loc) · 5.63 KB

README.md

File metadata and controls

118 lines (63 loc) · 5.63 KB

Scripts/Wallpapers

Various scripts to manage desktop wallpapers

Contents:

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'.