0
Completed

Выделение нескольких книг для обработки командой пользователя

Яволь 7 years ago • updated by Andrej Repin 7 years ago 4

Допустим в "меню пользователя" добавляю, например, собственный "конвертор в html". Хотелось бы иметь возможность выделить несколько книг для выполнения этой команды. Конвертировать книги по одной та еще морока.

Answer

Answer
Completed
Реализовано, будет в следующем обновлении.
Answer
Completed
Реализовано, будет в следующем обновлении.

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

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

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

Выделяем файлы, выполняем команду. В порядке очереди над каждой книгой происходит некое запланированное действие (конвертация в данном случае). В итоге каждый раз команде передается только один файл.

p.s. В банке компот)

А теперь понял, действия выполняются последовательно или параллельно? Т. е. дожидаемся завершения предыдущего действия или нет? И нужно ли прерывать выполнение всего пакета если один из конвертеров вернёт ошибку?

Последовательно, потому что, например, конвертор для киндл при максимальном сжатии ресурсозатратное дело. А по поводу ошибки самое логичное выдавать сообщение с предложением продолжить, либо прервать выполнение. Пусть пользователь сам решает)