Compare commits
No commits in common. "master" and "0.1.3.2" have entirely different histories.
5 changed files with 46 additions and 22 deletions
0
.gitignore
vendored
Executable file → Normal file
0
.gitignore
vendored
Executable file → Normal file
8
.whitesource
Normal file
8
.whitesource
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
##########################################################
|
||||||
|
#### WhiteSource "Bolt for Github" configuration file ####
|
||||||
|
##########################################################
|
||||||
|
|
||||||
|
# Configuration #
|
||||||
|
#---------------#
|
||||||
|
ws.repo.scan=true
|
||||||
|
vulnerable.check.run.conclusion.level=success
|
0
LICENSE
Executable file → Normal file
0
LICENSE
Executable file → Normal file
60
README.md
Executable file → Normal file
60
README.md
Executable file → Normal file
|
@ -1,21 +1,33 @@
|
||||||
# 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.
|
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 ;-)
|
It can be useful when you are trying to clean your mess on your computer ;-)
|
||||||
|
|
||||||
## Requirements
|
Requirements
|
||||||
|
------------
|
||||||
|
|
||||||
- Ubuntu, Linux Mint (should work on Ubuntu derivatives), Arch Linux (should work on Ubuntu derivatives) and probably any Linux distro
|
* Ubuntu, Linux Mint (should work on other Ubuntu derivatives)
|
||||||
- detox
|
* detox
|
||||||
- imagemagick
|
* imagemagick
|
||||||
|
|
||||||
## Installation
|
Installation
|
||||||
|
------------
|
||||||
|
|
||||||
|
For Ubuntu 16.04, Linux Mint 18.x, and other derivatives
|
||||||
|
|
||||||
|
```
|
||||||
|
curl -L https://packagecloud.io/makoto/stable/gpgkey | sudo apt-key add -
|
||||||
|
echo "deb https://packagecloud.io/makoto/stable/ubuntu/ xenial main" | sudo tee /etc/apt/sources.list.d/makoto.list
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install wpfind
|
||||||
|
```
|
||||||
|
|
||||||
For Ubuntu 18.04, Linux Mint 19.x, and other derivatives
|
For Ubuntu 18.04, Linux Mint 19.x, and other derivatives
|
||||||
|
|
||||||
```shell
|
```
|
||||||
curl -L https://packagecloud.io/makoto/stable/gpgkey | sudo apt-key add -
|
curl -L https://packagecloud.io/makoto/stable/gpgkey | sudo apt-key add -
|
||||||
echo "deb https://packagecloud.io/makoto/stable/ubuntu/ bionic main" | sudo tee /etc/apt/sources.list.d/makoto.list
|
echo "deb https://packagecloud.io/makoto/stable/ubuntu/ bionic main" | sudo tee /etc/apt/sources.list.d/makoto.list
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
|
@ -24,20 +36,21 @@ sudo apt-get install wpfind
|
||||||
|
|
||||||
For Ubuntu 20.04, Linux Mint 20.x, and other derivatives
|
For Ubuntu 20.04, Linux Mint 20.x, and other derivatives
|
||||||
|
|
||||||
```shell
|
```
|
||||||
curl -L https://packagecloud.io/makoto/stable/gpgkey | sudo apt-key add -
|
curl -L https://packagecloud.io/makoto/stable/gpgkey | sudo apt-key add -
|
||||||
echo "deb https://packagecloud.io/makoto/stable/ubuntu/ focal main" | sudo tee /etc/apt/sources.list.d/makoto.list
|
echo "deb https://packagecloud.io/makoto/stable/ubuntu/ focal main" | sudo tee /etc/apt/sources.list.d/makoto.list
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install wpfind
|
sudo apt-get install wpfind
|
||||||
```
|
```
|
||||||
|
|
||||||
For Arch Linux and derivatives
|
For Arch Linux and other derivatives
|
||||||
|
|
||||||
```shell
|
```
|
||||||
yay -S wpfind
|
trizen -S wpfind
|
||||||
```
|
```
|
||||||
|
|
||||||
## Usage options
|
Usage options
|
||||||
|
-------------
|
||||||
|
|
||||||
```
|
```
|
||||||
██╗ ██╗██████╗ ███████╗██╗███╗ ██╗██████╗
|
██╗ ██╗██████╗ ███████╗██╗███╗ ██╗██████╗
|
||||||
|
@ -64,33 +77,36 @@ Usage : wpfind [options]
|
||||||
-h : show help & informations
|
-h : show help & informations
|
||||||
```
|
```
|
||||||
|
|
||||||
## Usage examples
|
Usage examples
|
||||||
|
--------------
|
||||||
|
|
||||||
Copy wallpapers in the current directory and sub-directories with minimum width of 1920px to wpfiles
|
Copy wallpapers in the current directory and sub-directories with minimum width of 1920px to wpfiles
|
||||||
|
|
||||||
```shell
|
```
|
||||||
wpfind -c
|
wpfind -c
|
||||||
```
|
```
|
||||||
|
|
||||||
Move wallpapers in the current directory and sub-directories with minimum width of 1920px to wpfiles
|
Move wallpapers in the current directory and sub-directories with minimum width of 1920px to wpfiles
|
||||||
|
|
||||||
```shell
|
```
|
||||||
wpfind -m
|
wpfind -m
|
||||||
```
|
```
|
||||||
|
|
||||||
Move wallpapers in the /home/user/MyPics directory and sub-directories with minimum width of 2560px to /home/user/MyWP directory
|
Move wallpapers in the /home/user/MyPics directory and sub-directories with minimum width of 2560px to /home/user/MyWP directory
|
||||||
|
|
||||||
```shell
|
```
|
||||||
wpfind -m -w 2560 -i /home/user/MyPics -o /home/user/MyWP
|
wpfind -m -w 2560 -i /home/user/MyPics -o /home/user/MyWP
|
||||||
```
|
```
|
||||||
|
|
||||||
## Credits
|
Credits
|
||||||
|
-------
|
||||||
|
|
||||||
This script has been written by Francois B. (Makotosan/Shakasan)
|
This script has been written by Francois B. (Makotosan/Shakasan)
|
||||||
|
|
||||||
- Email : francois@exoseed.be
|
* Email : francois@makotonoblog.be
|
||||||
- Website : https://makotonoblog.be/wpfind/
|
* Website : https://makotonoblog.be/wpfind/
|
||||||
|
|
||||||
## Licence
|
Licence
|
||||||
|
-------
|
||||||
|
|
||||||
The script is licensed under the terms of the GPLv3
|
The script is licensed under the terms of the GPLv3
|
0
pics/logo.png
Executable file → Normal file
0
pics/logo.png
Executable file → Normal file
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Loading…
Add table
Reference in a new issue