.screenrcメモ

現在のscreenの設定をメモ。

# 修飾キーをctrl + t
escape ^Tt

# 最終行のウィンドウ一覧を表示
hardstatus alwayslastline "%w"

# 最終行に時刻を表示
hardstatus alwayslastline "[%02c] %`%-w%{=b bw}%n %t%{-}%+w"

# スタートメッセージを表示させない
startup_message off

# ビープを鳴らさない
vbell off

Flickrの画像をはてなに貼り付けるためのHTMLを取得するスクリプト。

ここにFlickrにアップロードした画像を貼り付ける際、今まではFlickItというウィジェットと使っていたのですが、近頃、正常に動作しないし、一枚ずつ手作業で貼り付けるのは面倒だということで、Rubyスクリプトを作成。
アップロードした日付で処理したかったけど、方法がわからなかったので、直近の10枚を取得し、貼り付け用のHTML作成しています。

require 'rubygems'
require 'flickr'

flickr = Flickr.new

#usersメソッドの第1引数にはFlickrに登録したメールアドレスを設定
user = flickr.users('email')
user.photos[0, 10].each do |photo|
  puts <<EOS
<a href="#{photo.url}" title="#{photo.title}"><img src="#{photo.source}", width="400" height="300" alt="#{photo.title}"/></a>
EOS
end

使うには前準備が必要で、まずは、

gem install flickr

として、flickrモジュールをインストール。
続いてこちらからAPI Keyを取得。
取得したAPI Keyをflickr.rbにあるFlickrクラスのコンストラクタの第1引数に設定します。