Перейти к содержимому


Фотография

man2chm - преобразователь UNIX MAN страниц справок в HTML

man unix html

  • Авторизуйтесь для ответа в теме

#1 Ссылка на это сообщение Пакость

Пакость
  • мультЯшко
  • 1 523 сообщений
  •    
Наш автор

Отправлено

Программа - конвертор файлов справок в UNIX MAN формате в HTML с генератором CHM проекта.
Качать:  Прикрепленный файл  man2chm.zip   34,22К   3 Количество загрузок:
Кратко - тоже говно, но с потенциалом не вынести себе мозг в попытках попробовать её результат.
Или длинно: данная программа - просто ещё один относительно дерьмовый конвертор MANов, не жди от неё особого понимания структуры этих справок и всех дебрей спецкодов форматирования (коих в MANе тьма и без какой-либо внятной документации, особенно не идущей в разрез с тем, что мы видим на практике)
Сама суть его создания изошла из того что относительно доступные сущетсвующие не генерят или очень плохо генерят систему связей между MAN файлами, как это делает UNIXовая их смотрелка. (кстати на самом деле в формате MAN явно не предусмотрена возможность ссылаться на другие страницы, что собственно и ставит вопрос особо ребром т. к. это приходится понимать чисто интуитивно)
Использование: man2chm [параметры]
Параметры:
-indir:<папка>  устанавливает путь к папке с анализируемыми файлами
-outdir:<папка> устанавливает путь к папке для записи результатов
-nochm          запрещает генерировать файлы chm проекта

по умолчанию ищет файлы в домашней папке и записывает результаты туда-же.
Заметь, программа не разбирает расширений файлов, но ищет заголовочные сигнатуры в потенциальных man-страницах (по ним-же и строит систему связей), так что из анализируемого блока файлов желательно сперва убрать всё лишнее.

Помимо HTML страниц генерит три файла - шаблона HTML help проекта с именами: man2chm.hhc, man2chm.hhk, man2chm.hhp, т. е. да, сама она chm не создаёт, но делает всё самое необходимое для Html Help Workshop ;)

В архив вложены и исходники. Вполне возможно они окажутся весьма полезны подмандать работу программы под особенности "твоих" MANов. Там много комментариев так что, надеюсь, разобраться будет не очень сложно.

:olen:




  • Авторизуйтесь для ответа в теме
В этой теме нет ответов


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых