Sha256: 08c685731a5f0e83224b986c81ce8821714c18f3900d5998f05d04540454d2d2
Contents?: true
Size: 441 Bytes
Versions: 3
Compression:
Stored size: 441 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 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
murlsh-1.2.1 | plugins/add_pre_60_twitter.rb |
murlsh-1.2.0 | plugins/add_pre_60_twitter.rb |
murlsh-1.1.0 | plugins/add_pre_60_twitter.rb |