ラベル twitter の投稿を表示しています。 すべての投稿を表示
ラベル twitter の投稿を表示しています。 すべての投稿を表示

2010年5月27日木曜日

twicca's functions

Androidで動作するTwitterクライアントソフトで、一番気に入っているtwicca(実はまだBETA版)というアプリの機能まとめ
(あんまり当たり前な機能は、独断と偏見により一覧から省いてます)

※この記事の内容はもう古くなっています。
 この記事執筆後のアップデートにより、さらに機能が追加されたり、または削除されたりしています。
 参考程度に読んでください。

・カラーラベル機能
 ユーザを色分けして表示
・会話を表示する
 ツイートの返信履歴を辿り一覧表示
・ツイートの共有
 他のアプリに発言内容のテキストを渡す。
 発言者名、発言日時、使用クライアント名、URLも渡る。
・一つのツイートに含まれる全ユーザ宛にツイート
・ツイートを複数選択して全ユーザ宛にツイート
 TL画面でそれぞれのツイートを長押しで複数選択可能
・TLに公式RTを表示しない設定
・非公式RTに返信先情報を付与するかどうかの設定
 ツイート設定画面で

・非公式RT時に返信先情報を付与するかどうかを選択可能(v0.7.20から)
 「引用して返信する」
  … 返信先情報付き。返信と同様に、返信先ユーザーとの共通のフォロワに見える。
 「引用してリツイート」
  … 返信先情報無し。通常のツイートと同様に、フォロワ全員に見える。
・非公式RTの形式の選択
 RT,QT,viaをツイート設定画面で
・画像/動画の投稿
 標準はyfrog。twitpic,はてなフォトライフにもプラグインで対応
 作者自身の手によるプラグイン … yfrog(twicca本体に組込み), twitpic, はてなフォトライフ
 有志の手によるプラグイン   … facebook, flickr, picasa
・yfrog,twitpic,twitgoo,携帯百景などの画像プレビュー
 画像リンクを踏むとブラウザに遷移せずに画像を表示可能
 http://〜.jpg のようなただの画像ファイルへのリンクにも対応
・ツイート中の短縮URLの展開
 ツイート選択メニューでURLを長押しでサブメニュー表示
・URLを短縮URLに変換
 ツイート入力画面で、矢印が向き合ったアイコンを押下
・オートコンプリート機能
 「@〜」と入力した時にユーザ名を前方一致で入力補完するダイアログ表示
・140字を越えるツイートをTwitLongerで投稿、または文字数自動調整。
・使用したハッシュタグを保存し、ツイート画面/検索画面で呼び出し
 ハッシュタグを含むツイートをすると保存。非公式RT時には保存しない設定も可。
 ツイートのサブメニューでハッシュタグ長押しでも保存。
 保存済みハッシュタグ一覧で長押しすると削除可能。
・音量ボタン/検索ボタン/カメラボタンなどのハードウェアキーに操作を指定可
 デフォルトは音量ボタン上下でスクロール、検索ボタンで検索画面に遷移。カメラボタンは忘れた。
・非同期post
 ツイート送信処理中でも他の操作が可能
・ツイートにフッターを自動挿入
・返信時に@の前にドット記号を自動挿入する設定
・現在地情報を付与してのツイート
 地図表示して現在地を選択可能
・他のアプリからのURLの共有時に、Webページタイトルを取得
・TL/自分宛のツイート/DM それぞれの更新チェック
 定期チェックとTL更新時に同時チェック。
 更新があった場合の通知方法は、通知音・LED・バイブをそれぞれ選択可能。LED色も選択可能。
・ブロック中のユーザ一覧表示
・友達を検索
・ユーザを直接表示
 ユーザ名を直接入力して詳細表示。オートコンプリートする
・検索画面にて検索キーワードをプラグインから取得
 現在、buzzterプラグイン/音声入力プラグインがある
・詳細なプロフィール設定
 アイコンのアップロード/現在地ジオタグの挿入
・各画面へのショートカットをホームに設置可能
 ツイート画面、選択したユーザの画面、選択したリストの画面、選択した検索ワードの検索結果画面
 (検索ワードは保存した検索ワードとtwiccaの保存済みハッシュタグから選択)
・ショートカットウィジェットをホーム画面に設置可能
 ツイート画面、ホームTL、自分宛TL、DM画面、検索画面
・選択したユーザ宛の発言(返信)を検索
 返信のみを表示(ツイートが@〜で始まるもののみ)。こんな感じ
・Verified Accountなユーザに✹マークが付く
・リスト機能全般
 リストの新規作成・編集、リストへのユーザの登録/削除
