Portál AbcLinuxu, 30. dubna 2025 12:39
Jelikož poslední dobou trošku experimentuji s QT creatorem, napadlo mě, že by bylo pěkné mít dokumentaci ke glibc pěkně dostupnou rovnou z Qt creatoru, který využívá Qt help (soubory .qch).
Jelikož ajťák je tvor líný, nemohl to dopadnout jinak než napsáním skriptu, který dokumentaci vygeneruje. Na stránkách GNU C Library je ke stažení dokumentace hned v několika formátech. Já jsem jako základ vybral vybral verzi na více html stránek, protože Qthelp HTML používá. Skript je napsaný pro BASH (půvedně jsem přemýšlel nad C++ nebo Javou, ale to je dost overkill).
Ke skriptu. Skript nejdříve stáhne do pracovního adresáře dokumentaci, tu rozbalí a potom parsuje soubor index.html. Ze získaných informací doplní údaje do libc-doc.base.qhp a pak vygeneruje nápovědu ve formátu .qch. EDIT: skript dále parsuje soubory *-Index.html, obsahující seznam funkcí a dalších věcí a z nich vytvoří klíčová slova. Vzhledem k tomu, že je jich ale obrovské množství, nečekejte, že skript proběhne nějak závratně rychle.
Nakonec tedy nezbytný link ke stažení.
Nechť Vám dobře slouží!
Tiskni
Sdílej:
Vzhledem k tomu, že je jich ale obrovské množství, nečekejte, že skript proběhne nějak závratně rychle.To ne, ale imho k tomu přispívá, že u každýho průchodu vypisuješ
"$i..."
Dík to je fajn.To jsem rád, že to někdo možná i použije
To ne, ale imho k tomu přispívá, že u každýho průchodu vypisuješJá vím, ale jinak by to mohlo vypadat, že se to někde zacyklilo (dokud jsem to tam nedal, jsem si to i trochu myslel). Taky za to může nadužívání sedu, ale perl fakt neumím."$i..."
Jinak QtCreator taky používám, vypadá celkem nadějně. Alespoň dobře napovídá - nějak se mi nikdy nepodařilo přinutit Code::Blocks, aby napovídal Qt záležitosti (jde-li to vůbec). Tenhle editor byl dobrou odpovědí. A taky je fajn, že umí otvírat .pro soubory jako celý projekty...Na stránkách Trolltechu jsem četl, že neumí subprojekty, ale to mě až tolik netrápí.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.