Closed4
Slackが90日前までしか見れなくなるので、アップロードしたファイルぜんぶ落としてくる
下記の手順で、Slackのワークスペースのデータをまるっとエクスポートできる。
日別のjsonファイルになっていたので、下記コマンドでダウンロード用URLのみ抽出
cat *.json | grep "url_private_download"*
抽出したダウンロード用URLのレスポンスヘッダーには Content-Disposition というフィールドがあり、ここにファイル名が入っている。このファイル名でダウンロードしたい。
下記ブログ記事をもとに、curl、wgetで試してみた
curl -O -J
で試したが、マルチバイトのファイル名のものはうまくいかない。
wget --content-disposition
だとマルチバイトでもうまくいった。
ファイルに記載したリストからダウンロード(並列5プロセスで実行)
cat url.list | xargs -L1 -P5 wget --content-disposition
このスクラップは2022/07/22にクローズされました