Twitter API はベーシック認証でOKなので、wget で読み書きせむ。
まず、フレンド・タイムラインを読む。
wget --http-user='USERNAME' --http-password='PASSWD'
http://twitter.com/statuses/friends_timeline.atom -O - |
nkf --numchar-input -w |
xsltproc twit_friend.xslt -
なお、XSLT スタイルシートは、
てなとこでいいや。
書き込むほうは、
wget --keep-session-cookies
--http-user=USERNAME
--http-password=PASSWORD
--post-data="status=MESSAGE"
http://twitter.com:80/statuses/update.xml
参考
http://www.ibm.com/developerworks/jp/linux/library/l-friendfeed/?ca=drs-jp
http://www.devx.com/webdev/Article/40359/1954
AWK を使う場合(すべて AWK だけで済ませられるとは、ちょっとビックリ)
http://gauc.no-ip.org/awk-users-jp/blis.cgi/DoukakuAWK_023
まず、フレンド・タイムラインを読む。
wget --http-user='USERNAME' --http-password='PASSWD'
http://twitter.com/statuses/friends_timeline.atom -O - |
nkf --numchar-input -w |
xsltproc twit_friend.xslt -
なお、XSLT スタイルシートは、
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:a="http://www.w3.org/2005/Atom"> <xsl:strip-space elements="*"/> <xsl:output method="text"/> <xsl:template match="/a:feed/*"> </xsl:template> <xsl:template match="a:feed/a:entry"> <xsl:value-of select="a:author/a:name"/> <xsl:text>: </xsl:text> <xsl:value-of select="a:title"/> <xsl:text> </xsl:text> </xsl:template> </xsl:stylesheet>
てなとこでいいや。
書き込むほうは、
wget --keep-session-cookies
--http-user=USERNAME
--http-password=PASSWORD
--post-data="status=MESSAGE"
http://twitter.com:80/statuses/update.xml
参考
http://www.ibm.com/developerworks/jp/linux/library/l-friendfeed/?ca=drs-jp
http://www.devx.com/webdev/Article/40359/1954
AWK を使う場合(すべて AWK だけで済ませられるとは、ちょっとビックリ)
http://gauc.no-ip.org/awk-users-jp/blis.cgi/DoukakuAWK_023