Bug #1258
openПринудительная обработка скачанных сущностей.
0%
Description
На данный момент происходит принудительная автоматическая обработка скачанных и сохраненных на фс по произвольному пути через cstp сущностей, вне зависимости от наличия более развитых средств инициирования обработки таких сущностей.
Expected result:
При наличии модулей AN, Kinotify и при срабатывании правила на событие завершения загрузки, автоматическая обработка загруженной сущности должна подавляться отдавая преимущество обработке этой сущности по запросу от пользователя путём нажатия на кнопку "Handle..." в уведомлении.
В общем, если уж так и нужна автоматическая обработка и раз ещё до скачивания известно mime-type сущности, то можно же предлагать не только её сохранение, но и автоматическое открытие внутренним или внешним хендлером на выбор, которое будет подразумевать
скачивание во временный кэш (без запроса у пользователя пути сохраняемого файла) + его автоматическую обработку.
Одновременно можно вести редактируемый из настроек список mime-types и выбранных для их обработки хендлеров, если в диалоге скачивания отмечено "Запомнить выбор" и, соотвественно, более не переспрашивать запомненные соответствия.
Actual result:
После сохранения на фс по произвольному пути сущности для которой имеется внутренний хендлер происходит инициализация её обработки, заключающееся либо в обработке соответствующим хендлером. либо в открытии диалога по выбору хендлера в то время как наличие кнопки "Handle..." в уведомлении подразумевает, что такая обработка будет происходить только по запросу от пользователя.
STR:
Примеры.
Открыть список литературы с прямыми ссылками на pdf-файлы из какой-нить статьи.
Прощелкать по десятку ссылок и поставить их на загрузку.
Огрести десяток открытых вкладок монокля, или десяток окон с предложением открыть эти файлы в монокле.
или
Открыть ссылку на пдф-документ в онлайн-просмотрщике, прочитать её и убедиться, что статья полезная и нужно её схоронить.
Сохранить её на диске
Огрести вкладку монокля, или окно с предложением открыть статью.
System information:
LeechCraft 0.5.95-2375-g1a7be78
Built with Qt 4.8.5, running with Qt 4.8.5
Running on: NAME=Gentoo x86_64 3.10.5-gentoo-r1 #1 SMP PREEMPT Thu Aug 8 16:39:36 MSK 2013