Skip to content

Instantly share code, notes, and snippets.

@hyuki0000
Created May 13, 2017 08:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hyuki0000/49c91a03991b3caa2aecfcd28aedf4ac to your computer and use it in GitHub Desktop.
Save hyuki0000/49c91a03991b3caa2aecfcd28aedf4ac to your computer and use it in GitHub Desktop.
get-title - URLを与えると、そのページのURLとタイトルをいろんな形式で出力する
#! /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}"
# vim: set filetype=ruby:
@hyuki0000
Copy link
Author

HTMLだけのバージョン

#! /usr/bin/env ruby

require 'mechanize'

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

url = ARGV[0]
agent = Mechanize.new
page = agent.get(url)
puts %Q(<a href="#{url}">#{page.title}</a>)

# vim: set filetype=ruby:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment