LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
config/settings.json
glynn_cleaner/__init__.py
glynn_cleaner/__version__.py
glynn_cleaner/cleaner.py
glynn_cleaner.egg-info/PKG-INFO
glynn_cleaner.egg-info/SOURCES.txt
glynn_cleaner.egg-info/dependency_links.txt
glynn_cleaner.egg-info/entry_points.txt
glynn_cleaner.egg-info/requires.txt
glynn_cleaner.egg-info/top_level.txt
glynn_cleaner/helpers/email_disposable_loader.py
glynn_cleaner/helpers/email_utils.py
glynn_cleaner/utils/__init__.py
glynn_cleaner/utils/date_helpers.py
glynn_cleaner/utils/email_suggestions.py
glynn_cleaner/utils/email_validation.py
glynn_cleaner/utils/file_helpers.py
glynn_cleaner/utils/logger.py
glynn_cleaner/utils/text_helpers.py
input/sample_dirty_data.csv
logs/cleaner_history.log
logs/run_2026-02-07_18-10-01.log
logs/run_2026-02-08_11-53-44.log
logs/run_2026-02-14_11-04-24.log
logs/run_2026-02-14_11-10-32.log
logs/run_2026-02-14_12-10-14.log
logs/run_2026-02-14_12-15-25.log
logs/run_2026-02-14_12-27-36.log
logs/run_2026-02-14_13-06-26.log
logs/run_2026-02-14_15-22-42.log
logs/run_2026-02-15_20-06-23.log
logs/run_2026-02-18_20-59-17.log
logs/run_2026-02-18_21-03-26.log
logs/run_2026-02-18_21-05-26.log
logs/run_2026-02-18_21-07-22.log
logs/run_2026-02-20_15-08-03.log
logs/run_2026-02-20_15-17-44.log
logs/run_2026-02-20_15-26-12.log
logs/run_2026-02-20_15-27-04.log
logs/run_2026-02-20_15-35-47.log
logs/run_2026-02-20_15-43-52.log
logs/run_2026-02-20_15-45-44.log
logs/run_2026-02-20_15-57-02.log
logs/run_2026-02-20_16-06-12.log
logs/run_2026-02-20_16-11-24.log
logs/run_2026-02-21_17-47-23.log
logs/run_2026-02-21_17-54-08.log
logs/run_2026-02-22_10-50-56.log
logs/run_2026-02-22_10-54-56.log
logs/run_2026-02-22_11-00-35.log
logs/run_2026-02-22_11-42-45.log
logs/run_2026-02-22_11-43-15.log
logs/run_2026-02-22_18-00-49.log
logs/run_2026-02-22_18-16-37.log
logs/run_2026-03-07_12-29-10.log
logs/run_2026-03-07_12-33-03.log
logs/run_2026-03-07_12-36-24.log
logs/run_2026-03-07_12-41-39.log
logs/run_2026-03-07_12-44-46.log
logs/run_2026-03-07_12-46-44.log
logs/run_2026-03-07_13-01-13.log
logs/run_2026-03-07_13-09-45.log
logs/run_2026-03-07_13-13-02.log
logs/run_2026-03-07_13-15-17.log
logs/run_2026-03-07_13-35-16.log
logs/run_2026-03-07_13-38-32.log
logs/run_2026-03-07_13-43-57.log
logs/run_2026-03-07_13-57-12.log
logs/run_2026-03-07_14-04-55.log
logs/run_2026-03-07_14-08-14.log
logs/run_2026-03-07_14-11-05.log
logs/run_2026-03-07_15-17-27.log
output/cleaned.csv
output/cleaned_audit_lenient.csv
output/cleaned_audit_lenient_report.txt
output/cleaned_audit_lenient_summary.csv
output/cleaned_audit_strict.csv
output/cleaned_audit_strict_report.txt
output/cleaned_audit_strict_summary.csv
output/cleaned_lenient.csv
output/cleaned_lenient_report.txt
output/cleaned_lenient_summary.csv
output/cleaned_output.csv
output/cleaned_output_report.txt
output/cleaned_output_summary.csv
output/cleaned_report.txt
output/cleaned_sample.csv
output/cleaned_sample_report.txt
output/cleaned_sample_summary.csv
output/cleaned_strict.csv
output/cleaned_strict_report.txt
output/cleaned_strict_summary.csv
output/cleaned_summary.csv
tests/test_cleaner_audit_mode.py
tests/test_cleaner_dates.py
tests/test_cleaner_duplicates.py
tests/test_cleaner_junk_rows.py
tests/test_cleaner_pipeline.py
tests/test_cleaner_strict_mode.py
tests/test_dates.py
tests/test_dry_run_mode.py
tests/test_email_disposable_loader.py
tests/test_email_utils_integration.py
tests/test_summary_only_mode.py