ミライハック
  • Home
  • Categories
  • About

>> Home / システム開発

Tumblrのダッシュボードの結果をRSS化するスクリプトを書いた

∵ Takayoshi Saito ∴ 2012-10-16 ∞ 2'

TumblrダッシュボードをRSS化

みんな大好きTumblrの、ダッシュボードはログインしないと見られません。ダッシュボードこそTumblrの命の源!ダッシュボードの結果を、ログインしていなくてもRSSリーダーとかでチェックしたい!という思いを抱いて、Tumblr APIとOAuth認証でダッシュボードの結果を自動取得するスクリプトを書きました。Tumblr API v2を使っています。

$request_url = "http://www.tumblr.com/oauth/request_token"; $access_token_url = "http://www.tumblr.com/oauth/access_token";

$dashboard = "http://api.tumblr.com/v2/user/dashboard?limit=25";

$oauth = new OAuth($consumer_key,$consumer_secret,OAUTH_SIG_METHOD_HMACSHA1,OAUTH_AUTH_TYPE_URI);

$oauth->setToken($oauth_token,$oauth_token_secret);

$oauth->setToken($access_token,$access_token_secret); $oauth->fetch($dashboard); $res = $oauth->getLastResponse();

こんな感じのソースで取得できます。 (↓取得した私のダッシュボードです。テキスト版と画像版があります)。

実際の結果

API経由でダッシュボードを取得した結果(miraihack) 画像版

さらに、このダッシュボードの結果からRSSを自動生成することにも成功しました。

ダッシュボードの結果のRSS

まだまだ未実装な部分も多いですが、いちおう現時点のスクリプトをGit Hubにコミットしました。

** GitHub  miraihack / tumblrdashboardrss**

みんなで改良して、それぞれのダッシュボードをRSSリーダーで読めるようにしようぜ!Tumblr APIやOAuthの使い方は簡単。こんなに汚いコードでも動きます。ダッシュボードのRSS化はこれからはユーザーが自由に行えるようなサービスを目指します。

Search

Categories
  • LInux
  • インターネット
  • インフラ
  • エッセイ
  • ゲーム
  • システム開発
  • セキュリティ
  • データサイエンス
  • 国際関係
  • 政治
  • 歴史
  • 社会学
  • 自己紹介
  • 行ってきた

Pages
  • 齊藤貴義
  • 職務経歴
  • スクレイピング・ハッキング・ラボ サポートページ
  • 『爆速開発を支えるClaude Code上級者テクニック』サポートページ

2026 © Takayoshi Saito | Twitter GitHub | Built on Zola