Программа для составления списка текстовых файлов (.txt, .csv, .html, .json) в указанной директории по принципу
"[имя файла] [первая строка файла]"
По умолчанию предполагает, что текстовые файлы имеют кодировку 'cp1251', потому что такой был запрос от "заказчика". Проверка на текстовость по расширению файла.
Вызов из консоли:
make_file_list.py [directory_to_describe] [directory_to_save_result]
Параметр:
-с, --coding [кодировка] - дает возможность указать кодировку исходных файлов.
Также имеет файл config.ini, в котором можно указать список необходимых расширений файлов, имя файла с отчетом и путь для сохранения файла с отчетом, который будет использован в случае отсутствия соответствующего аргумента при вызове. В случае отсутствия аргумента и файла config.ini, отчет будет сохранен в директории, где находится скрипт.