2012-06-12 2 views
7

APIを使ってlinuxのマニュアルページに問い合わせる方法を探していますが、私が見つけたのは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

うんでオンラインmanページを確認することができ、これが最良のルートのように見えます。厄介なことに、マニュアルページのパーサを検索すると、パーサに関するマニュアルページが返されます:) Thanks、Phil – Phil

+0

作成ガイドのリンクには、情報は推奨されていません。 – sja

+1

troff/groffファイルのパーサー:https://www.npmjs.org/package/manolo – sja

関連する問題