mbox ファイルビューアー2(失敗)

Gmail のバックアップを mbox ファイルとして保存したが、その中身を参照したくなった。その方法については以前書いた。

mbox ファイルビューアー – with a Christian Wife
https://wacw.cf/2018/07/28/mbox-viewer/

ここで紹介している CutePieSMPT Daemon は現在ダウンロードサイトが閉鎖され、パッケージがダウンロードできなくなっている。

Thunderbird に mbox を取り込んで閲覧することも可能だがやや面倒なので、CutePieSMPT Daemon を自分でコンパイルして使用することに挑戦してみた。

参考:
GitHub – TonyDC/cutepiesmtp
https://github.com/TonyDC/cutepiesmtp

環境:VMware Fusion 10.0.1 上の macOS High Sierra Version 10.13.6(英語)

(1)Xcode をインストールしていなければインストールする。

App Store だと High Serra に対応した古いバージョンの Xcode をインストールできない。デベロッパー向けのサイトから旧バージョンの Xcode 10.1(High Sierra 10.13.6 に対応した最終バージョンの Xcode)をダウンロード(左上の検索欄でファイルを検索する)。

More Software Downloads – Apple Developer
https://developer.apple.com/download/more/

Xcode_10.1.zip ファイルを解凍すると Xcode.app が出てくるので、Applications フォルダーへ移動させて一旦起動。終了する。

念のため Command Line Tools (macOS 10.13) for Xcode 10.1 を合わせてインストールすしておく。同じデベロッパー向けページの Command_Line_Tools_macOS_10.13_for_Xcode_10.1.dmg をダウンロード、インストールする。

参考:
Xcode – インストール可能 対応バージョン macOS 一覧 / Install Support macOS Version Lists 【 2020.06 】 – Qiita
https://qiita.com/thinkalot/items/1dfdba642906c1bf1fd2

macOS High SierraにXCode 10.1をインストール(備忘録) – Qiita
https://qiita.com/kizitorashiro/items/0ae6263dac9b2c44be5d

(2)pip を使えるようにする。

$ sudo easy_install pip

参考:
Macでpipを使えるようにする – Qiita
https://qiita.com/sf213471118/items/3ee4ebd5d39856345682

(3)dependencies をインストール。

$ brew install pyqt5

結構時間が掛かる。続けて以下をインストール。

$ pip install lxml --user

$ pip install cchardet --user

(4)wget を使えるようにする。

[Mac] wget でサイトを丸ごとダウンロードする – with a Christian Wife
https://wacw.cf/2020/10/10/wget-on-mac/

(5)本体をインストール。

$ sudo wget https://github.com/TonyDC/cutepiesmtp/raw/master/cutepiesmtp.py -O /usr/local/bin/cutepiesmtp.py

$ sudo chmod +x /usr/local/bin/cutepiesmtp.py

(6)実行。しかしうまくいかない。

$ cutepiesmtp.py
/usr/bin/python: can't find '__main__' module in '/usr/local/bin/cutepiesmtp.py'