--年--月--日(--)
新しい記事を書く事で広告が消せます。
- ごんタイピング =無料タイピング練習=
-
初心者は、無料でタッチタイピングを習得できる『タッチタイピング講座』がおすすめ。
タイピングに自信のある人は、全国ランキングがあってレベル別に遊べる『無料タイピングゲーム集』で実力を自慢しよう!
2012年02月15日(水)
TwitterのユーザーID(数字)を取得する方法を説明する。
また、取得したユーザーIDをもとに、ツイート振り分け機能の付いたクライアントソフト(『Krile』『Tween』)で、指定したユーザーのツイートを振り分ける方法についても説明する。
以下続き
このページの目次
クリックすると該当部分に自動スクロールするよ。
- 知っておくべき前提知識
ユーザーIDとは何かの説明。
- ツイートを条件によってタブに振り分ける
ユーザーIDを条件に振り分けると便利だよという話。
- ユーザーID(数字)を表示させるブックマークレット
ユーザーIDを取得する為のブックマークレットの公開。ここが中心。
- ユーザーIDによってタブに振り分ける方法
『Krile』『Tween』で、ユーザーIDを条件に、タブにツイートを振り分ける方法。
- 記事を書く時に参考にしたページ
ブックマークレット作成の参考にしたページの紹介
と、特定ユーザーのタイムラインRSSを取得するブックマークレットの公開。
知っておくべき前提知識
Twitterには、アカウントごとに「UserName」「FullName」「UserID」がついている。
俺のTwitterアカウントを例として示し、それぞれの用語の意味を説明する。
- UserName(ユーザー名,ScreenName,スクリーンネーム)
-
英数字や一部の記号で構成された名前。@の後にその名前付ける事でリプライを送る事ができる。他のユーザーと被る名前は付けられない。途中で変更可能。
【例】TyperG
- FullName(名前,フルネーム)
-
表示用の名前。様々な言語の文字が使用可能。他のユーザーと被っても問題ない。途中で変更可能。
【例】ごんた
- UserID(ユーザーID,ユニークID,数字ID)
-
数字のみで構成されたID。アカウント作成時に自動で割り振られる。普段は目にする事がない為、存在すら知らない人もいるだろう。途中で変更不可能。
【例】86209894
これら3つの用語の呼び方は人によって異なることがあり、同じ呼び方なのに別のものを指す場合もある為、非常に混乱しやすい。この記事では、「ユーザー名」「名前」「ユーザーID」と呼んでいく。
「名前」は表示用の名前だから、もちろん変更可能だ。
「ユーザー名」は「ID」と呼ばれることもある為、最初に決めたものから変更できないと考えている人もいるが、「名前」と同様に「ユーザー名」も変更可能だ。
なぜなら、個人を識別する為のユニーク(一意)なIDとして、変更不可能な「ユーザーID」が存在しているからだ。
ツイートを条件によってタブに振り分ける
Twitterのクライアントソフトである『Krile』や『Tween』などでは、フォローしてるユーザーのツイートを、様々な条件でフィルタリングして、作成したタブに振り分ける機能がついている。
この機能を使えば、指定したユーザーのツイートをタブにまとめて表示させて読みやすくすることも可能だ。
ユーザー名で振り分け指定する
特定のユーザーのツイートを簡単に振り分ける為には、「ユーザー名」をもとに振り分ければいい。しかし、「ユーザー名」は途中で変更可能な為、「ユーザー名」が変更されると、フィルタリングから抜け落ちてしまう。
このように「ユーザー名」で振り分け指定をすると、「ユーザー名」が変更される度に指定をやり直さなければならないし、「ユーザー名」の変更に気付かずにツイートを見落としてしまうかも知れない。
ユーザーIDで振り分け指定する
「ユーザーID」はアカウント作成してから一度も変更されることがない為、「ユーザーID」で振り分け指定をすると、余計な事を気にせずに済む。
ただ、「ユーザーID」は普段目にする事がないし、どうやって調べればいいのか分からない人も多いだろう。
そこで、「ユーザーID」を簡単に調べられるように、『ユーザーID(数字)表示させるブックマークレット』を用意した。
ユーザーID(数字)を表示させるブックマークレットとツール
ブックマークレットとツールには、それぞれメリットとデメリットがあるので、適宜使い分けよう。
- ブックマークレット
-
ブックマークレット(Bookmarklet)とは、JavaScriptで記述された小さなプログラムのこと。
Webブラウザ(IE,Firefox,Google Chromeなど)のブックマーク(お気に入り)に登録することで、それを選んだ時にプログラムが実行されてちょっとした機能を実現できる。
詳しく知りたい人は『ブックマークレットとは - はてなキーワード』を読むといい。
ユーザーID(数字)を表示させるブックマークレット
- 2014年04月08日頃までの古いUI向け
-
javascript:(function(){$('h1.fullname').append('<span%20style="background:#ff9;color:#000;padding:2px;">'+$('.profile-card-inner[data-user-id]').attr('data-user-id')+'</span>');})()
上記の文字列をコピーしてブックマーク登録するか、以下のリンクを右クリックしてブックマーク登録しよう。
- 2014年04月08日頃からの新しいUI向け
-
javascript:(function(){$('h1.ProfileHeaderCard-name').append('<span%20style="background:#ff9;color:#000;padding:2px">'+$('.ProfileTweet-originalAuthorLink[data-user-id]').attr('data-user-id')+'</span>');})()
上記の文字列をコピーしてブックマーク登録するか、以下のリンクを右クリックしてブックマーク登録しよう。
- タブ上で右クリックをして「新しいタブの追加」を選択する。
- タブの編集画面の「一般」タブで、タブの名前を適当につける。
- 「フィルタ設定」タブに移動し、「フィルタを追加」をクリックする。
- フィルタの選択リストから「uid: ユーザーの数値ID」を選択する。
- 「ユーザー数値ID範囲」に取得したユーザーID(数字)を入力する。
- 「OK」ボタンを押し、さらに「閉じる」ボタンも押してタブの編集画面を閉じる。
- メニューバーの「タブ(T)」から「タブ作成」を選択する。
- タブの名前を適当につける。
- 「タブの種類」は「タイムライン振り分け」のままにして、「OK」ボタンを押す。
- 作成したタブ上で右クリックをして、「振り分けルール編集」を選択する。
- 「新規」ボタンを押す。
- 「ルール編集」の「マッチルール」で「単一条件」を選択する。
- 「ラムダ式」にチェックを入れる。
- 「ユーザーIDか発言内容」の所に「it.UserId = 【ユーザーID】」と入力する。【例】it.UserId = 86209894
- 「OK」ボタンを押し、さらに「閉じる」ボタンも押して振り分けルール編集画面を閉じる。
- 新Twitter本家UIで各種RSSを取得するBookmarklet - yadokari23の日記 - 備忘LOG
ユーザーID(数字)を取得する方法を探している時に発見した。ここで公開されているブックマークレットを改造して、「ユーザーID(数字)を表示させるブックマークレット」を作成した。
今のUIに変更される前の記事なので、現在、ここで紹介されているブックマークレットは使えない。
- 「特定ユーザーのタイムラインRSS」を取得するブックマークレット
公式RTあり・200件(最大)表示
- 関連記事
-
- TwitterのユーザーID(数字)を簡単に取得する方法 (2012/02/15)
- 『NCV』を使ってニコ生のNGワードを回避する方法 (2011/09/24)
- 『まめFile5 SE』のマウスジェスチャ制限を解除する方法 (2010/03/13)
- ごんたがTwitterでつぶやき始めたよ (2009/10/31)
- FLV動画からMP3音声を取り出すSplitFLV (2008/01/31)
このブックマークレットの使い方
「ユーザーID」を調べたいユーザーのページに行き、登録したブックマークをクリックするだけ。
「名前」の隣に表示された黄色く強調された数字部分が「ユーザーID」だ。
※注意点
上記のブックマークレットは、2014年04月13日(日)時点での、Twitterの最新UI(インターフェース)に対応したものなので、それ以前の古いUIでは作動しない。
また、今後TwitterのUIが変更されると作動しなくなる可能性もある。
ユーザーIDによってタブに振り分ける方法
現在俺が使ってる『Krile』での振り分け方法と、以前使っていた『Tween』での振り分け方法を説明する。
これら以外の、タブ振り分け機能の付いたクライアントソフトでも、似たような設定方法になると思うので、参考にどうぞ。
Krileでの振り分け方法
Tweenでの振り分け方法
『Tween』のラムダ式については、以下のブログ記事に分かりやすく解説されている。
記事を書く時に参考にしたページ
ユーザータイムラインのRSSを取得する為のブックマークレット
上記のページで公開されているRSS取得ブックマークレットを、現在のUIに合うように改造したので公開する。
- ごんタイピング =無料タイピング練習=
-
初心者は、無料でタッチタイピングを習得できる『タッチタイピング講座』がおすすめ。
タイピングに自信のある人は、全国ランキングがあってレベル別に遊べる『無料タイピングゲーム集』で実力を自慢しよう!
トラックバック(言及リンク必須)
http://gontyping.blog.2nt.com/tb.php/216-b8ffdaa0
コメント(気軽にどうぞ)
ごんた(管理人)からの返事はありません。ごんたへの連絡は、メールフォームからよろしく。