Программа для составления списка текстовых файлов (.txt, .csv, .html, .json) в указанной директории по принципу

"[имя файла] [первая строка файла]"

По умолчанию предполагает, что текстовые файлы имеют кодировку 'cp1251', потому что такой был запрос от "заказчика". Проверка на текстовость по расширению файла.

Вызов из консоли:

make_file_list.py [directory_to_describe] [directory_to_save_result]

Параметр:

-с, --coding [кодировка] - дает возможность указать кодировку исходных файлов.

Также имеет файл config.ini, в котором можно указать список необходимых расширений файлов, имя файла с отчетом и путь для сохранения файла с отчетом, который будет использован в случае отсутствия соответствующего аргумента при вызове. В случае отсутствия аргумента и файла config.ini, отчет будет сохранен в директории, где находится скрипт.