画像処理

touka

単体実行: touka.exe

画像の背景を透過する(ファイルパス/クリップボード入力対応)

usage: touka [-h] [-o OUTPUT] [path]

画像の背景を透過する(ファイルパス/クリップボード入力対応)

positional arguments:
  path                  画像ファイルパス。省略時はクリップボードの画像/コピーしたファイルを使用

options:
  -h, --help            show this help message and exit
  -o OUTPUT, --output OUTPUT
                        出力先パス(省略時は自動生成、拡張子はpng)

denoise

単体実行: denoise.exe

画像のノイズ除去(ファイルパス/クリップボード入力対応、OpenCV Non-local Means)

usage: denoise [-h] [-o OUTPUT] [--strength STRENGTH] [path]

画像のノイズ除去(ファイルパス/クリップボード入力対応、OpenCV Non-local Means)

positional arguments:
  path                  画像ファイルパス。省略時はクリップボードの画像/コピーしたファイルを使用

options:
  -h, --help            show this help message and exit
  -o OUTPUT, --output OUTPUT
                        出力先パス(省略時は自動生成、拡張子はpng)
  --strength STRENGTH   ノイズ除去強度 h(デフォルト: 10.0)。値を大きくするほどノイズは減るがディテールも失われる

kukiri

単体実行: kukiri.exe

JPEGの輪郭滲みを除去し境界をくっきりさせる(フラットイラスト向け)

usage: kukiri [-h] [-o OUTPUT] [--smooth SMOOTH] [--sharpen SHARPEN] [path]

JPEGの輪郭滲みを除去し境界をくっきりさせる(フラットイラスト向け)

positional arguments:
  path                  画像ファイルパス。省略時はクリップボードの画像/コピーしたファイルを使用

options:
  -h, --help            show this help message and exit
  -o OUTPUT, --output OUTPUT
                        出力先パス(省略時は自動生成、拡張子はpng)
  --smooth SMOOTH       バイラテラルフィルタの強さ(デフォルト: 75.0)。大きいほど滲みは消えるが細部も失われる
  --sharpen SHARPEN     アンシャープマスクの強さ(デフォルト: 0.5、0で無効)。大きいほど境界のコントラストが強調される

テキスト集計

cwc

単体実行: cwc.exe

テキストからワードクラウド画像を生成する(ファイルパス/クリップボード入力対応)

usage: cwc [-h] [-o OUTPUT] [--encoding ENCODING] [-w]
           [--hinshi HINSHI [HINSHI ...]] [--semantic]
           [--synonym-dict SYNONYM_DICT] [--no-synonym-dict]
           [--user-dict USER_DICT] [--no-user-dict] [--stopwords STOPWORDS]
           [--stopwords-file STOPWORDS_FILE] [--no-default-stopwords]
           [--font FONT] [--similar] [--similar-threshold SIMILAR_THRESHOLD]
           [--similar-model SIMILAR_MODEL]
           [--similar-max-length SIMILAR_MAX_LENGTH]
           [path]

テキストからワードクラウド画像を生成する(ファイルパス/クリップボード入力対応)

positional arguments:
  path                  テキストファイルパス。省略時はクリップボードのテキスト/コピーしたファイルを使用

options:
  -h, --help            show this help message and exit
  -o OUTPUT, --output OUTPUT
                        出力先パス(省略時は自動生成、拡張子はpng)
  --encoding ENCODING   入力ファイルのエンコーディングを明示指定(省略時はUTF-8→CP932の順に試す)
  -w, --wakachi         Janomeによる分かち書きで分割する
  --hinshi HINSHI [HINSHI ...]
                        集計対象の品詞を指定(複数可、カンマ区切りも可)。指定可能: 名詞, 動詞, 形容詞, 副詞, 助詞,
                        助動詞, 連体詞, 接続詞, 感動詞, 接頭詞, 記号, フィラー, その他
  --semantic            同義語辞書で異表記を代表語に寄せる
  --synonym-dict SYNONYM_DICT
                        同義語辞書ファイルのパス
  --no-synonym-dict     同義語辞書を一切使用しない
  --user-dict USER_DICT
                        Janomeユーザー辞書のパス
  --no-user-dict        Janomeユーザー辞書を一切使用しない
  --stopwords STOPWORDS
                        追加するストップワード(カンマ区切り)
  --stopwords-file STOPWORDS_FILE
                        追加するストップワードのファイルパス
  --no-default-stopwords
                        デフォルトのストップワードを無効化する
  --font FONT           使用するフォントファイルのパス
  --similar             集計単位を語ではなく文にし、埋め込みベクトルの類似度でクラスタリングする
  --similar-threshold SIMILAR_THRESHOLD
                        --similar のクラスタをまとめる距離の閾値(コサイン距離、既定: 0.2)
  --similar-model SIMILAR_MODEL
                        --similar で使用する埋め込みモデル名
  --similar-max-length SIMILAR_MAX_LENGTH
                        --similar の代表文の表示文字数の上限(0で無制限、既定: 10)

