2017-05-13   ruby   web   mechanize 

get-title - URLを与えるとそのページのタイトルとURLをさまざまな形式で表示するRubyスクリプト

使っている様子

$ ruby get-title.rb https://www.hyuki.com/girl/
[『数学ガール』シリーズ](https://www.hyuki.com/girl/)
<a href="https://www.hyuki.com/girl/">『数学ガール』シリーズ</a>
 ◆『数学ガール』シリーズ
 https://www.hyuki.com/girl/

コード

#! /usr/bin/env ruby

require 'mechanize'

if ARGV.length != 1
  abort("Usage: get-title URL")
end

url = ARGV[0]
agent = Mechanize.new
page = agent.get(url)
puts "[#{page.title}](#{url})"
puts %Q(<a href="#{url}">#{page.title}</a>)
puts " ◆#{page.title}"
puts " #{url}"
 2017-05-13   ruby   web   mechanize