Info: Wie bekomme ich eine Liste aller Artikel programmgesteuert?
Ich denke über eine verbesserte Indizierung von Infoseiten mit Sphinx nach. Dazu brauche ich jedoch eine Möglichkeit, alle Knoten programmgesteuert zu extrahieren (um dann den Inhalt jedes Knotens über xmlpipe in eine Datenbank einzufügen). Aber ich sehe keine Möglichkeit, dies programmgesteuert durchzuführen. Haben Sie Vorschläge, wie Sie dies tun können?
Dies ist mit "Emacs" gekennzeichnet, da Emacs als Info-Browser verwendet werden kann. Wenn das ursprüngliche Info-Programm eine solche Liste nicht erstellen kann, wäre die Verwendung von Emacs Lisp für diesen Zweck ebenfalls in Ordnung.
PS. Jemand mit mehr Wiederholungen. Bitte fügen Sie das "Info" -Tag hinzu. Es ist schwer genug, um es zu googeln, wie es ist.
Edit, ich glaube ich komme irgendwo hin:
info --subnodes -o ./info.txt
Das ist fast das, was ich will, außer dass es zu viele Informationen gibt (nicht nur die Knotenliste, sondern auch eine Beschreibung und Dekoration).
OK, das Schreiben scheint einfacher zu sein als das Suchen. Nun, schließlich ist es das Ziel dieser gesamten Anstrengung, die Suche zu vereinfachen. Ich denke, es ist kein Schaden angerichtet! : D
(defun sphinx-info-nodes () (let ((tmp-file (make-temp-file "info"))) (shell-command (format "info --subnodes -o '%s'" tmp-file)) (with-temp-buffer (insert-file-contents tmp-file) (cl-loop while (re-search-forward "^\\*\\s-*\\([^:]+\\):" nil t) collect (match-string 1)))))
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4