programs2single_md プログラム仕様
指定されたディレクトリ以下のファイルを検索し、コンテンツをMarkdown形式で結合するスクリプトです。
複数のファイルを一つの、または複数のMarkdownファイルに結合し、 各ファイルのコンテンツをMarkdownのセクションとして追加します。 指定されたバイト数を超えると、新しいMarkdownファイルが自動的に作成されます。
関連リンク: programs2single_md.py テクニカルドキュメント
- converter.programs2single_md.create_markdown_from_files(root_dir, filemasks, max_bytes, prefix)
指定された条件でファイルを検索し、その内容をMarkdownファイルに保存します。
検索は指定されたルートディレクトリから開始され、指定されたファイルマスクに一致するファイルのみが対象となります。 各ファイルのコンテンツはMarkdown形式で整形され、指定された最大バイト数を超えないように複数の出力ファイルに分割されることがあります。
- converter.programs2single_md.find_output_filename(template, idx)
指定されたテンプレートとインデックスに基づき、未使用の出力ファイルパスを生成します。
生成されたファイルパスが既に存在する場合は、インデックスを増やして新しいパスを生成し直します。 ファイルが存在しないパスが見つかるまでこの処理を繰り返します。