Termtter

Termtterのプロンプトに関するアイディア

というほど大それたものではないのですが……。Termtterのプロンプトは、コマンドを入力するとき以外は、出ていなくてもいいんじゃないかな、と思ったのが出発点です。 必要なときは、たとえば":"キーなどを入力すると、タイムラインの流れを止めてプロンプト…

replaceプラグイン

ということで、replaceプラグインを書いてみました。 つかいかた (01:23:45) $aa ktgy: 児童販売機でコーラ買ってきた。自分の最新tweetが、上記のようなものであった場合、 > replace /児童/自動/とすることで、$aa のポストを削除し、"自動販売機でコーラ…

twitterのタイムラインを読み上げる、saykanjiプラグインを書いてみた

saykanjiコマンドがおもしろそうだったので、termtterのsayプラグインを下敷きに、saykanjiプラグインとして仕立ててみました。saykanji.rbとりあえず、Mac OS Xにのみ対応していますが、ちょっと手をいれれば、他のOSへの対応もできそうな気もします。 下準…

typable_idプラグインを書いてみた

termtterは大変に便利なのですが、IDを直接指定するタイプのコマンドの入力が面倒だったので、それを補助するプラグインを書いてみました。これは、tig.rbの機能をまねして作ったものです。 typable_id.rb from ktgy's termtter-plugins - GitHub これはなに…

typable_idと連携するopen_urlプラグインを書いてみた

typable_idでstatusを指定して、そのstatusに含まれるURLを開く、というプラグインです。"open_uri"メソッドはuri-openプラグインからそのままコピーしたので、Debian環境でのバグもそのまま引き継いでしまっているとおもいます(手元に環境がないので、テス…

retweetプラグインを書いてみた

クライアントの違いや文化の違いなどもあってか、ReTweetを積極的に行う日本人ユーザは少なかった印象がありましたが、最近わりとみかけるような気がします。 ということで、retweetプラグインです。 retweet.rb ktgy's termtter-plugins - GitHub基本フォー…

growlプラグインで、priorityとstickyを設定できるようにしてみた

うれしいことに、先日書いたGrowlプラグインがtermtter本体に取り込まれることとなりました。blogは書いてみるものですね。 せっかくなので、Meowの機能をひととおり使ってみようと、priorityとstickyの設定をできるようにしてみました。 # -*- coding: utf-…

Post時に、URLをbit.lyで短縮するプラグインを書いてみた

# -*- coding: utf-8 -*- require 'uri' require 'open-uri' config.plugins.bitly.set_default(:length_to_shorten, '40') length_to_shorten = config.plugins.bitly.length_to_shorten.to_i login = config.plugins.bitly.login key = config.plugins.bit…

ついでに、URLをtweetburnerで短縮するプラグインも書いてみた

# -*- coding: utf-8 -*- require 'net/http' config.plugins.tweetburner.set_default(:length_to_shorten, '40') config.plugins.tweetburner.set_default(:open_timeout, '4') config.plugins.tweetburner.set_default(:read_timeout, '6') length_to_sho…

growlプラグインを自分好みに改造してみる

termtter本体添付のgrowlプラグインを、自分好みに改造してみました。 # -*- coding: utf-8 -*- require 'tmpdir' require 'open-uri' require 'uri' require 'fileutils' require 'cgi' begin require 'meow' growl = Meow.new('termtter', 'update_friends…

termtterのプラグインをいじってみる

プログラミングに関するブログを読んだり、Twitterでプログラマな人をfollowしたりしていると、「ネットユーザーはおしなべてプログラミングができるもんだ」という錯覚におちいります。プログラミングができるのは素敵だなあ、ということで、ぼくも最近Ruby…

outputzプラグインのエラー

termtterのoutputzプラグインがときおりエラーを吐くのですが、outputzにポストする前に変数argが空になるのが原因(Thread - Rubyリファレンスマニュアル)ではないかとおもったので、以下のようにしてみました。 とりあえず、エラーは吐かなくはなったよう…