Разработать консольный Python-модуль подготовки текстовых реестров
Предварительный отбор исполнителя: заявка не является гарантией старта и оплаты; окончательный объём, сроки и стоимость подтверждаются после проверки обезличенных примеров.
Разработать консольный Python-модуль для базовой подготовки текстовых реестров перед публикацией. До старта получить обезличенный набор из 5–10 примеров, подтверждённые кодировки и расширения, правила определения заголовков, целевой регистр, белый и чёрный списки специальных символов, порядок объединения и формат итогового документа. Реализовать чтение всех согласованных файлов из настраиваемой папки без обхода вложенных каталогов по умолчанию, нормализацию Unicode и переводов строк, предсказуемое преобразование только заголовков, безопасную очистку случайных символов без удаления значимых знаков и сборку одного структурированного результата с сохранением исходного порядка. Добавить режим предварительного просмотра, журнал обработанных файлов без содержимого, понятные ошибки кодировки и резервное сохранение исходников без изменения. Подготовить автоматические тесты на кириллицу, пустые файлы, повторяющиеся заголовки, смешанные кодировки и запрещённые символы. Передать исходный код, requirements или стандартную библиотеку без лишних зависимостей, пример конфигурации, README, тестовый набор и один консолидированный цикл исправлений.
Графический интерфейс, публикация материалов, обработка персональных данных, OCR, смысловой рерайт, перевод, облачный хостинг и постоянная поддержка исключены.