Tweet::ToDeliciousでリンク付きTweetをDeliciousに保存する
Tweet::ToDelicious
github: https://github.com/ysasaki/p5-tweet-todelicious
git: git://github.com/ysasaki/p5-tweet-todelicious.git
Abstract
リンクの付いているtweetをdeliciousに保存してくれるツールです。
hashtagと[foo]
というパターンをtagとして登録します。
また、後で振り分けように自動でvia:tweet2delicious
タグも付与します。
Motivation
今まではdeliciousに気になったリンクを保存していたけど、
最近はCrowsnestやbitly経由でTweetすることが増えたため、残しておきたいリンクが分散する形になった。
既存のサービスでリンク付きTweetをdeliciousに保存してくれるものがあるが、hashtagしかtagに変換してくれないので自分で書いた。
Install
gitでgithubから最新版をもってきます。
$ git clone git://github.com/ysasaki/p5-tweet-todelicious.git
$ cd p5-tweet-todelicious
$ cp config.yaml.sample config.yaml
TwitterのStreaming APIを利用しているので、自分で開発者登録をしてconsumer_keyやtokenを取得してください。
登録が完了したら以下の情報をconfig.yamlに書き込みます
- Twitter ID
- Twitter App's consumer_key, consumer_secret, token, toke_secret
- delicious's username, password
後はREADMEにある手順通りにcartonで必要なmoduleをinstallして、起動スクリプトを叩くだけです。
$ carton install --deployment
$ carton exec -- perl ./bin/t2delicious.pl
VPSとか適当なサーバ上でdaemontools等を利用して動かすのがベターかと思います。
perl-5.14.xじゃないと動かないので注意。use v5.14;
の部分を書き換えれば、perl-5.10.xでも動くと思います。
TODO
- bit.lyとcrowsnestの短縮URLを展開したい ← 追記 2011/11/09 3:00 展開に対応しました
0 件のコメント:
コメントを投稿