c-3lab / dim

📦 dim: Manage the open data in your project like a package manager.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

post-processing を2つ以上指定することはできますか?

champierre opened this issue · comments

たとえば、ダウンロードしてきたファイルをまず unzip し、次に sjis -> utf-8 に変換する、というように post-processing を2つ以上指定することはできますか?

もし現状できなければ、新機能として提案し PR を作りたいと思います。

国土地理院の自然災害伝承碑データをダウンロードしたくてその必要性を感じました。

提案ありがとうございます。

現状はひとつ目の処理後にファイル名が変わらない処理に対しては可能です。
例えば sjis -> utf-8した後に xlsx-to-csvなど

dim install http://xxxx -p "encode utf-8" -p xlsx-to-csv -n xxxxx

そのためunzip後にsjis->utf-8変換は指定できますが正しく実行されないはずです。

もし対応いただけるのであれば unzip で解凍後 、デフォルトでは解凍後のファイル全て sjis->utf-8にするようにしていただけると実現可能かと思いま。将来的にはencodeのpost-processは引数でファイル名を正規表現などで指定できると良いかもしれません。(ただファイルごとにencode指定できる機能はあまりニーズがなさそうなので後回しでもよさそう)

dim install http://xxxx -p unzip -p "encode utf-8" -n xxxxx

他に良いアイデアがあれば是非お願いします。

こちらのissueも同様の問題です。
#72