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)実行。しかしうまくいかない。
1$ cutepiesmtp.py
2/usr/bin/python: can't find '__main__' module in '/usr/local/bin/cutepiesmtp.py'