アイコン解像度選択
 TLに表示するアイコン画像を高解像度または低解像度に変更できます。
 表示するサイズが変更されるわけではありません。
ユーザープラグイン機能
 ユーザー情報からゴニョゴニョする機能。
 現在、twiccaの作者様自身の手によるfavotterFavstarのプラグインがある。twiccaのユーザー情報画面からそれらのサービスのWebページにサクッと移動できる。
 ちなみに拙作のTwistarプラグインもあったりします。機能は同じ。
FroYoでのSDカードへのインストールに対応
 現在は、SDカードへのインストール機能は仕様上の都合により削除されています。

このエントリを最初に書いたとき:ver 0.7.19
最後に確認したばーじょん:ver 0.7.31
(ただし、SDカードインストールの削除については更にその後の追記です。)

公式ページ http://twicca.r246.jp/
スマフォ向けページ http://lab.r246.jp/twicca/

<追記 2010-05-28>
読みやすいように少し書式を変更。いくつか追記。
今後も気づいたことがあったら追記する。面倒なのでchangelogはいちいち残さない。(2010-09-19 面倒臭がらない限りにおいて残します)
<追記 2010-09-05>
非公式RT時の返信先情報について更新
画像アップロードプラグインについて追記
<追記 2010-09-19>
v0.7.31のユーザープラグインとSDカードへのインストールについて追記
<追記 2010-12-19>
SDカードへのインストール許可の無効化について修正。

2010年4月14日水曜日

TwitterFollowingChecker

Twitterで、相手がフォローしてくれているかどうかを表示するグリモンを作りました。
http://userscripts.org/scripts/show/74291
GoogleChromeでも動きます。

フォローしてくれているユーザには ☑ を、そうでなければ □ を表示します。

フォロー関係を調べるには、TwitterのAPIのこれ(http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-friendships-exists)とかを使うとtrue/false帰ってくるんですが、別に技術的な事を知らなくても手軽に相手がフォローしてくれているかどうかを確認する方法があります。
Twitterのダイレクトメッセージはフォローしてくれている相手にしか送信できないので、ユーザごとのメニューにダイレクトメッセージの項目があるかどうかを見れば簡単に確認できます。
ですが、いちいちボタンをクリックしてプルダウンメニューを表示させるのも面倒なので、このグリモンを作りました。

実装としても、ユーザごとにダイレクトメッセージの項目があるかどうかを確認しているだけなので、APIを使っていません。APIの制限が気になる人にも優しい作りです。
(実際には、ユーザの情報があるHTML要素にdirect-messageableというクラスが付いているかどうかを見ています。)

