tzk/tzk
Soren I. Bjornstad f0bd41f65a implement more robust private-person replacer
The previous method occasionally gave incorrect results because it
performed replacements on an entire line, rather than on individual
instances of the text to replace. This usually worked fine, but in rare
cases could create wrong/ugly output, and with future improvements to
what can be replaced could end up causing leaks.

This was a royal PITA to get working, but I'm fairly sure it's correct
now due to all the doctests. Please add more if you find any regressions
or think of cases that aren't covered.
2022-03-16 09:19:49 -05:00
..
editions/tzk regular update 2022-01-03 15:31:14 -06:00
__init__.py initialize Sphinx and document builders 2021-08-27 09:53:18 -05:00
__main__.py update copyright notice 2022-03-14 20:59:57 -05:00
builders.py implement more robust private-person replacer 2022-03-16 09:19:49 -05:00
config.py add 'tzk convert' to switch between Node & single-file 2021-09-20 14:16:32 -05:00
default_config.py fix several doc files that got out of date 2021-09-21 09:30:32 -05:00
git.py update docstrings 2021-08-27 10:06:52 -05:00
tw.py adjust explanation of restore-plugins situation 2021-09-21 13:08:55 -05:00
util.py bump version and allow use of --version to see it 2022-01-23 17:28:19 -06:00