ATNDから申込者のアイコンをダウンロードし、座席表用のアカウントつき画像を作成する座席表職人のためのGroovyスクリプト


ATND から参加者の Twitter アイコン画像をダウンロードする Ruby スクリプト
当然カウンターで、Groovy版を書かないとね。

ポイント

  • ATNDはAPIがある
  • レスポンスは、XML形式
  • xml.events.event.users.user こんな形式でアクセスできる。

コード

準備

http://groovy.codehaus.org/GraphicsBuilder

からGraphicsBuilderをダウンロードして、GROOVY_HOME/bin、GROOVY_HOME/lib
にコピーする。
grabでは解決できそうにないようだ。

実行方法

groovy -c utf-8 Atnd.groovy http://atnd.org/events/17580

結果

  • list.txt
[twitter:@kiy0taka]
[twitter:@irof]
[twitter:@shinsukeoda]
[twitter:@genzou]
[twitter:@s_kozake]
[twitter:@touchez_du_bois]
[twitter:@tomo_taka01]
[twitter:@hakurai]
[twitter:@yukieen]
[twitter:@haljik]
[twitter:@orange_clover]

添削歓迎

ここ間違ってるよ
こうした方がGroovyらしくないか?
などなど
方法は、コメント、トラックバックはてブTwitter @orange_clover宛 で、お願いします。



実行環境