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

こくちーずから申込者のアイコンをダウンロードし、座席表用のアカウントつき画像を作成する座席表職人のためのGroovyスクリプト
ATNDから申込者のアイコンをダウンロードし、座席表用のアカウントつき画像を作成する座席表職人のためのGroovyスクリプト
こくちーずとATNDをやったので、引き続きZusaarも。

ポイント

コード



準備

http://groovy.codehaus.org/GraphicsBuilder

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

実行方法

groovy -c UTF-8 Zusaar.groovy http://www.zusaar.com/event/233006

結果


これをGoogle Docsの図形描画に貼り付ければいい。

  • list.txt
[twitter:@grimrose]
[twitter:@shinyaa31]
[twitter:@natsu_nanana]
[twitter:@cointoss1973]
[twitter:@amameci]
	krakeneye 例外発生:java.awt.color.CMMException: Invalid image format
[twitter:@krakeneye]
[twitter:@setoazusa]
[twitter:@mike_neck]
[twitter:@orange_clover]
[twitter:@masasuz]
[twitter:@enum]
[twitter:@shin_semiya]
[twitter:@ryos_]
[twitter:@dontakosu1234]
[twitter:@suzukij]
[twitter:@Solti]
[twitter:@shishi4tw]
[twitter:@dproject21]
	Atsumi Shibata 例外発生:javax.imageio.IIOException: Can't get input stream from URL!
[twitter:@Atsumi Shibata]
[twitter:@3a3k]
[twitter:@KoukoMatsumoto]

これをはてなダイアリーに貼り付ければ、idコールしてくれる。



注意事項

  • javax.imageio.IIOException: Can't get input stream from URL!
    • Zusaarは、Twitterアカウント以外でも登録可能なので該当のアカウントは、Twitterアカウントでは可能性が高いです。
    • 全滅の場合は、アイコン取得サービスがダウンしてる可能性あり。
  • java.awt.color.CMMException: Invalid image format
    • わかりません!!
    • 誰か教えてください。(^_^;)

添削歓迎

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



実行環境










関谷 和愛、上原 潤二、須江 信洋、中野 靖治
価格: ¥ 3,360
価格は記載時点のものです。購入前にAmazonでご確認ください。

「プログラミングGROOVY」正誤表