Die Datei README.md5 sagt "Weitere Details finden Sie in der API-Dokumentation und den Beispielprogrammen". (kein Link bereitgestellt) Ich kann diese referenzierte API-Dokumentation jedoch nirgendwo finden. Die Beispielprogramme im Verzeichnis "examples" enthalten diese Dokumentation nicht. Die README-Datei enthält ein begrenztes Beispiel dafür, wie die Analyse tatsächlich durchgeführt wird, sagt mir jedoch nichts darüber, was die "GumboOutput"-Struktur ist oder was damit gemacht werden kann. Ich habe in allen Unterverzeichnissen nachgesehen, aber nichts gefunden, was die API dokumentiert.
Ich habe über Google eine separate Seite gefunden (http://matze.github.io/clib-doc/gumbo-parser/index.html), aber ich weiß nicht, wie sie sich auf diese Version bezieht, und sie ist sehr unvollständig (für zum Beispiel sehe ich immer noch nichts über die Struktur "GumboOutput" oder was damit gemacht werden kann.)
Ich würde gerne die API-Dokumentation durchsuchen, aber ich möchte das Repository noch nicht klonen und doxygen
installieren. Können Sie erwägen, die erstellten Dokumente irgendwo zu hosten?
Können wir Github-Seiten nicht mit möglicher Code- / API-Nutzung einrichten?
FWIW, die komplette Benutzer-API ist in gumbo.h dokumentiert. Wenn Sie nach Beispielen für die Verwendung der API suchen, berührt der Serializer die meisten benutzerseitigen Funktionen der Bibliothek. Beim Zugriff über Python wird die API erweitert, da der C-basierte geparste Baum nach Abschluss des Parsens in sein bs4-Äquivalent konvertiert wird.
Hilfreichster Kommentar
FWIW, die komplette Benutzer-API ist in gumbo.h dokumentiert. Wenn Sie nach Beispielen für die Verwendung der API suchen, berührt der Serializer die meisten benutzerseitigen Funktionen der Bibliothek. Beim Zugriff über Python wird die API erweitert, da der C-basierte geparste Baum nach Abschluss des Parsens in sein bs4-Äquivalent konvertiert wird.