Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Адекватное открытие MAFF-файлов  (Прочитано 5406 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Skif_off

  • Активист
  • *
  • Сообщений: 416
    • Просмотр профиля
Re: Адекватное открытие MAFF-файлов
« Ответ #15 : 12 Марта 2025, 04:17:45 »
AndAnd, это не просто HTML в архиве: index.html лежит в подкаталоге с рандомным именем (ну, может и не рандомным, а скорее связанным с датой), а доп. барахло - рядом в index_files.
Наверное, надо просто попробовать.

проблема в "адекватном" открытии - с сохранением и показом даты и гиперссылки из MAFF.
И как себе это представляешь? Открывать index.html во фрейме?

P.S.
К тому же CoolReader в последней версии Xubuntu очень тяжело работает и постоянно падает. При обновлении его система снесла, но я поставил руками - видимо зря...
Какую версию и откуда? Под 24.10?
Насколько помню, в 22.04 программа нормально компилилась, опакечивалась и работала. Собирал с годик назад из master, только libunibreak туда добавил, т.к. в системе слишком старенькая. Правда, особо не гонял...

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Адекватное открытие MAFF-файлов
« Ответ #16 : 12 Марта 2025, 04:26:47 »
с сохранением и показом даты и гиперссылки
Ну вытащите их из rdf отдельно. Проблемы не вижу.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Skif_off

  • Активист
  • *
  • Сообщений: 416
    • Просмотр профиля
Re: Адекватное открытие MAFF-файлов
« Ответ #17 : 12 Марта 2025, 05:05:05 »
В общем, набросал добавку к плагину GTK2-версии DC:
- исходники плагина gtk_socket здесь (для сборки нужны пакеты build-essential, libgtk2.0-dev и libmagic-dev) или скомпиленный можно найти тут;
- скрипт maff.py должен лежать в подкаталоге scripts, а то, что нужно дописать в settings.ini - см. в коммите.
Принцип вроде понятен: в 25й строке открываем на чтение, в 26й начинаем просматривать содержимое, но берём только первый файл и выкусываем из него имя папки в корне архива, потом в 37й строке распаковываем всё и закрываем архив в 38й. В крайнем случае можно замутить распаковку: извлечь всё, переименовать папку в имя MAFF-файла.

Как вариант - попробовать сделать wdx-плагин на Lua (пример работы с ZIP тут), вытащить в набор колонок имя папки в корне, скопировать содержимое всех колонок и в LO Calc намутить Bash-скрипт с распаковкой и переименованием. Или оставить MAFF как есть: просмотр работает, поиск по содержимому zip-архивов работает, дату и ссылку можно посмотреть.

Оффлайн AndAnd

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Адекватное открытие MAFF-файлов
« Ответ #18 : 12 Марта 2025, 09:54:41 »
Какую версию и откуда? Под 24.10?
Можно запустить CoolReader3-3.2.58-1-x86-64.AppImage если проблемы с установкой. Можно собрать, а у меня стоит coolreader_3.2.2-1_amd64.deb. Да и google никуда не делся.
Открывает нормально, все красиво - ссылки все кликабельные, в браузере открывает.

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Re: Адекватное открытие MAFF-файлов
« Ответ #19 : 12 Марта 2025, 11:16:02 »
Спасибо всем :)

Cool Reader полностью снёс и заново поставил - вроде теперь нормально.

За плагин спасибо - буду пробовать.
Xubuntu 25.04

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1190
    • Просмотр профиля
Re: Адекватное открытие MAFF-файлов
« Ответ #20 : 13 Марта 2025, 09:59:10 »
Осталось найти нормально работающее расширение для экспорта в PDF (с предварительным редактированием) - старое Print Friendly & PDF уже не работает.

А просто поставить на машину cups-pdf и распечатать прямо из браузера? По идее получится примерно то что надо.

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Re: Адекватное открытие MAFF-файлов
« Ответ #21 : 13 Марта 2025, 12:19:34 »
Это не проблема - проблема в необходимости предварительно редактировать - убирать целый ряд "украшательств", которые нужны или оправданы на сайте, но увеличивают размер файла в архиве в несколько раз (типа многочисленных портретов автора лекции размером 4000 на 3000).

При этом такое редактирование должны быть лёгким, быстрым и визуальным (как было в расширении для Firefox), а не "профессиональным".
Xubuntu 25.04

Оффлайн Skif_off

  • Активист
  • *
  • Сообщений: 416
    • Просмотр профиля
Re: Адекватное открытие MAFF-файлов
« Ответ #22 : 19 Марта 2025, 20:14:01 »
Выложил maffwdx.lua, можно приспособить для набора колонок, поиска или всплывающих подсказок.

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Re: Адекватное открытие MAFF-файлов
« Ответ #23 : 19 Марта 2025, 23:17:49 »
Поставил LuaZip.

В панели работает отлично.

В подсказках почему-то не показывает.
Xubuntu 25.04

Оффлайн Skif_off

  • Активист
  • *
  • Сообщений: 416
    • Просмотр профиля
Re: Адекватное открытие MAFF-файлов
« Ответ #24 : 20 Марта 2025, 05:16:12 »
В подсказках почему-то не показывает.
Странно. На всякий случай: в настройках подсказок добавлен тип с *.maff и поля плагина?
Если всё добавлено, можно попробовать включить окно протокола, DC туда валит ошибки.

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Re: Адекватное открытие MAFF-файлов
« Ответ #25 : 20 Марта 2025, 12:04:54 »
Всё включено правильно, ошибок нет.

Всплывающие подсказки DC вообще не показываются.

Думаю, нужно переходить в тему DC.
https://doublecmd.h1n.ru/viewtopic.php?t=8591
« Последнее редактирование: 20 Марта 2025, 12:08:56 от Nick222 »
Xubuntu 25.04

 

Страница сгенерирована за 0.021 секунд. Запросов: 23.