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 3
is installed on your system it can be run asmass_replace.py
Python 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.yaml
with any text editor. - set
filetypes
to control which filetypes will be "operated on". - set
replacement_paris
to 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
mass_replace-0.0.3.tar.gz
(4.8 kB
view hashes)
Built Distribution
Close
Hashes for mass_replace-0.0.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b30e32115732fbfde48d960ccfff61c41fd3f8f82ba5d1d270ddacf5241acfa9 |
|
MD5 | 7faef8ba91730c5595a941234030676c |
|
BLAKE2b-256 | 410ed8abf27a9e10ac56a7a5c6396534f14a7f34ac8d88ce5b4019366058f114 |