BG Development


Страници: (2) [1] 2   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> FreshHelp - създава .chm файлове от .html или .txt
johnfound
Публикувано на: 07-07-2012, 23:43
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 8045
Регистриран на: 27.05.04



Ако на някой му трябва много прост генератор на .chm файлове - този е идеален.
Създава хелп файловете, като екстрактва съдържанието и индекса с ключови думи директно от .html файла.

Съдържанието се създава според таговете за заглавия (h1..h6), а ключовите думи се събират от таговете <a>, които имат параметър "id" или "name", тоест ако има таг <a id="keyword"> то думата "keyword" ще се включи в индекса.

Програмата обработва и .txt файлове, форматирани с markdown подобния формат от MiniMagAsm.

За компилиране на .chm файловете се използва компилатора от Free Pascal, така че програмата не зависи от инструментите на Майкрософт.

В закаченият архив се съдържат версии за Windows и Linux и сорс кода.

За проба можете да стартирате "example/compile.bat" или "example/compile.sh" в зависимост от това на каква операционна система работите.

Програмката е още сурова - написана е за един ден и сигурно има бъгове и липсващи функции. (и документация), но все пак се надявам да е полезна и на някой друг освен мен.

[EDIT]
Има известен напредък в проекта. Включих в него инструменти за преобразуване на LaTeX в HTML, така че сега могат да се включват и
документи на LaTeX.

Създадох хранилище за съхранение на кода: ЕТО ТУК.

Най-актуалната версия се сваля от ТУК - кликвате на "Fill out captcha" и след това на "Login" и получавате директно .ZIP архив с версиите за Windows и Linux и примери.

[/EDIT]

Това мнение е било редактирано от johnfound на 17-07-2012, 13:51


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
PMEmail PosterUsers Website
Top
rvc
Публикувано на: 08-07-2012, 12:44
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2648
Регистриран на: 13.05.11



това ще е полезно за хора които все още работят с Win XP ... като мен icon_smile.gif
PMEmail PosterUsers Website
Top
johnfound
Публикувано на: 08-07-2012, 13:45
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 8045
Регистриран на: 27.05.04



QUOTE (rvc @ 08-07-2012, 13:44)
това ще е полезно за хора които все още работят с Win XP ... като мен icon_smile.gif

Това пък защо? Доколкото знам .chm се поддържа от всички версии на Уйндоус досега и няма планове това да се промени в бъдеще.
Допълнително, има библиотеки за Linux и някои програми използват този формат и в Линукс.

Въобще, досега май не е измислен по-удобен формат за хелп система на програми. Или поне по-общоприет. Някои хора го използват и като формат за книги.

Използването на други системи обикновенно води или до силно усложнена програма или до липса на основни функции.


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
PMEmail PosterUsers Website
Top
rvc
Публикувано на: 08-07-2012, 20:14
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2648
Регистриран на: 13.05.11



QUOTE (johnfound @ 08-07-2012, 13:45)
QUOTE (rvc @ 08-07-2012, 13:44)
това ще е полезно за хора които все още работят с Win XP ... като мен icon_smile.gif

Това пък защо? Доколкото знам .chm се поддържа от всички версии на Уйндоус досега и няма планове това да се промени в бъдеще.
...

хехе, ти май не си имал никога Vista?
спомням си че в ранните версии на (Шибаната) Vista .CHM файловете не работеха и M$ бяха обявили че няма да ги потдържат а били измислили там някакви алабала глупости.
ако все пак са се отказали от смахнатата си идея това е много хубаво нещо icon_smile.gif
PMEmail PosterUsers Website
Top
johnfound
Публикувано на: 08-07-2012, 21:31
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 8045
Регистриран на: 27.05.04



QUOTE (rvc @ 08-07-2012, 21:14)
хехе, ти май не си имал никога Vista?
спомням си че в ранните версии на (Шибаната) Vista .CHM файловете не работеха и M$ бяха обявили че няма да ги потдържат а били измислили там някакви алабала глупости.
ако все пак са се отказали от смахнатата си идея това е много хубаво нещо icon_smile.gif