クリップボード処理

clipmd

単体実行: clipmd.exe

クリップボードのMarkdownとリッチテキストを相互変換する

usage: clipmd [-h] [--to-markdown | --to-rich]

クリップボードのMarkdownとリッチテキストを相互変換する

options:
  -h, --help     show this help message and exit
  --to-markdown  入力をHTMLとみなしMarkdownに変換する
  --to-rich      入力をMarkdownとみなしリッチテキストに変換する

mdtsv

単体実行: mdtsv.exe

クリップボードのMarkdownの表とTSVを相互変換する

usage: mdtsv [-h] [--to-tsv | --to-table]

クリップボードのMarkdownの表とTSVを相互変換する

options:
  -h, --help  show this help message and exit
  --to-tsv    入力をMarkdownの表とみなしTSVに変換する
  --to-table  入力をTSVとみなしMarkdownの表に変換する

clipfmt

単体実行: clipfmt.exe

クリップボードのMarkdownを整形する

usage: clipfmt [-h] [--no-normalize-bullets]

クリップボードのMarkdownを整形する

options:
  -h, --help            show this help message and exit
  --no-normalize-bullets
                        箇条書き記号(*/+)を-に統一する前処理を行わない

clipview

単体実行: clipview.exe

クリップボードのMarkdown/HTMLをブラウザでプレビューする

usage: clipview [-h] [--markdown | --html | --svg] [--no-open]

クリップボードのMarkdown/HTMLをブラウザでプレビューする

options:
  -h, --help  show this help message and exit
  --markdown  入力をMarkdownとして解釈する
  --html      入力をHTMLとして解釈する
  --svg       入力をSVGとして解釈する
  --no-open   ブラウザを開かず、パスの表示のみ行う

表形式データ

profiler

単体実行: profiler.exe

表形式データの各列をプロファイルする(欠損・一意性・頻度上位・主キー候補)

usage: profiler [-h] [-o OUTPUT] [--clip] [--view] [--sep SEP]
                [--header HEADER] [--no-header] [--top TOP]
                [--empty-values EMPTY_VALUES] [--no-default-empty-values]
                [path ...]

表形式データの各列をプロファイルする(欠損・一意性・頻度上位・主キー候補)

positional arguments:
  path                  対象ファイル(複数・グロブ可)。省略時はクリップボードのTSVを読む

options:
  -h, --help            show this help message and exit
  -o OUTPUT, --output OUTPUT
                        出力先パス(.tsv / .xlsx)
  --clip                結果をクリップボードにコピーする
  --view                結果をブラウザでHTML表示する
  --sep SEP             区切り文字(拡張子判定を上書き)
  --header HEADER       ヘッダー行のインデックス(0始まり、既定0)
  --no-header           ヘッダーなしとして扱う
  --top TOP             頻度上位の表示件数(既定10、0で非表示)
  --empty-values EMPTY_VALUES
                        空とみなす値のカンマ区切りリスト(既定値を置き換える)
  --no-default-empty-values
                        既定の空値リストを無効化し、Noneと空文字だけを空とみなす

lsdir

単体実行: lsdir.exe

フォルダ配下をExcelで集計できる表形式で一覧化する

usage: lsdir [-h] [-o OUTPUT] [--clip] [--files-only] [--dirs-only]
             [--exclude EXCLUDE [EXCLUDE ...]] [--include-temp] [--total-size]
             [--unit {b,kb,mb,gb}] [--resolve-link] [--encoding ENCODING]
             path [path ...]

フォルダ配下をExcelで集計できる表形式で一覧化する

positional arguments:
  path                  対象フォルダ(複数・グロブ可)

options:
  -h, --help            show this help message and exit
  -o OUTPUT, --output OUTPUT
                        出力先パス(.tsv / .xlsx)
  --clip                結果をクリップボードにコピーする
  --files-only          ファイルのみ出力する
  --dirs-only           フォルダのみ出力する
  --exclude EXCLUDE [EXCLUDE ...]
                        除外するフォルダ名(既定: ['.git', '.svn', 'node_modules',
                        '__pycache__'])
  --include-temp        '~$'で始まる一時ファイルも含める
  --total-size          フォルダ配下の合計サイズを計算する(全走査後に出力するため待ち時間が発生する)
  --unit {b,kb,mb,gb}   サイズの単位(既定: kb)
  --resolve-link        .lnkのリンク先を解決する(WScript.Shell経由、大量にあると遅くなる)
  --encoding ENCODING   出力エンコーディング

