AddToZaim http://swdyh.github.io/add-to-zaim/
WebページからZaimに登録しやすくするChrome拡張をつくりました。ECサイトの注文履歴ページ、オンラインバンキングの取引明細、クレジットカードのオンライン利用明細などから、ワンクリックで、金額、日付、お店、メモが入力された状態のWeb版Zaimの入力画面を開くことができます。
このChrome拡張をインストールした状態でAmazonの注文履歴のページをみると金額の横にアイコンが表示されます。
アイコンをクリックすると、Zaimの入力ページへ移動して、金額、日付、お店、メモが入力された状態になります。
カテゴリは入力されないので、自分で選択する必要があります。あと事前にZaimにログインしている必要もあります。
いまはAmazonの注文履歴、楽天の購入履歴、UFJ Direct入出金明細、MyJCB利用明細に対応しています。
UFJとJCBは自分がそこを使っていて、銀行の口座引き落としやクレジットカード払いの電気代やガス代をZaimに登録するのに便利なように対応させてみました。様子を見ながら対応先を増やそうと思っています。
対応先の追加はAutoPagerizeのようにXPathを書くと対応サイトが追加できる仕組みにしていてあります。今はソースコードにそのまま書いている状態なので、追加等はGithubからプルリクエストで取り込みます。もう少し落ち着いたらwedataを使うようにするつもりです。
Github add-to-zaim https://github.com/swdyh/add-to-zaim
あとは過去の入力データとってきて入力済かどうかを表示したり、カテゴリを推定できたらいいなと思っていて、そこまでできたら、ある程度自動化もできるかもしれないなあと考えています。