A collection of useful personal utilities, separated from the core skilleter-thingy package
Project description
Thingy
Licence: GPL v3
Author: John Skilleter v0.99
Collection of shell utilities and configuration stuff for Linux and MacOS. Untested on other operating systems.
Permanently (for the forseeable future!) in a beta stage - usable, with a few rough edges, and probably with bugs when used in way I'm not expecting!
The following commands are documented in detail in the help output that can be displayed by running the command with the '--help' option.
This README just contains a summary of the functionality of each command.
General Commands
borger
Wrapper for the borg backup utility to make it easier to use with a fixed set of options.
console-colours
Display all available colours in the console.
diskspacecheck
Check how much free space is available on all filesystems, ignoring read-only filesystems, /dev and tmpfs.
Issue a warning if any are above 90% used.
docker-purge
Stop or kill docker instances and/or remove docker images.
gphotosync
Utility for syncing photos from Google Photos to local storage
moviemover
Search for files matching a wildcard in a directory tree and move them to an equivalent location in a different tree
phototidier
Perform various tidying operations on a directory full of photos:
- Remove leading '$' and '_' from filenames
- Move files in hidden directories up 1 level
- If the EXIF data in a photo indicates that it was taken on date that doesn't match the name of the directory it is stored in (in YYYY-MM-DD format) then it is moved to the correct directory, creating it if necessary.
All move/rename operations are carried out safely with the file being moved having a numeric suffix added to the name if it conflicts with an existing file.
photodupe
splitpics
Copy a directory full of pictures to a destination, creating subdiretories with a fixed number of pictures in each in the destination directory for use with FAT filesystems and digital photo frames.
strreplace
Simple search and replace utility for those times when trying to escape characters in a regexp to use sed is more hassle than it is worth.
window-rename
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file skilleter_extras-0.0.4.tar.gz.
File metadata
- Download URL: skilleter_extras-0.0.4.tar.gz
- Upload date:
- Size: 38.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3718eceb8f4a47842102c6249a859413bca1846170043066b3bd9ee6e19c277
|
|
| MD5 |
689bf577ddfef67d7f93e75bc251cbc7
|
|
| BLAKE2b-256 |
434d715497c3ab71019439e19d4366b74a988ba1ffbbbca634bdab6a14f32c7a
|
File details
Details for the file skilleter_extras-0.0.4-py3-none-any.whl.
File metadata
- Download URL: skilleter_extras-0.0.4-py3-none-any.whl
- Upload date:
- Size: 44.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf587b3edb7be53c32088f2c59c92c7f137130cfc3c2670e1c623219ebfd893d
|
|
| MD5 |
8dbd9bf2c8c64d79bee89c3be84e0b5a
|
|
| BLAKE2b-256 |
670d1d332d84d513162bcfff1921cf7011dc3fd78713ea30b2d0ec7c167dae35
|