見出し画像

macOSのリマインダーデータをエクスポートするスクリプト

こんにちは。

macOS のリマインダーアプリには以前は「書き出す」機能がありましたが、macOS Catalina 以降廃止されてしまいました。

そこで、リマインダーアプリのデータをエクスポートするスクリプトを書いたので公開します。

対象ユーザ

macOS のターミナルにて基本的なコマンドが使える方

動作環境

python3 系 (※3.9.5で動作確認済みです)


ファイル構成

Exporter.py の 1 ファイルだけです。


説明書

スクリプト冒頭の説明より抜粋します。

Copyright 2021 Tabibito678. All rights reserved.

1. これは何

macOS のリマインダーアプリのデータを out/ ディレクトリにエクスポートします.

2. 利用条件

再配布禁止, サポートなし, 無保証
(ただし作者により macOS Big Sur (11.4), python 3.9.5 で動作確認済みです)

このスクリプトはお使いのコンピュータに危害を加えないように気をつけて開発しましたが,
このスクリプトを利用したことで生じたいかなる損害も作者は保障しないものとします.

3. セットアップ

Exporter.py を適当なディレクトリ(例えば ~/Downlods)に保存します.

4. 使い方

python3 Exporter.py

5. 生成されるファイル

out/All.txt
	→全てのリマインダ一覧(テキスト形式)
	例:
	Name: All
	2021-04-23_09:24:00.000 DONE サンプルタスク1
	2021-04-23_09:25:00.000      サンプルタスク2

out/ListXXXXX.txt
	→各リストごとのリマインダ一覧(テキスト形式)
out/MonthlyYYYY-MM.txt
	→YYYY年MM月のリマインダ一覧(テキスト形式)
out/RawTasks.json
	→リストごとのリマインダ一覧(json形式)
	リマインダ一覧をプログラムで処理したい時などに便利です.

スクリプト本体

Exporter.py

ここから先は

3,416字

¥ 10,000

この記事が気に入ったらチップで応援してみませんか?