目的:
ソーシャルメディアでインフルエンスするネタの傾向を調査できるツールを開発することで、分析から企画への援用をする
フォーカス:tumblrプラットフォーム
・reblogの多い記事の発見
・発生元の発見
・キーインフルエンサーの発見
・特定の記事のreblog状況の把握
HowTo:using tumblrAPI
・オープンソースとすることで拡張や改良が自由に行えるようにする
・ウェブサービスとして作り、プラットフォームOSを選ばないようにする
memo:
伝播の履歴を見る:
using http://(user).tumblr.com/api/read
- "quote"の場合 <quote-text>中の(via **)の並び順に第1世代~第n世代
- "photo"の場合 <photo-caption>の中の<a>タグで囲まれた部分がuser nameで、並び順は自分に近い順番。
- <post type="**"> で"quote""photo"を判断可
http://hogeo.jp/blog/memo/2007/09/ruby.htmlにあるソースを改造して
#!/usr/local/bin/ruby -Ks
require 'rexml/document'
require 'open-uri'
require 'nkf'print "Content-Type: text/html\r\n\r\n"
url = 'http://ssgrm.tumblr.com'
path = '/api/read'
result = open(url + path)doc = REXML::Document.new(result)
doc.elements.each('tumblr') do |element|
puts NKF.nkf("-Ws", element.elements['tumblelog'].to_s)
end
とすると tumblr APIのXMLを表示できた。とりあえずテスト成功。
コメント