Commits

togakushi committed 7e72ba4

dump for sphinx inventory file

Comments (0)

Files changed (2)

bitbucket/dump_inventory.py

+import sys
+import zlib
+
+f = open(sys.argv[1])
+x = f.read().split('\n',4)
+d = zlib.decompressobj()
+print d.decompress(x[4])

bitbucket/dump_inventory.rst

+======================================
+インベントリファイルの中身をダンプする
+======================================
+
+以下のスクリプトを ``objects.inv`` に対して実行します。
+
+インベントリファイルは ``meke html`` 実行後に ``build/html`` に生成されます。
+
+.. literalinclude:: dump_inventory.py
+
+実行例( ``dump_inventory.py`` として保存してる場合) ::
+
+  % python dump_inventory.py objects.inv
+
+
+sphinx-users のインベントリファイル( http://sphinx-users.jp/objects.inv ) に対して実行すると以下のような出力が得られます。
+
+::
+
+  % wget http://sphinx-users.jp/objects.inv
+  % python dump_inventory.py objects.inv
+  mercurial hg std:term -1 articles/business-document-sample/2portfolio/glossary.html#term-mercurial-hg -
+  用語名 std:term -1 articles/business-document-sample/2portfolio/glossary.html#term- -
+  sphinx std:term -1 articles/business-document-sample/2portfolio/glossary.html#term-$ -
+  session-16-1745-room452-ja std:label -1 event/20120916_sphinxconjp/index.html#$ Sphinxの平凡な使い方 ~業務での利用事例~
+  modindex std:label -1 py-modindex.html# モジュール索引
+  sphinx_quickstart std:label -1 gettingstarted/sphinxquickstart.html#sphinx-quickstart sphinx-quickstartの詳細説明
+  sample std:label -1 reverse-dict/writing/refer.html#$ 適用例
+  combitbucket std:label -1 howtojoin.html#$ Bitbucket
+  event std:label -1 event/index.html#$ イベント
+  gettingstarted std:label -1 gettingstarted/index.html#$ Sphinxをはじめよう
+  writing-only std:label -1 reverse-dict/writing/only.html#$ 特定の時だけコンテンツを表示させたい
+  writing-numbering std:label -1 reverse-dict/writing/numbering.html#$ 章や節に番号を振りたい
+  session-16-1515-room452-ja std:label -1 event/20120916_sphinxconjp/index.html#$ Sphinx ではじめるドキュメント生活 2012
+  session-16-1540-room452-ja std:label -1 event/20120916_sphinxconjp/index.html#$ sphinx拡張 探訪
+  writing-refer std:label -1 reverse-dict/writing/refer.html#$ 参照 (Internal Hyperlink) したい
+  default_theme std:label -1 cookbook/changetheme/index.html#default-theme 組み込みテーマの紹介
+  table-header std:label -1 reverse-dict/table/basic.html#$ テーブルのヘッダを書く
+  extends std:label -1 cookbook/makingwebsite/template.html#$ テンプレートを継承する
+  directives std:label -1 gettingstarted/directives.html#$ ディレクティブの紹介
+  event_xpmatsuri std:label -1 event/20100904_xp_matsuri.html#event-xpmatsuri XPまつり2010(2010/09/04)
+  session-16-1645-room452-ja std:label -1 event/20120916_sphinxconjp/index.html#$ Sphinx HTML theme 事始め
+  sharing-information std:label -1 event/20101203_jus_benkyoukai/practical_sample/index.html#$ 開始時に分かっている共有情報をあらかじめ書いておく
+  session-16-1710-room452-ja std:label -1 event/20120916_sphinxconjp/index.html#$ Sphinxを使って本を書こう
+  genindex std:label -1 genindex.html# 索引
+  readers-targeting std:label -1 event/20101203_jus_benkyoukai/practical_sample/index.html#$ 読者のターゲット向けに大きく分ける
+  writing-ifconfig std:label -1 reverse-dict/writing/ifconfig.html#$ 設定にしたがってコンテンツを表示する
+  search std:label -1 search.html# 検索ページ
+  mailinglist std:label -1 howtojoin.html#$ メーリングリスト
+  writing-citation std:label -1 reverse-dict/writing/citation.html#$ 参考文献を書きたい
+  themeoption std:label -1 cookbook/makingwebsite/template.html#$ オプションを設定する
+  install_sphinx std:label -1 gettingstarted/install_windows.html#install-sphinx Sphinxのインストール
+  session-16-1815-room452-ja std:label -1 event/20120916_sphinxconjp/index.html#$ Sphinxにおけるdocutilsの役割
+  session-16-1800-room452-ja std:label -1 event/20120916_sphinxconjp/index.html#$ 社内でのSphinx、reSTの広め方
+  images-replace-table std:label -1 reverse-dict/table/replace-table.html#$ replaceを使ってテーブルに画像を貼る
+  images-numbering std:label -1 reverse-dict/table/numbering.html#$ 表に番号を自動で振りたい
+  install_easy_install std:label -1 gettingstarted/install_windows.html#install-easy-install easy_installコマンドのインストール
+