TodoistのAPIを使い任意のプロジェクトを作成してみる

Todoistを最近使ってます。

https://ja.todoist.com/

UIがいい感じ、素敵

(最近awsの障害影響でダウンしてましたが・・・)

 

自分の仕事上での使い方としては、

毎日年月日のプロジェクトを作って、そこでタスク管理しています。

20140531

20140601

20140602

みたいな・3・

 

でも毎日プロジェクト作成するのめんどくさい。

って思ってたらTodoistのAPIの存在を知ったので、APIを使って自分用のバッチファイルをPHPで作りました。

http://todoist.com/API/

Todoist.php

gist203d4547442270105434

 

todoist_batch.php

 

<?php
require_once 'Todoist.php';
try {
$todoist = new Todoist();
$todoist->createProject(date('Ymd'));
} catch (Exception $e) {
echo $e;
}
 

みたいなバッチファイルを作成して、cronに登録して毎日実行させてます。

00 01 * * * /usr/bin/php /var/phpwork/batch/todoist_batch.php >> /var/log/batch.log 2>&1

 

※ここにのせていないファイルは自分のGithubにあります

https://github.com/hatahata12/TodoistApiTest