A cli tool for managing documents and media files
Project description
futils
A CLI tool to automate repetitive tasks during management of documents and media files
Usage
fu [OPTIONS] COMMAND [ARGS]...
Available commands
imgresizeResize images to smaller resolutions applying same effect as 'cover' css, useful for wallpapers and background images managementindex: Creates a text file listing all files at given path in ascending order. Only direct children files.index-removed: Creates a text file listing all files that are present in a given index but doesn't exists in specified path anymore.iterateIterates files in a path and opens it in default application, useful for review pictures or multiple docs in a folderiteratefromIterates each line of given file as a path and will open it in default system program.moviefixnameAssists in the process of renaming movie files into a format like<Title> (Year) - <Resolution> - <Audio Lang> <Extra>.<ext>. Use this for your plex library 😉tvshowfixnamesAssists in the process of renaming multiple TV show files into a format like<TV Show title> - S<Season number>E<Episode number>. Similar tomoviefixnamebut for TV show episodes files.
Usage details for each subcommand
Use --help option to get details about each arguments, option and usage
for each command
# Show help for 'imgresize' command
fu imgresize --help
Output for above command:
Usage: fu imgresize [OPTIONS] [SRC_DIR]
Resize images to smaller resolution applying same effect as css 'cover'
Arguments:
[SRC_DIR] Directory containing images to resize [default: ./]
Options:
-w, --width INTEGER Desired width in pixels [default: 1920]
-h, --height INTEGER Desired height in pixels [default: 1080]
-d, --dst-dir TEXT Destination directory for resized images
--help Show this message and exit.
Install
Using pip
pip install futils
futils depends on python 3, in some systems you may want to use
pip3to install programs into python 3 environment
Development
Check Development section
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
futils-1.3.4.tar.gz
(27.6 kB
view details)
File details
Details for the file futils-1.3.4.tar.gz.
File metadata
- Download URL: futils-1.3.4.tar.gz
- Upload date:
- Size: 27.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4bf7801d6d692188fd358a5943e59369e54f3f9923f4ec5ec77a1152bf14cd39
|
|
| MD5 |
3f16f7f181477bac33ce3cb3efef0e2a
|
|
| BLAKE2b-256 |
a4044c07e5e74f8aa0753337af215519e0d785829ffe89af894ab02c124ce3a5
|