2014/02/09(日)痒いところに手が届かない

2014/02/09 21:16

先週辺りからまたWebサービスの開発を始めました。仕事の合間で作るものですし、それほどプライベートの時間を取れるわけでもないので、すぐに公開するところまでは行かないと思いますが、いろいろ調べながら進めていきたいと思います。

今回はPython3.3(もしかしたら途中で3.4にするかも)+Django1.6という組み合わせ。認証については、以前のアプリと同様、Twitterアカウントでの認証を考えています。こちらでは個人情報を預かりたくないですし。

ただ、Twitter連携のDjangoプラグインをいくつか試してみましたが、screen_name(Twitterのユーザー情報設定画面では「ユーザー名」となっている項目。私の場合は7pairs)をキーにしているものばかりで、ちょっと使いづらいです。私はアカウント取得以来screen_nameを変えたことはありませんが、私のTLには頻繁に変える方もいらっしゃるので、これをキーにされるとちょっと辛い。外国ではあまりscreen_nameは変えないものなんですかね、やっぱり。

というわけで、以前作ったTwingoをバージョンアップして使うことにしました。前回はTweepyを使っていましたが、Python3に対応していないため、今回はTwythonを使うことにします。また、せっかくなのでカスタムユーザーモデルに対応した形にしたいと思います。

未来形で書いてはいますが、実際にはほぼ実装済みで、あとは粛々とテストをしていくだけの状態にはなっています。ある程度落ち着いたらGitHubに上げようかなぁ。