Sha256: 3c8a6c94dea9160823365c137e99860450dbe3c9a04cccdceecd9ab4a88ce2ae
Contents?: true
Size: 474 Bytes
Versions: 14
Compression:
Stored size: 474 Bytes
Contents
require 'twitter' require 'murlsh' module Murlsh # Set title of twitter status urls to entire tweet. class AddPre60Twitter < Plugin @hook = 'add_pre' TwitterRe = %r{^https?://twitter\.com/\w+/status(?:es)?/(\d+)$}i def self.run(url, config) if not url.user_supplied_title? and tweet_id = url.url[TwitterRe, 1] tweet = Twitter.status(tweet_id) url.title = "@#{tweet.user.screen_name}: #{tweet.text}" end end end end
Version data entries
14 entries across 14 versions & 1 rubygems