Closed4

Slackが90日前までしか見れなくなるので、アップロードしたファイルぜんぶ落としてくる

.flatten().flatten()

日別のjsonファイルになっていたので、下記コマンドでダウンロード用URLのみ抽出

cat *.json | grep "url_private_download"*
.flatten().flatten()

抽出したダウンロード用URLのレスポンスヘッダーには Content-Disposition というフィールドがあり、ここにファイル名が入っている。このファイル名でダウンロードしたい。

下記ブログ記事をもとに、curl、wgetで試してみた
https://siguniang.wordpress.com/2014/08/23/download-file-from-content-disposition-from-curl-wget/

curl -O -Jで試したが、マルチバイトのファイル名のものはうまくいかない。
wget --content-dispositionだとマルチバイトでもうまくいった。

.flatten().flatten()

ファイルに記載したリストからダウンロード(並列5プロセスで実行)

cat url.list | xargs -L1 -P5 wget --content-disposition
このスクラップは2022/07/22にクローズされました