2014-10-08

Twitter断捨離アップデートしました


Twitter のフォローしてる人で最近 Twitter 使ってない人をどんどん消していくツールです。

新たにソート機能とアイコン表示を追加しました。
ソートは古い順と新しい順に対応しています。


どうやって作ってるか

せっかくなので書いておきますね。
  • Node.js (express, ejs)
    • サーバサイドはNode.jsです。時間かけてないのでウンコードです。チャラいWebサーバくらいならソッコーで書けて本当に良い。
  • Redis (datastore)
    • APIの結果を数分だけキャッシュしています。無料分しか使えないので詰め込むデータも削って入れてます。
  • TwitterAPI
    • 言わずもがな。ログイン処理とかには passport.js 使った。
  • JavaScript (jQuery, moment.js) (frontend)
    • フロントは全然凝ってません。
    • 時間ソートするときに世界標準時だったのを moment.js で簡単にformat出来ました。バックエンドでも使ってます。
  • Heroku (RedisToGo)
    • 全部無料プランだけで事足りてます。
    • 無料利用時間超えたこと無いんだけど超えるとどうなるの?

要望は GitHub の issue までどうぞ^^



おまけ

moment.js で TwitterAPI の世界標準時を format するには

var m = moment(time, "ddd MMM D HH:mm:ss ZZ YYYY");

(^ω^)こうじゃ

0 件のコメント: