ゆかりんのーとからTogetterに移行するためのRubyスクリプト

2015年5月12日をもって「Yukarin'Note」のサービスを終了いたします。
twitterのツイートをまとめるサービスの「Togetter」をご利用ください。
【重要】Yukarin'Noteサービス終了のお知らせ Yukarin'Noteからのお知らせ

私自身は Togetter しか使っていないのですが、 Togetter へ移行したい方向けにスクリプトを書きました。役立てば幸いです。

要点

  • ゆかりんのーとのURLを入力すると、ゆかりんのーとのページに貼り付けた引用ツイートの元ツイートのリンクリストを出力します。
  • Togetter でまとめを新規する画面にすると左下に
    [ホーム][自分]…[http://s.togetter.com/static/1.4.7/web/img/icon/import.png]…
    とあるボタンのhttp://s.togetter.com/static/1.4.7/web/img/icon/import.pngを押すと「ツイートのURLを指定して一括読み込み」というのが出てきます。そこに上で出力したリストを貼り付ければまとめを作成できます。

問題点

  • ゆかりんのーとに記入したコメントや返答などは抜き出せません

スクリプト

Nokogiri gem が必要です。

#!/usr/bin/env ruby
# coding: utf-8

require 'nokogiri'
require 'open-uri'
print "Yukarin Note URL: "
url = gets.chomp
doc = Nokogiri::HTML.parse(open(url).read)
doc.xpath('//div[@class="n_noteremarkdate"]/a').each { |tw| puts tw['href'] }

ここまで書いて

http://s.togetter.com/static/1.4.7/web/img/icon/import.png]を押してからの一括読み込みの下に

  • ページのURLを指定してツイートを一括読み込み

というのがありました。ゆかりんのーとも読み込めます。そのほうが圧倒的にラクでしたorz