既知の問題:
・自分にも☑が出る。
→ 害は無いし別にいいや、と思って放置。
・そもそも☑ってマークが分かり辛い。
→ そのうちそれっぽいシンボルを描く。または誰か描いて。
・Twitter Follower Checker(http://www.sukechan.net/labs/follower_checker/)と名前が紛らわしい。
→ 最初その名前にしようとして、ググってみたらだだ被りだったので今の名前に。英語として意味が通じているかどうかは怪しい。

<追記>
Actionsにmessage usernameがあるかどうかでも分かるのね……
まぁ、他人やリストのフォロー一覧とかユーザ検索の結果一覧なんかでも使えるのでどうぞ。

2010年4月1日木曜日

Shuzo Matsuoka!

TL上をshuzo matsuokaだらけにするgreasemonkeyスクリプトを作成しました。
http://userscripts.org/scripts/show/73030

これで、熱くなれよォォォォッ!

<追記>
Twitterのデザインが変わって、今は動きません。

2010年2月3日水曜日

TwitterColorLabel

twiccaのカラーラベル機能をweb版ツイッターで再現するuserscriptを作りました。
http://userscripts.org/scripts/show/67855

How to use:
色を設定したいユーザのプロフィールページに行きます。
リストの管理ボタンの脇にカラーラベル設定のボタンがあるので、クリックして色を設定してください。
(本当はもっと手軽に設定出来るようにしたい。twiccaではユーザの発言のコンテキストメニューから設定できる)
そのユーザの発言に設定した色のラベルが付きます。

お願い:
バグを見つけたら、コメントかTwitterで@mstsskに教えてくれると助かります。

注意:
ユーザの表示名をキーに色の設定を管理するので、表示名が変わってしまうと色の設定が無効になってしまいます。

謝辞:
公開を快諾していただいたtwiccaの作者R246さん、ありがとうございます。

<追記 2010-02-04>
フォロー/フォロワーの一覧画面でもカラーラベルが設定出来るように改善。
(ただし、設定が反映されたかどうか分かり辛いのが今後の課題)
<追記 2010-02-06>
Listページでスタイルが崩れる不具合を修正。機能の変更はありません。
<追記 2010-02-11>
GoogleChrome対応。
それに伴いいろいろリファクタリング。jQuery→素のjavascriptというダウングレードみたいな感じなので、むしろ見辛くなっている気もする。
既知の不具合:
GoogleChromeで、httpとhttpsでアクセスした場合に別々の設定になってしまう。
GoogleChromeでは、設定を保存するためにHTML5のlocalStorageを使っているのだが、httpとhttpsで別のstorageとして扱う仕様?になっているため。
<追記 2010-02-12>
ツールチップの表示位置がずれる不具合修正。
<追記 2010-02-13>
Windows版のGoogleChromeで動作しない、という不具合を修正。style要素のinnerHTML属性にアクセスしようとすると駄目らしい。
<追記 2010-02-14>
フォロー/フォロワーの一覧画面でもカラーラベルが分かるように改善。
<追記 2010-02-16>
リストのフォロー/フォロワーの一覧画面でもカラーラベルが分かるように改善。
実際は前回更新で対応できていて、フラグ切り替え書き換えるだけだったのに、気付いてませんでした
<追記 2010-04-25>
フォロー/フォロワーの一覧画面で連続してカラーラベルを設定すると別のユーザに色が設定されてしまう不具合修正。こんなクリティカルなバグが残っていたとは…。(細かい修正もこれ以前にしたけど割愛)

2010年1月17日日曜日

Color reply tweets in your tilmeline in Twitter

自分宛のリプライを色分けして表示するグリモンを作った。
ユーザスクリプトコマンドで、色指定を変更も出来る。

http://userscripts.org/scripts/show/66569

2009年12月26日土曜日

Remove tweets by hashtag from your time line in Twitter.

指定したハッシュタグをつけてるツイートは自分のTLには流れないように設定できたらいいと思わない?
というTwitterでの発言を受けて、思わずUserScript作ってみた。

removeTweetsByHashTag
http://userscripts.org/scripts/show/64964

消去する発言が一瞬見えてしまうのが玉に瑕。
Greasemonkeyはページの読み込みが完了した時点で実行されるので、これはどうしようもない……

Greasemonkeyの独自関数(GM関数)を使っているので、Firefox+Greasemonkeyな環境の他は動作想定外。
まぁ、SafariのGreasekitとか、かなり互換性が高いらしいのでいけるのかな?

How to use:
ユーザスクリプトのインストール後、Twitterにログインしている状態(もちろんTLのページにいる状態)で、Firefoxウィンドウ右下のGreasemonkeyのアイコンを右クリック。
「ユーザスクリプトコマンド」のところに
・Add hashtag[delTweetsByHashTag]
・Remove hashtag[delTweetsByHashTag]
・Reset hashtags[delTweetsByHashTag]
の三つのメニューがあるので、あとは何となく分かってください。

あと、unsafeWIndowを使っているのでセキュリティ的にアレですので、お気をつけてお使いください。

<追記>
入力したハッシュタグの扱いの処理バグがあったので修正。
あと、ページをリロードしなくても新しい設定を反映させるように改良。
出来れば、Reset hashtagsしてから上記ページでスクリプトをインストールしてください。

作るときも、特定の発言の要素を削除する処理はすぐ出来たけど、パラメータをユーザが設定出来るようにするところのが時間かかったわww。グリモンのGM_setValue関数とかすっかり忘れてましたよ

2009年12月9日水曜日

TwitterUserProfileExtension


なんとなく作ったかんたんGreasemonkeyスクリプトを公開。

http://userscripts.org/scripts/show/63833

Twitterのユーザのプロフィールページに、関連サービスへのリンクを付加します。
・付加するサービス
Favotter
TwitPic
vidly
携帯百景(movapic) ※Twitterと同じユーザ名の場合だけ有効

気が向いたら追加していきます。

Special Thanks to Pasta-K

<追記>
勘違いしてましたが、携帯百景ってTwitterのアカウント使う訳じゃないんですね。。。そりゃユーザ名が違ったりする筈だわ。。。

<追記2>
Twitgoo追加
それとふぁぼったーのアイコンをデータスキームで埋め込みに変更。これ以上あそこが落ちる要因増やしちゃあかんわな。

書き忘れてたけど、Googleマップへのリンクも付加します。
「iPhone〜ジオタグ〜」みたいなのも対応してます。