PowerPoint操作

outline

単体実行: outline.exe

クリップボードのアウトラインからPowerPointにスライドを追加する

usage: outline [-h]

クリップボードのアウトラインからPowerPointにスライドを追加する

options:
  -h, --help  show this help message and exit

ikko

単体実行: ikko.exe

スライド上のバラバラなテキストボックスを1つに合体する

usage: ikko [-h] [--dry-run] [--left-tolerance LEFT_TOLERANCE]
            [--line-step-min LINE_STEP_MIN] [--line-step-max LINE_STEP_MAX]

スライド上のバラバラなテキストボックスを1つに合体する

options:
  -h, --help            show this help message and exit
  --dry-run             実際には変更せず、合体対象になるクラスタを表示するだけにする
  --left-tolerance LEFT_TOLERANCE
                        左端座標の許容誤差(ポイント、既定1.0)
  --line-step-min LINE_STEP_MIN
                        行送りの下限(フォントサイズ比、既定0.8)
  --line-step-max LINE_STEP_MAX
                        行送りの上限(フォントサイズ比、既定2.2)

mokuji

単体実行: mokuji.exe

全スライドのタイトルを一覧化してクリップボードにコピーする

usage: mokuji [-h]

全スライドのタイトルを一覧化してクリップボードにコピーする

options:
  -h, --help  show this help message and exit

tbl

単体実行: tbl.exe

PowerPointの表とシェイプ群を相互変換する(表分解/表合成/行分割)

usage: tbl [-h]

PowerPointの表とシェイプ群を相互変換する(表分解/表合成/行分割)

options:
  -h, --help  show this help message and exit

seiretsu

単体実行: seiretsu.exe

選択したシェイプを表に変換せず格子状の位置に整列する

usage: seiretsu [-h]

選択したシェイプを表に変換せず格子状の位置に整列する

options:
  -h, --help  show this help message and exit

nagasa

単体実行: nagasa.exe

選択したシェイプの幅・高さを最大値に統一する

usage: nagasa [-h]

選択したシェイプの幅・高さを最大値に統一する

options:
  -h, --help  show this help message and exit

umekomi

単体実行: umekomi.exe

shapeの上に重ねて配置されたテキストボックスをshapeに埋め込む

usage: umekomi [-h] [--dry-run]

shapeの上に重ねて配置されたテキストボックスをshapeに埋め込む

options:
  -h, --help  show this help message and exit
  --dry-run   実際には変更せず、埋め込み対象になる組み合わせを表示するだけにする

merioall

単体実行: merioall.exe

テーマ・スライドマスター・全スライドの和文フォントをメイリオに統一する

usage: merioall [-h]

テーマ・スライドマスター・全スライドの和文フォントをメイリオに統一する

options:
  -h, --help  show this help message and exit

iro

単体実行: iro.exe

既存スライドを独自色化した上でテーマカラーと既定図形の書式を統一する

usage: iro [-h]

既存スライドを独自色化した上でテーマカラーと既定図形の書式を統一する

options:
  -h, --help  show this help message and exit

tsunagu

単体実行: tsunagu.exe

コネクタの端点を最寄りのシェイプの接続点に吸着させる(2つ選択で新規作成)

usage: tsunagu [-h]

コネクタの端点を最寄りのシェイプの接続点に吸着させる(2つ選択で新規作成)

options:
  -h, --help  show this help message and exit

その他

vv

単体実行: vv.exe

定型プロンプトをクリップボードにコピーする(引数なしで一覧表示)

usage: vv [-h] [number]

定型プロンプトをクリップボードにコピーする(引数なしで一覧表示)

positional arguments:
  number      コピーするプロンプトの番号。省略時は一覧を表示するだけ

options:
  -h, --help  show this help message and exit

help

単体実行: toolh.exe

全コマンドのヘルプ一覧(doc/help.html)をブラウザで開く

usage: help [-h] [--no-open]

全コマンドのヘルプ一覧(doc/help.html)をブラウザで開く

options:
  -h, --help  show this help message and exit
  --no-open   ブラウザを開かず、パスの表示のみ行う

shortcut

単体実行: shortcut.exe

全コマンドのスタートメニューショートカットを作成/削除する

usage: shortcut [-h] [--remove]

全コマンドのスタートメニューショートカットを作成/削除する

options:
  -h, --help  show this help message and exit
  --remove    作成済みのショートカットを削除する(作成せず削除のみ行う)