Tsukuba.Rの資料をはてなグループのキーワードで書いていたんだけど、Emacsで書きたいので*1、mechanizeなRubyスクリプトに適当にはてなグループのキーワード用の資料を埋め込んだりしてみた。使いたい人はいるか知らないけど、その時はグループ名とか、キーワードの名前のところとか適当に変更して使ってください。
# -*- coding: utf-8 -*- require 'rubygems' require 'mechanize' user_id = "id" pass = "password" text = <<EOS [:presentation] *Tsukuba.R勉強会第一回 **基本データ型、データ構造、関数について -Presented by id:syou6162 *Agenda -Rのデータ型、データ構造、知ってると便利な関数とかを紹介 EOS agent = WWW::Mechanize.new login_page = agent.get('https://www.hatena.ne.jp/login') login_form = login_page.forms.first login_form["name"] = user_id login_form["password"] = pass res = agent.submit(login_form) edit = agent.get('http://syou6162.g.hatena.ne.jp/keyword/Tsukuba%2eR%E7%AC%AC%E4%B8%80%E5%9B%9E%E5%8B%89%E5%BC%B7%E4%BC%9A?mode=edit') edit_form = edit.forms[0] edit_form["body"] = text agent.submit(edit_form)
tokyo-emacsでこれをsimple-hatena-modeみたいな感じで使えるような方法が分かればいいなーとか思ったりしました。つまり、これがはてダラみたいな役割を果して、simple-hatena-modeみたいなuiがあるとたぶん、はてなグループが最強になる。ということでtokyo-emacsで勉強してくるわ。
*1:たぶん、そういうのは何かあるんだろうけど、めんど(ry