Hatena::ブログ(Diary)

Higé au lait Twitter

 | 

2008年04月20日

Pipes + Yahoo 日本語形態素解析Webサービス

この2つで JSON を吐かして ブックマークするときのタグづけの参考にしようしてみた。


  1. ページの中身を Fetch Page モジュールでとる。<body> 要素のみを取得
  2. Regex モジュールでタグづけを削除。ここで文が長すぎですよと注意され先に進めず。
  3. 先に進めたとする。
  4. Yahoo 日本語形態素解析 にからデータを持ってきてわかりやすい形ではかす。
  5. これを JSONP + UserJS でごにょる。

という流れだったんだけどなぁ。

2008年04月19日

2008年04月16日

Pipes をいじるときに知っておくときっと便利なこと

Pipes 使っていますか? フィードを全文にしたりまぜまぜしたりといろいろ便利な Pipes ですが、ここで知っておくときっと(多分)便利な事をメモ。


フィードのタイトルや概要に何かつけ加えたい・書き換えたいときは Operators > Replace モジュールを使う。

そこに既存の要素を付け加えたいときにどうするか。


実際に作ったもので説明。


http://pipes.yahoo.com/higeorange/deloperajapanese


ashizuka さんが作ったものをちょこっと改造した、Opera の日本人ユーザーの del.icio.us opera タグをまとめたフィード。

改造したところは タイトルに誰がブックマークしたのかを付けたこと。*1


f:id:higeorange:20080416162226p:image


ポイントは "${要素名}" としているところ。 上のだと行頭 (^) に [ユーザー名 (${dc:creator}) ] を挿入ってことになる。

つまり "${要素名}" と記述すればその要素の値が挿入できる。


この例だと真価をはっきしていないけど考えればもっといい使いかたが見付かるはずなんでみんな Pipes を使おう。


追記

dc:creator は pipes から吐かれるフィードからは消えてた。これは del.icio.us の吐くフィードが RSS 1.0 であるのにたいし pipes の吐くフィードは RSS 2.0 であり dc:creator は RSS 2.0 には定義されていないので消えたと思われる。


解決策として dc:creator を author に、ついでにタグが入っている dc:subject を category に Rename する。


f:id:higeorange:20080416205231p:image


なお、dc:date は pipes 側で pubDate に置き換えてくれるようだ。

*1:dc:creator から持ってきているのでもともと表示はされるけどね。

2008年04月15日

2008年04月11日

twitter api で返ってくるもの(多分)

なんか変更されているようなのでメモ。

public_timeline, user_timeline, favorites, replies

in_reply_to
	もし reply があれば同じものを繰り返す?
created_at
truncated
text
in_reply_to_user_id,
source,
id
user
	name
	description
	url
	location
	screen_name
	id
	profile_image
	protected	

Direct Messages

text
recipent_screen_name
recipent_id
id
created_at
sender
	name
	description
	url
	location
	screen_name
	id
	profile_image
	protected

ちょっとわかりにくいけど、読み取ってください。

in_reply_to あたりが増えてるね。 source もなかったはず。

2008年04月05日

livedoor Reader で tumblr なエントリに Reblog リンクを付ける。

重要

Tumblr 側のしよう変更によりうごかなくなりました。

ダウンロード


falstladder でも使えるよ。 mala++

f:id:higeorange:20080405001536p:image

更新

  • リンクを画像に。 04/06

参考

最速インターフェース研究会 :: livedoor Readerに何かくっつけるGreasemonkeyの書き方

 |