Walkthrough directories and find and replace txt on select filetypes.
Project description
mass_replace
Use case
mass_replace "Walkthrough" through a specified root_folder and perform find and replace operations on every file of the specified type.
- If
Python 3is installed on your system it can be run asmass_replace.pyPython script - Can be run as a standalone Window Executable (
.exe)
⚠️ WARNING ⚠️
EVERY FILE OF THE SPECIFIED TYPE NESTED UNDERNEATH THE root_folder WILL BE SUBJECT TO FIND AND REPLACE OPERATIONS
Installation and usage
To run as a standalone .exe
- Download
mass_replace_windows_executable.zip - Extract zip file.
- Set configuration settings
- from
mass_replace/openconfig.yamlwith any text editor. - set
filetypesto control which filetypes will be "operated on". - set
replacement_paristo control the find and replace operations to be performed on each file. - set 'root_folder' to set the parent folder under which the operations will be performed.
- from
- Run
mass_replace.exe- Double click
mass_replace.exe - or run from command line/powershell ✔️
- Double click
# mass_replace config file
root_folder: C:\Users\username\Documents\docs_go_here_folder
filetypes:
- csv
- xml
- txt
replacement_pairs:
old_text1: new_text1
old_text2: new_text2
puff_daddy: diddy
Ease of Use suggestions
To make the use of mass_replace.exe easier.
Create shortcuts of mass_replace.exe and config.yaml and place them somewhere easy to get to.
Do not move the actual files or the application will not work.
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
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 mass_replace-0.0.3.tar.gz.
File metadata
- Download URL: mass_replace-0.0.3.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5998b2458d7c28a8f72946a6ac17424e6a75fe6d30d12af477a8f8e008913245
|
|
| MD5 |
8a664ef72aa5a00bb1dfbf10fd382257
|
|
| BLAKE2b-256 |
7ea21bbfa655c01ca642569eebd118a75a8dc2841ec11435315f96783b89a157
|
File details
Details for the file mass_replace-0.0.3-py2.py3-none-any.whl.
File metadata
- Download URL: mass_replace-0.0.3-py2.py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b30e32115732fbfde48d960ccfff61c41fd3f8f82ba5d1d270ddacf5241acfa9
|
|
| MD5 |
7faef8ba91730c5595a941234030676c
|
|
| BLAKE2b-256 |
410ed8abf27a9e10ac56a7a5c6396534f14a7f34ac8d88ce5b4019366058f114
|