Skip to main content

RenameByReplace (https://github.com/turulomio/renamebyreplace/)

Tests

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)

Source distribution for renamebyreplace 1.0.0
File Size Uploaded
renamebyreplace-1.0.0.tar.gz 17.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for renamebyreplace 1.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.2.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page