Skip to main content

Rename files searching substrings in filenames

Project description

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

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

renamebyreplace-1.0.0.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

renamebyreplace-1.0.0-py3-none-any.whl (23.5 kB view details)

Uploaded Python 3

File details

Details for the file renamebyreplace-1.0.0.tar.gz.

File metadata

  • Download URL: renamebyreplace-1.0.0.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.11 Linux/6.17.8-gentoo

File hashes

Hashes for renamebyreplace-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d5a5137361ce9285136d8a1a3850069b7d67fca5694ab553486189e079834178
MD5 59d254f5c9059a2704abdc04e14b1a3e
BLAKE2b-256 60445e4cfc9121bcf2b9575974525b525313c5701a2534dea33bd545be960f10

See more details on using hashes here.

File details

Details for the file renamebyreplace-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: renamebyreplace-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 23.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.11 Linux/6.17.8-gentoo

File hashes

Hashes for renamebyreplace-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 53ad7ed15fb354b8a0b1e29aa8ef5951f11440aad08462f40315bc2ea02ab174
MD5 5038242967394a904b2e589d21fc5367
BLAKE2b-256 dd8ffcac075aeb9ab2a701e6e3c391cf30e822938cf3328c8902347e17e68e82

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page