Find wallpapers among pictures files in directory and sub-directories and move/copy them to a separate directory. It can be useful when you are trying to clean your mess on your computer ;-)
| pics | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| wpfind | ||
WPFind
The purpose of this script is to find wallpapers among pictures files in directory and sub-directories and move/copy them to a separate directory.
It can be useful when you are trying to clean your mess on your computer ;-)
Requirements
- Arch Linux (should work on Arch derivatives) and probably any Linux distro
- detox
- imagemagick
Installation
For Arch Linux and derivatives
yay -S wpfind
Usage options
██╗ ██╗██████╗ ███████╗██╗███╗ ██╗██████╗
██║ ██║██╔══██╗██╔════╝██║████╗ ██║██╔══██╗
██║ █╗ ██║██████╔╝█████╗ ██║██╔██╗ ██║██║ ██║
██║███╗██║██╔═══╝ ██╔══╝ ██║██║╚██╗██║██║ ██║
╚███╔███╔╝██║ ██║ ██║██║ ╚████║██████╔╝
╚══╝╚══╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚═════╝
Find wallpapers recursively in a dir and sub-directories...
Version : 0.1.3
Author : Francois B (Makoto)
Licence : GPLv3
Usage : wpfind [options]
-c : copy wallpapers found in a specific folder
-m : move wallpapers found in a specific folder
-s : interactive mode (ask confirmation before overwriting a file)
-i <directory_to_analyze_to_find_wallpapers> (default: current directory)
-o <wallpapers_found_save_directory> (default: wpfiles inside the current directory)
-w <minimum_pixel_width> (default: 1920px)
-v : verbose mode
-h : show help & informations
Usage examples
Copy wallpapers in the current directory and sub-directories with minimum width of 1920px to wpfiles
wpfind -c
Move wallpapers in the current directory and sub-directories with minimum width of 1920px to wpfiles
wpfind -m
Move wallpapers in the /home/user/MyPics directory and sub-directories with minimum width of 2560px to /home/user/MyWP directory
wpfind -m -w 2560 -i /home/user/MyPics -o /home/user/MyWP
Credits
This script has been written by Francois B. (Makotosan/Shakasan)
- Email : francois@exoseed.be
- Website : https://makotonoblog.be/wpfind/
Licence
The script is licensed under the terms of the GPLv3
