Clojure その17 twitter4j を使ってみる
(※Clojureの理解が不十分なまま書いています)
準備として
■ project.clj
twitter4j の依存関係を記述
(defproject hello "0.1.0-SNAPSHOT" :description "FIXME: write description" :url "http://example.com/FIXME" :license {:name "Eclipse Public License" :url "http://www.eclipse.org/legal/epl-v10.html"} :dependencies [[org.clojure/clojure "1.5.1"] [org.twitter4j/twitter4j-core "3.0.5"]] :main hello.core)
dependenciesは以下を参照
LightTable - Light TableでリアルタイムExcelパース (Light Tableの使い方 第2章) - Qiita [キータ]
■ twitter4j.properties
必要な情報を書いて、以下のように配置
で、実際に処理を書いてみる
(ns hello.core (:import [twitter4j TwitterFactory Query TwitterException])) (defn -main [] (try (let [twitter (.getInstance (TwitterFactory.))] (let [userTimeline (.getUserTimeline twitter)] (doall (map println (.getText userTimeline)) ) ) ) (catch TwitterException e (println (.getMessage e)))) )
こいつを実行すると、つらつらと情報が表示されるんだけど・・・
欲しいのは発言のみでいいわけで・・・
さてさて、また考えよう
- アーティスト: スフィア
- 出版社/メーカー: ランティス
- 発売日: 2014/02/26
- メディア: CD
- この商品を含むブログ (1件) を見る