¿Existe una API (RESTful) para las páginas del manual de Linux? [cerrado]

Estoy buscando una forma de consultar las páginas de manual de Linux a través de una API, lo más cercano que he encontrado es http://linux.die.net/man, sin embargo, allí los comandos se dividen en 8 secciones, por ejemplo, gcc está en la sección 1: http://linux.die.net/man/1/gcc, y como en realidad no es una API, obtienes una página html completa (barra lateral y anuncios incluidos) a cambio.

Antes de seguir y tratar de hacer uno, ¿algo como esto ya existe?

preguntado el 12 de junio de 12 a las 08:06

2 Respuestas

¿Por qué no simplemente usar sus páginas man locales? Las páginas de manual son simplemente archivos de texto comprimidos del código fuente de nroff. nroff es confuso y extraño, pero debería ser factible. Una página de manual guía de creación debería dejarlo claro.

Para la ubicación de los archivos, utilice man -w COMMAND. en mi maquina man -w man me da /usr/share/man/man1/man.1.gz. Así que mis archivos man se almacenan en los subdirectorios de /usr/share/man. Probablemente sería fácil de indexar desde allí.

Si busca lo suficiente, probablemente alguien ya haya escrito un analizador de página de manual.

Respondido el 12 de junio de 12 a las 16:06

Sí, esta parece la mejor ruta. La molesta búsqueda de analizadores de páginas de manual devuelve páginas de manual sobre analizadores :) Gracias, Phil - Phil

El enlace de la guía de creación dice que la información está obsoleta. - sja

Analizador de archivos troff/groff: npmjs.org/package/manolo - sja

Sí, esto parece funcionar.

[root@test~]# man -w ls
/var/cache/man/cat1/ls.1.lzma (<-- /usr/share/man/man1/ls.1.gz)
[root@test ~]#

También puede consultar las páginas del manual en línea en http://www.go2techschool.com/linux-all-commands.php

Respondido 07 Abr '13, 18:04

Lamentablemente, este enlace también está muerto. (Como en la respuesta aceptada) - sja

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.