Мисля, че грешиш. Това беше за старият WinHelp формат (.hlp файловете) - той е базиран на RTF и съществува от времето на Win 3.0 Поддръжката му се прекрати с Vista, обаче за Vista и Win7 може да се свали програмата за разглеждане от сайта на MS.

FreshHelp обаче, генерира т.н. "Microsoft Compiled HTML Help" файлове с разширение .chm Този формат се поддържа от всички версии на Windows до 7 включително и от всички по-големи операционни системи.


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
PMEmail PosterUsers Website
Top
rvc
Публикувано на: 08-07-2012, 21:33
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2648
Регистриран на: 13.05.11



да, прави си.
живял съм в заблуждение относно CHM и поддръжката му от Vista насам icon_smile.gif
PMEmail PosterUsers Website
Top
ici
Публикувано на: 08-07-2012, 21:47
Quote Post


Group Icon
Име: Ивайло Илчев
Група: VIP
Ранг: Почетен член

Мнения: 18842
Регистриран на: 06.06.04



QUOTE (johnfound @ 08-07-2012, 13:45)
Въобще, досега май не е измислен по-удобен формат за хелп система на програми. Или поне по-общоприет. Някои хора го използват и като формат за книги.


--------------------
Ние не сме в една лодка, ние сме в една буря. Лодките са различни.

Следващият път когато се почувстваш ненужен, грозен и недооценен, помни че освен това си и тъп.
PMEmail PosterUsers Website
Top
0xdeadc0de
Публикувано на: 09-07-2012, 10:04
Quote Post


Group Icon
Име:
Група: BG Dev модератори
Ранг: Почетен член

Мнения: 1987
Регистриран на: 26.07.04



QUOTE (johnfound @ 08-07-2012, 14:45)
Въобще, досега май не е измислен по-удобен формат за хелп система на програми. Или поне по-общоприет. Някои хора го използват и като формат за книги.

CHM има проблеми (т.е. MS имат проблеми) при отварянето му от мрежов ресурс (\\my share\file.chm).
Проблемите идват от настройките за сигурност по подразбиране и е мнооого досадно (особено когато не можеш да ги пипаш, например в корпоративна мрежа) да трябва всеки файл да го копираш локално.

Винаги съм предпочитал добре форматиран PDF (със съдържание и т.н.), който освен същата функционалност като CHM, предоставя и добра версия за печат.

Откакто имам iPad пък предпочитам ePub.

Като цяло на CHM се радвах преди 5-6 години, когато работех изцяло на Windows.


--------------------
One OS to rule them all, One OS to find them,
One OS to bring them all and in the darkness bind them ... MS-DOS FoReVeR!
PMEmail PosterYahoo
Top
johnfound
Публикувано на: 09-07-2012, 10:21
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 8045
Регистриран на: 27.05.04



QUOTE (0xdeadc0de @ 09-07-2012, 11:04)
Винаги съм предпочитал добре форматиран PDF (със съдържание и т.н.), който освен същата функционалност като CHM, предоставя и добра версия за печат.

За четене да. Обаче би ли ми казал, как с PDF може да се направи програма - текстов редактор, в която като позиционираш каретката на някоя дума и натиснеш F1, да ти показва главата за тази дума в съответният .pdf? Имам предвид не търсене в текста, а търсене в индекс.


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
PMEmail PosterUsers Website
Top
0xdeadc0de
Публикувано на: 09-07-2012, 12:27
Quote Post


Group Icon
Име:
Група: BG Dev модератори
Ранг: Почетен член

Мнения: 1987
Регистриран на: 26.07.04



Това е до възможности на програмата за визуализиране, а не са формата. Моят коментар сравнява формати, а не възможности на четци.


--------------------
One OS to rule them all, One OS to find them,
One OS to bring them all and in the darkness bind them ... MS-DOS FoReVeR!
PMEmail PosterYahoo
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (2) [1] 2  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0