Le fichier README.md5 indique « Consultez la documentation de l'API et les exemples de programmes pour plus de détails ». (aucun lien fourni) mais je ne trouve nulle part cette documentation API référencée. Les exemples de programmes du répertoire "examples" ne contiennent pas cette documentation. Le fichier README donne un exemple limité de la manière d'effectuer l'analyse, mais ne me dit rien sur la structure "GumboOutput" ou sur ce qui peut être fait avec. J'ai regardé dans tous les sous-répertoires mais je ne vois rien documentant l'API.
J'ai trouvé une page séparée via Google (http://matze.github.io/clib-doc/gumbo-parser/index.html) mais je ne sais pas comment elle se rapporte à cette version, et elle est très incomplète (pour exemple, je ne vois toujours rien à propos de la structure "GumboOutput" ou de ce qui peut être fait avec.)
J'aimerais parcourir la documentation de l'API, mais je ne souhaite pas particulièrement cloner le référentiel et installer doxygen
moment. Pouvez-vous envisager d'héberger les documents créés quelque part ?
Ne pouvons-nous pas configurer les pages Github avec une utilisation possible du code/API ?
FWIW, l'API utilisateur complète est documentée dans gumbo.h. Si vous recherchez des exemples d'utilisation de l'API, le sérialiseur aborde la plupart des fonctionnalités côté utilisateur de la bibliothèque. Lorsqu'elle est accessible via python, l'api est étendue car l'arbre analysé basé sur C est converti en son équivalent bs4 une fois l'analyse terminée.
Commentaire le plus utile
FWIW, l'API utilisateur complète est documentée dans gumbo.h. Si vous recherchez des exemples d'utilisation de l'API, le sérialiseur aborde la plupart des fonctionnalités côté utilisateur de la bibliothèque. Lorsqu'elle est accessible via python, l'api est étendue car l'arbre analysé basé sur C est converti en son équivalent bs4 une fois l'analyse terminée.