2012-06-12 2 views
7

API를 통해 리눅스 맨 페이지를 쿼리하는 방법을 찾고 있는데, 가장 가까운 것은 http://linux.die.net/man입니다.하지만 명령은 8 개의 섹션으로 나뉩니다. gcc는 섹션 1에 있습니다 : http://linux.die.net/man/1/gcc, 실제로는 API가 아니므로 전체 HTML 페이지 (사이드 바 및 광고 포함)를 보냅니다.linux 맨 페이지 용 (RESTful) API가 있습니까?

내가 쟁기를 만들고 그것을 만들기 위해 노력하기 전에 이와 같은 것이 이미 존재합니까?

답변

4

로컬 man 페이지를 사용하지 않는 이유는 무엇입니까? 맨 페이지는 nroff 소스 코드의 압축 된 텍스트 파일입니다. nroff는 혼란스럽고 이상하지만, 할 수 있어야합니다. 남자 페이지 creation guide이 명확해야합니다.

파일의 위치는 man -w COMMAND입니다. 내 컴퓨터에서 man -w man는 나를 /usr/share/man/man1/man.1.gz 준다. 그래서 내 사람 파일은 /usr/share/man의 하위 디렉토리에 저장됩니다. 아마도 거기에서 쉽게 색인을 생성 할 수있을 것입니다.

당신이 충분히 열심히 보면 누군가는 이미 맨 페이지 파서를 작성했을 것입니다.

+0

네에서 온라인 매뉴얼 페이지를 확인하실 수 있습니다, 이것은 최선의 경로 것 같습니다. annoyingly 매뉴얼 페이지 파서를 찾는 것은 파서에 관한 맨 페이지를 반환합니다 :) Thanks, Phil – Phil

+0

생성 가이드 링크에 따르면 정보가 사용되지 않습니다. – sja

+1

troff/groff 파일의 파서 : https://www.npmjs.org/package/manolo – sja