Your comments

Пока с трудом представляю себе, как передать множество файлов в командной строке вашему "конвертеру в html".

Может другое решение вас устроит? Я всё равно планирую предоставлять доступ к внутреннему API из внешних модулей с возможностью расширения программы скриптами на Python.
Там это можно будет реализовать более "красиво".

p.s. А что у вас в банке?

Делать такое же поведение или отдельным пунктом?

По поводу 4 пункта: старый Библиотекарь поступает точно так же - фильтрует список. Если интересно, это можно обсудить (в отдельном топике), так как я сам не знаю как лучше.

Что-то я не нахожу в старом Библиотекаре данную функцию.



Не там смотрю?