mdirinfo

地球流体電脳倶楽部の豊田さんが作成したディレクトリデータベースマネージャ mksigen のクローンです.

以前からこんな機能が欲しいと思っていた部分を付加すべく, また Perl のリファレンスを使ったプログラミングの練習を兼ねて, 一からコードを書き直したものです.

追加機能

以下の機能を追加してあります.

  • -i オプション: ファイルの種類に応じて ファイル情報の先頭にアイコンを付加する. 使用するアイコンのデフォルトは '/icons' で, apache のアイコンを利用します. また, JavaScript と css を用い, ディレクトリ内の情報の表示/非表示が行えます.
    使用例(ディレクトリアイコンをクリックしてみてください)
  • -m オプション: ファイルの MIME タイプを表示する.
  • -s オプション: 情報ファイルの拡張子を指定する(デフォルト: SIGEN)
  • 設定ファイルの "cssfile:" エントリ:
    css ファイルを指定可能. ディレクトリの深さ毎に "depthA" 〜 "depthZ" といった名前の class に属するようになっているので, 深さによって表示を変更することが可能です 使用例
  • 設定ファイルの "htsuf:" エントリ:
    作成するファイルの拡張子を任意に変更可能. デフォルトは "html" で, mksigen の "htm" と 競合しないようにしてあります.

未実装の機能

まだマニュアルを作成していませんが, "SIGEN" ファイルの書式など, mksigen に準拠しています. mksigen の機能のうち未実装なものは以下の通り.

  • ForceGID 機能
  • 設定ファイルの自動探査機能 (-c オプションで明示する必要あり)
  • PC UNIX での動作を仮定. (mksigen は DOS, Windows での動作も保証)
これらはそのうち実装する予定です.

内容 バージョン サイズ ファイル 更新日
plx ファイル Ver 0.4 18.1 KB download 2005/04/27
plx ファイル Ver 0.3 17.8 KB download 2005/04/08
plx ファイル Ver 0.1 15.9. KB download 2004/11/25
plx ファイル β 版 15.5. KB download 2004/07/23
  • プログラムの利用に関して
  • Perl スクリプトの小部屋に戻る

  • mym@ep.sci.hokudai.ac.jp