RenameByReplace (https://github.com/turulomio/renamebyreplace/)
Rename files searching substrings in filenames.
Description
renamebyreplace is a Python utility that allows you to bulk rename files by searching for a specific substring and replacing it with another. It is designed to be safe by default, offering a preview of changes before applying them.
Installation
From Gentoo
If you use Gentoo you can find a ebuild in https://github.com/turulomio/myportage/tree/master/app-admin/renamebyreplace
From PyPI
pip install renamebyreplace
From Source
This project uses Poetry (version 2.0+) for dependency management.
git clone https://github.com/turulomio/renamebyreplace/
cd renamebyreplace
poetry install
Usage
You can see this animated gif to learn how to use it:
Development
This project uses poethepoet for task management.
- Run Tests & Coverage:
poe coverage - Update Translations:
poe translate - Release:
poe release
Metadata
Release files for renamebyreplace 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| renamebyreplace-1.0.0.tar.gz | 17.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| renamebyreplace-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 41.2 kB
Release files / renamebyreplace-1.0.0.tar.gz
| Download URL | renamebyreplace-1.0.0.tar.gz |
|---|---|
| Size | 17.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d5a5137361ce9285136d8a1a3850069b7d67fca5694ab553486189e079834178
|
|
BLAKE2b-256 checksum How to use checksums |
60445e4cfc9121bcf2b9575974525b525313c5701a2534dea33bd545be960f10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.3 CPython/3.13.11 Linux/6.17.8-gentoo
|
Release files / renamebyreplace-1.0.0-py3-none-any.whl
| Download URL | renamebyreplace-1.0.0-py3-none-any.whl |
|---|---|
| Size | 23.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
53ad7ed15fb354b8a0b1e29aa8ef5951f11440aad08462f40315bc2ea02ab174
|
|
BLAKE2b-256 checksum How to use checksums |
dd8ffcac075aeb9ab2a701e6e3c391cf30e822938cf3328c8902347e17e68e82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.3 CPython/3.13.11 Linux/6.17.8-gentoo
|