環境構築#
※ jupyter notebookなどのpythonが使用できる環境があれば充分です.jupyter notebookの場合は,2の「マシーンの環境に直接インストールする場合」から始めてください. `!`をつけて実行することで,コマンドを実行することができます.ただし,jupyter notebookの場合は,インタラクティブモードは使用できません.
Google Colabで稼働可能なnotebookも例示しています:
また,環境構築が不要なbinary版(exe版)も用意しています.詳しくは 3. 環境構築が困難な場合 をご参照ください. シェルって何?Windowsをお使いの場合,pwsh, cmdって何?って方は,binary版(exe版)一択です.
1. Python環境の構築#
※binary版(exe版)を使用する場合は不要です. 3. 環境構築が困難な場合 に進んでください.
Windows#
Windowsの場合は,WSLの仕様をお勧めします. WSLはlinuxと同じです.
WSLを使用しない場合は,以下のリンクからPythonを取得します. |MS_PYTHON| .. |MS_PYTHON| raw:: html
<a href=”https://www.microsoft.com/store/productId/9P7QFQMJRFP7” target=”_blank” rel=”noopener”>https://www.microsoft.com/store/productId/9P7QFQMJRFP7</a>
なお,移行の作業はシェルを必要とします. pwshなり,cmdなりで操作をしてください.
Mac#
たぶん,初期設定は不要です.
Linux#
たぶん,初期設定は不要ですが,python3が見つからなければ,sudo apt install python3 などでインストールしてください.
2. slack-transfer のインストール#
※binary版(exe版)を使用する場合は不要です. 3. 環境構築が困難な場合 に進んでください.
マシーンの環境に直接インストールする場合#
pip3 install slack-transfer
venvを利用する場合#
WSL/linux/macos:
Windows:
3. 環境構築が困難な場合#
下記のリリースページの各バージョンの場所に,ビルド済みの実行ファイルが環境ごとにzipファイルでおかれています. |BINARY_RELEASE| .. |BINARY_RELEASE| raw:: html
<a href=”https://github.com/masanorihirano/slack_transfer/releases” target=”_blank” rel=”noopener”>https://github.com/masanorihirano/slack_transfer/releases</a>
OSに合わせたファイルをダウンロードし,実行することで,インタラクティブモードで作業をすることができます.
ZIPを解凍すると,中に実行ファイルが入っています.Mac OSの場合は,設定のセキュリティー&プライバシーから実行許可をする必要があります.
Windowsの場合は,ダブルクリック後,詳細から実行するを選ぶ必要があります.
Linuxの場合は,Ubuntu版が挙動すると思われます.Linuxの場合,terminalから解凍後のファイルを ./interactive と実行する必要があります.
ただし,すべての環境での挙動をサポートしているわけではないので,動かない可能性があることを予めご了承ください.
※インタラクティブモード以外のCLIを使用することはできません.