辞書引く日々

辞書が好きなのだ。辞書を引くのだ。

【やっつけメモ】 wget で Twitter

2009年11月09日 | 自分用メモ
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 スタイルシートは、

<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

最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。