Module Termtter::Client
In: lib/plugins/addspace.rb
lib/plugins/another_prompt.rb
lib/plugins/appendtitle.rb
lib/plugins/ar.rb
lib/plugins/async.rb
lib/plugins/bomb.rb
lib/plugins/capital_update.rb
lib/plugins/clear.rb
lib/plugins/clock.rb
lib/plugins/command_plus.rb
lib/plugins/cool.rb
lib/plugins/countter.rb
lib/plugins/curry.rb
lib/plugins/db.rb
lib/plugins/defaults.rb
lib/plugins/defaults/alias.rb
lib/plugins/defaults/cache.rb
lib/plugins/defaults/eval.rb
lib/plugins/defaults/exec.rb
lib/plugins/defaults/hashtag.rb
lib/plugins/defaults/keyword.rb
lib/plugins/defaults/list.rb
lib/plugins/defaults/plugin.rb
lib/plugins/defaults/retweet.rb
lib/plugins/defaults/standard_commands.rb
lib/plugins/defaults/standard_completion.rb
lib/plugins/defaults/stdout.rb
lib/plugins/defaults/switch.rb
lib/plugins/defaults/system.rb
lib/plugins/defaults/user.rb
lib/plugins/draft.rb
lib/plugins/easy_post.rb
lib/plugins/eject.rb
lib/plugins/en2ja.rb
lib/plugins/erb.rb
lib/plugins/event_invoked_at.rb
lib/plugins/favotter.rb
lib/plugins/fib_filter.rb
lib/plugins/fibyou.rb
lib/plugins/filter.rb
lib/plugins/friends.rb
lib/plugins/github-issues.rb
lib/plugins/grass.rb
lib/plugins/group.rb
lib/plugins/hatebu.rb
lib/plugins/hatebu_and_update.rb
lib/plugins/hi.rb
lib/plugins/history.rb
lib/plugins/http_server.rb
lib/plugins/ignore.rb
lib/plugins/irc_gw.rb
lib/plugins/jakigan.rb
lib/plugins/l2.rb
lib/plugins/list_switch.rb
lib/plugins/list_with_opts.rb
lib/plugins/log.rb
lib/plugins/md5pass.rb
lib/plugins/me.rb
lib/plugins/multi_output.rb
lib/plugins/multi_post.rb
lib/plugins/multi_reply.rb
lib/plugins/open.rb
lib/plugins/open_url.rb
lib/plugins/otsune.rb
lib/plugins/outputz.rb
lib/plugins/paranoid.rb
lib/plugins/primes.rb
lib/plugins/quick_exit.rb
lib/plugins/quicklook.rb
lib/plugins/quote.rb
lib/plugins/random.rb
lib/plugins/reblog.rb
lib/plugins/reduce_text.rb
lib/plugins/replace.rb
lib/plugins/reply_retweet.rb
lib/plugins/ruby-v.rb
lib/plugins/say.rb
lib/plugins/saykanji.rb
lib/plugins/scrape.rb
lib/plugins/screen-notify.rb
lib/plugins/search_url.rb
lib/plugins/shell.rb
lib/plugins/searchline.rb
lib/plugins/sl.rb
lib/plugins/source.rb
lib/plugins/storage.rb
lib/plugins/stream.rb
lib/plugins/system_status.rb
lib/plugins/timer.rb
lib/plugins/tinyurl.rb
lib/plugins/train.rb
lib/plugins/trends.rb
lib/plugins/twitpic.rb
lib/plugins/typable_id.rb
lib/plugins/update_editor.rb
lib/plugins/uri-open.rb
lib/plugins/user_stream.rb
lib/plugins/web.rb
lib/plugins/w3mimg.rb
lib/plugins/wassr.rb
lib/plugins/whois.rb
lib/plugins/yhara.rb
lib/plugins/yonda.rb
lib/termtter/client.rb

Methods

add_command   add_filter   add_task   alias_command   apply_filters_for_hook   clear_command   clear_filter   collect_hashtags   command_exists?   confirm   data_to_typable_id   default_logger   delete_and_replace   delete_command   delete_output   delete_task   delete_task   english?   eval_init_block   execute   exit   fetch_title   find_command   find_filter_candidates   find_group_candidates   find_status_ids   find_users   following_friends   formatted_help   friends   friends   friends_or_followers_command   gen_pass   get_command   get_followers   get_friends   get_friends_or_followers   get_group_of   handle_error   init   input_editor   is_member?   legacy_config_support   list_name_to_slug   load_config   load_history   load_plugins   logger   memory_cache   move_legacy_config_file   normalize_as_user_name   notify   open_editor   open_uri   open_uri   output   output_favorites   parse_options   pause   plug   plugin_files   plugin_list   post_quote   post_reply_retweet   post_retweet   public_storage   puts   register_alias   register_command   register_macro   register_output   remove_alias   remove_command   resume   run   save_history   scrape_group   scrape_members   search_plugin_file   setup_logger   setup_task_manager   shorten_url   show_settings   show_splash   swap_timeline_format   time_format_for   train   typable_id?   typable_id_convert   typable_id_status   typable_id_to_data   update_with_user_and_id   wassr_update  

Included Modules

Termtter::Hookable

Classes and Modules

Module Termtter::Client::Jakigan
Class Termtter::Client::DirectMessage
Class Termtter::Client::SearchEvent
Class Termtter::Client::UserSearchEvent

Constants

SEARCH_URI = 'search.twitter.com'
PROTOCOLS = %w(http https)
W3MIMG = '/usr/lib/w3m/w3mimgdisplay'
PH = sizestr.split.map(&:to_i)
CW = TermInfo.screen_size()
LINEH = PH / CH

External Aliases

register_alias -> alias

Attributes

commands  [R] 
logger  [R] 
task_manager  [R] 

Public Class methods

MEMO: attr_reader :commands してるからこれいらない気もする

MEMO: This method will be removed in Termtter 2.0.0

statuses => [status, status, …] status => {

            :id => status id,
            :created_at => created time,
            :user_id => user id,
            :name => user name,
            :screen_name => user screen_name,
            :source => source,
            :reply_to => reply_to status id,
            :text => status,
            :original_data => original data,
          }
plug :Name -> (Hash) -> IO () where NAME = String | Symbol | [NAME]

returns nil if not shorten

[Validate]