ヒ
※タイムラインは1分遅れで表示されます
Download(安定版)
起動しっぱなしにしてると何かがきっかけで無限に警告ダイアログが出て止まるバグがあるよ
適宜タスクマネージャで「t.exe」を終了させてください
- 2023/02/02
- 矢印キーでの移動がうまくいかない問題を修正しました
- RTのときに表示されるダイアログを絵文字に対応させました
- RTの表示を簡略化しました
- RTへの返信はRT元に@をつけるようにしました
- 画像のURLを本文に文字で表示しないようにしました
これは
自分用に作ってみたツイッタークライアントです。
- フォロー、フォロワーが600人くらいな人がツイッタしながら別作業をする程度の能力
- アプリ名は「ヒ」(カタカナ)です。「t」じゃないです。
注意
基本機能がなかったりエラー処理がいい加減だったりします。
残念なことになる可能性が高いですが、製作者は一切責任をもてません。
残念なことの例
- POST取り逃しだらけ
- ブラクラみたいにエラーダイアログ複数表示
- CPU使用率100%(タスクマネージャで「t.exe」を終了させてください)
- OSフリーズ(VMWare環境だと怪しいかも…)
- 突然アプリ停止は普通によくあります
使い方
- 認証は普通のPIN認証です(自分のアプリで認証することもできます)
- リプライはタイムラインのアイコンをクリックするか
CTRL+'@'で表示されるリプライしそうな人リストから選択(複数可)
- 改行はCtrl+Enterです
- アンインストールはフォルダごと削除でOK
色設定
色設定用の画面は作ってません(めんどいので)が、「t.ini」を直接編集することで色を変更できます。
iniファイルを編集したら設定ウィンドウの「デバッグ」タブにある「設定ファイル再読み込み」ボタンをクリックしてください。
どの項目がどの色かは気合で感じとってください。
以下、設定例
黒(白文字)
[Colors]
Text=#efeffc
EvenBackground=#272727
OddBackground=#333333
SelectedText=HighlightText
SelectedBackground=Highlight
ReceiveText=#FFA396
UnfollowersText=#AAC4FF
InReplyText=#CCCCCC
SelectedUserBackground=#445566
ReplyBackground=#665555
FavoriteBackground=#996677
RefreshBorder=#999999
VerticalBorder=Black
Background=#333333
GridLine=#333333
FriendsFavBackground=#556655
TextBox_Text=#efeffc
TextBox_Background=#bbbbbb
TextBox_Filter_Text=#efeffc
TextBox_Filter_Background=#999999
茶色
[Colors]
Text=Maroon
Background=BtnFace
GridLine=BtnFace
EvenBackground=#FFFFEE
OddBackground=#F0E0D6
SelectedText=HighlightText
SelectedBackground=Highlight
ReceiveText=Red
UnfollowersText=Blue
InReplyText=#666666
SelectedUserBackground=#DDE0FF
ReplyBackground=#EEAA88
FavoriteBackground=#FFFFCC
FriendsFavBackground=#CCFFCC
RefreshBorder=#999999
VerticalBorder=Black
TextBox_Text=WindowText
TextBox_Background=Window
TextBox_Filter_Text=WindowText
TextBox_Filter_Background=InfoBk
自分のアプリで認証する方法
- アプリを作る
- https://apps.twitter.com/にアクセスする
- Sign inする(ページ右上あたりにあると思います)
- Create a new Appボタンをクリックする
- アプリケーションの設定を入力する例
- Name…アプリケーション名。被ってなければ何でもOK
- Description…アプリケーションの説明。それなりに入れておかないと駄目です
- Website…自由(自分のついったーのhomeのURLでもいいかも)
- Callback URL…「oob」
- 承諾とかCAPCHAとか入力してCreate your Twitter applicationボタンをクリックする
- Permissionsタブへ移動する
- Application Type … 「Read, Write and direct message」を選択。
- Update Settingsボタンをクリックする
- アプリをt.exeに登録する
- Keys and Access Tokensタブの
「Consumer key」と「Consumer secret」をt.exeの認証情報詳細に設定する
設定したアプリで認証する(方法1)
- t.exeでPINを取得して、認証すればいけるはず…
設定したアプリで認証する(方法2)
- Keys and Access Tokensタブの下の方にあるYour Access Tokenの
「Access Token 」と「Access Token Secret」をt.exeの認証情報詳細に設定する
(なかったら、多分近くにcreate your access tokenみたいなボタンがあると思います手順が変わってて解らん…
※説明をそれなりに入れておかないとSPAMと勘違いされて登録したアプリケーションがアクセス禁止にされてしまいます
そうなったら ついったーさんに問い合わせるか 新しいアプリケーションを登録してください
更新履歴
- 2023/02/02
- 矢印キーでの移動がうまくいかない問題を修正しました
- RTのときに表示されるダイアログを絵文字に対応させました
- RTの表示を簡略化しました
- RTへの返信はRT元に@をつけるようにしました
- 画像のURLを本文に文字で表示しないようにしました
- 2023/02/01
- インテリセンス("@"とか"#"とかで表示される補完機能)が表示されない問題を修正しました
- Alt+Xでリプライ時の引用元をクリアできるようにしました
- 内部的に色々修正しましたその影響で新たなバグがあるかも…
- 2021/05/29
- 高Dpiに対応しました
- フォントサイズを大きくした場合でも1行きちんと表示されるようにしました
- リストの名前をちゃんと表示するようにしました
- 最新形式のリストURLに対応しました
- 2020/08/29
- Shift+Enterでも改行できるようにしました
- 2020/07/02
- 全てのRTを隠すオプションを追加しました(設定→タイムライン→RTとFAV関係)
- 2019/06/18
- 起動時に持ってくるツイートの数を20件にしました
- 再起動が上手く動かないことがあるので調整してみました
- 2019/04/10
-
ついーとのRT数とふぁぼ数を表示できるようにしました
(設定→タイムライン→真ん中あたりの設定)
-
画像ビューアに閉じるボタンをつけました
(マウスを右上に持っていくと表示される)
- 2019/04/19
- 「常に手前に表示する」じゃないときにタスクトレイのアイコンが消える不具合を修正しました
- 2019/04/10
-
ついーとのRT数とふぁぼ数を表示できるようにしました
(設定→タイムライン→真ん中あたりの設定)
-
画像ビューアに閉じるボタンをつけました
(マウスを右上に持っていくと表示される)
- 2019/04/09
- [取得漏れを確認する]とリストがバグってたので直しました
- 2019/03/29
- たぶんメモリリーク1個潰しました
- ツイート選択時に表示される過去のツイートの画像が表示されないバグを修正しました
- 取得漏れを表示するに関する色んなバグを修正しました
- 2019/03/27
- 2018/10/02
- ダイレクトメッセージはAPIの仕様が整備されていないので使えなくなりました
- 2018/09/17
- 2018/09/09
- 自分のツイートが延々Mentionsタブに追加されるバグを修正
- 2018/08/30
- リプをもらったときにMentionsタブに切り替わり続けるバグを修正
- 自分のツイートとすぐに表示する関係のバグを修正
- 自分へのリプをすぐに表示するようにしました
- 2018/08/22
- 突然昔のリプライが表示されたり、リプライをもらっても画面が切り替わらなかったりする不具合を修正しました
- 2018/08/19
- 自分がPOSTしたあと動きがおかしくなるのを修正できてるといいな
- 2018/08/18
- UserStreamが終了したので
- Timelineは1分前の世界を表示するようにしました
- FavやRTの通知はなくなりました
- 2018/07/09
- 右クリックメニューを整頓しました
- 自分がしたRTがMentionsタブに表示される不具合を修正しました
- デュアルモニタ環境での一部のポップアップの位置を修正しました
- 2018/06/22
- 自分自身にリプライするときは、「ツイートの追加」になるようにしました
- 「ツイートの追加」で追加したツイートは専用のマークを表示するようにしました
- ScreenName補完の処理を改善しました
- 2018/05/18
- リプライの判定を直してみたんだけどいまいちわからん…
- 2018/02/25
- 2018/01/11
- 過去のツイートの画像が表示されない場合があるのを改善しました
- 長い文章が省略されてツイートのURLが表示される問題に対応しました(リストは対応できないっぽい)
- 2018/01/07
- 2017/12/19
- 2017/11/11
- 2017/11/08
- 2017/11/04
- 画像をアップできるようにしました(DMはダメらしい悲しい)
- 2017/09/21
- 動作の微調整をしました
- デフォルトで、RTの画像を保存するときに今まではRTした人のフォルダに保存してましたが、RTされた人のフォルダに保存するようにしました
- タブを切り替えたときに選択しているツイートを保持するようにしました
- 2017/07/30
- 2017/07/28
- DMに暫定対応しました3分に1回20件取得します
前提なのでバグだらけです
暫定なので投稿はWebでした方がいいかも…うっかり後悔TLに流れても知らない
- 2017/06/26
- 2017/06/09
- 「画像ありのツイートは常に展開して表示する」オプションを追加しました
- 2017/06/04
- 画像があるツイートにアイコンを表示するようにしました
- ふぁぼられアイコンの色を少し薄くしました
- 2017/05/22
- マウスクリックで引用元が真っ白で表示されることがあるバグを修正できてたらいいなぁ
- 「リプライが来たらMentionsタブに切り替える」が効かないバグを修正しました
- 2017/05/20
- RTやふぁぼられは通知タブに表示するようにしました(F2キー2回で通知タブに切り替わります使いにくいから変えたい)
- ふぁぼられの表示形式を変更しました
- Twitterのリスト機能に仮対応しました
最初の取得だけ妙に時間がかかりますが、バグです
- ミュートの設定を反映するようにしました
- 描画処理を少しだけ改善しました
- 2017/05/03
- 自分のツイートの色を変えました(一回起動して終了させるとiniファイルに「MyselfText」ってのが増えるのでそれをいじれば変更可能)
- ファボラれたときにファボタブに追加されないようにできるようにしました
- 2017/05/02
- 絵文字が"??"に文字化けする現象を修正しました
- 画像を保存する時のデフォルトファイル名を変更しました
- 2017/04/29
- 2017/04/26
- 22:14 ファボられた情報が一番上に表示され続けるバグがあったので更新しました
- 取得漏れを補完したときに今までは先頭に突っ込んでたのをやめて、時系列に合うように挿入するようにしてみました(微妙かも…)
- 2017/04/25
- 画像表示で前と次に移動できるようにしました
- 画像保存時に「@~~」というフォルダ名をScreenNameに置換するようにしました
- 2017/04/17
- 「ユーザーをブラウザで表示 メニューでユーザーが1人の場合はサブメニューを開かなくてもいいようにしました
- 2017/02/21
- 機能の名前を変更しました「Search」→「Filter」
- 2017/02/07
- 2016/12/16
- リプライ元が設定されてないときの表示をちょっと変えました
- 2016/12/12
- 2017/02/07
- 2016/12/16
- リプライ元が設定されてないときの表示をちょっと変えました
- 2016/12/12
- 2016/11/10
- 2016/11/01
- 2016/10/16
- リプライがないのに@のカウントが増えるバグを修正しました
- 2016/09/22
- 画像のサムネイルを表示するようにしました(クリックすると動画とgifはツイートを表示、その他は画像を表示)
- 2015/05/02
- アイコンを今風にしてみました微妙化も
- GIFのライブラリを新しいやつにしたのでちょっと安定したかも
- 2015/05/02
- 公式で「リツイートを表示しない」ユーザーにしたリツイートは表示しないようにしました(ツイートを選択した場合だけ表示されます)
- 2015/03/30
- 2015/03/22
- 2014/12/08
- 2014/10/31
- 2013/01/31
- POSTコマンドで終了しないバグを修正
- ALT+Mで選択したPOSTのメニューをポップアップするように修正
- エディットボックスで標準のポップアップがポップアップするように修正
- 2013/12/11
- 補完をTABとSHIFT+TABで選択できるように修正
- 補完履歴が0件のときのバグを修正
- ALT+3でハッシュタグのオンオフ
- ALT+HでTLを隠す(前からあった機能にキーを割り当てただけ)
- 2013/11/22
- 2013/11/10
- 描画を改善しようとしたらどうにもバグっちゃうので取り消し
- 2013/11/09
- 2013/11/07
- 2013/10/29
- 2013/10/22
- 2013/08/09
- 2013/08/02
- RTできるようにしました
- Post内容を非表示にできるようにしました
- バグ修正
- 2013/07/10
- 2013/07/07
- 2013/07/06
- 24時間以内の場合は日付を表示しないようにしました
- 指定したテキストを自分がPOSTした場合にクライアントを終了出来るようにしました
- 2013/06/12
- ポストを選択したとき、そのユーザーの過去のPOSTを表示するオプションを追加しました
- 2013/06/05
- 起動時にフォロワー情報の取得に失敗していたのを修正しました
- リプライ参照元が取得できない場合があるのを修正しました
- 2013/06/03
- 2013/05/17
- バグ修正、メニューにアプリの項目が追加されない場合があったのを修正
- タスクトレイのアイコンクリックでウィンドウを前面に表示
- 2013/05/16, 05/09, 04/20
- 2013/03/24
- 2011/07/11
- 「ユーザーのtwitpic」がひらかない場合があるのを修正しました
- 2011/07/10
- ふぁぼり・ふぁぼられを表示できるようにしました
- F1キー~F4キーでタブを切り替えられるようにしました(タブキーでの切り替えは無くす予定)
- 2011/06/19
- フォローしている人へのリプライを全て表示するオプションを付けました
- F1キー~F3キーでタブを切り替えられるようにしました
- 2011/06/02
- Timeout等でアイコンが読めなかったときに再読込しないバグを修正しました
- 「ユーザーのPOST」でタブが切り替わったときに1番上までスクロールするように修正しました
- 2011/06/01
- タブ毎にスクロール位置を保持するようにしました
- Timeout等でアイコンが読めなかったときにフリーズしてしまうバグを修正しました
- 2011/05/15
- POST中にクライアントが停止しないようにしました
- 空リプライできないようにしました(全角空白ならOK)
- 検索機能は色々バグがあるくさい
- 2011/05/12
- 試験的に検索機能をつけてみました(取得したPOSTからのみ検索) TABキーで表示できます
- 2011/05/11
- Stream切断時に3回までリトライするように修正しました
- Windowsのテーマが適用されてなかったバグを修正しました
- 2011/05/04
- IME時のTAB入力に反応して表示が切り替わるバグを修正しました
- 定期的ににMentionsを取得してしまうバグを修正しました
- 2011/05/03
- 返信済みのPOSTがインテリセンスに表示されるバグを修正
もうちょっと条件絞ったほうがいいかしら
- インテリセンスの項目をdelキーで削除できるようにしました。「@」は「全員」を選択してdelキーを押すと候補が全て削除されます
- 2011/05/02
- 2011/05/01
- TABキーで自分宛のPOSTを抽出するようにしました
(Mentionsではないのでフォローしてる人のPOSTしかでません)
- 2011/04/30
- ReplyTo...に全部表示されるようにしました
- ESCキーで入力がクリアされるようにしました
- 2011/04/29
- 一部文字が化けていたのを直しました
- 一部文字が化けてクリップボードにコピーされるのを直しました
- 2011/04/27
- 2011/04/26
- Timelineにキャッシュが効いていたので対策しました
- ハッシュタグを保持するようにしてみました
- 2010/07/11
- 2010/07/07
- in_reply_to_status_idが付与されないバグを直しました
- 2010/07/06
- OAuthに対応しました
- 返信の数をウィンドウタイトルに表示するようにしました(「@」を入力するとリセットされます)
- TODOのこれに対応(リプの新着のみ)
- 2010/05/21
- ソケットエラーがいっぱい表示されちゃうのを修正
- あとなんか変えたけど忘れた
- 2010/04/13
- @のインテリセンスにPOSTテキストを表示してみました
- くじらが出たときにおかしくなるバグを修正できてたらいいなぁ
- 2010/04/07
- 2010/03/13
- インテリセンスの以下のバグを修正
- 1番目のリストを表示したまま1文字入力すると2番目の候補リストに移動してしまう
- スペースキーで選択すると複数選択が無効になる
- 2010/03/03
- 「&#xxxx」がうまく表示されないバグを修正しました。
- 2010/02/28
- 2010/02/07
- CTRL+'@'で、IMEオン時にも入力補助ウィンドウが出るようにしてみました。わかりづれぇ
- [半角/全角]キーとかでも、入力補助ウィンドウが閉じるようにしてみました。
- 2010/01/08
- バグ修正。(多分、選択中のPOSTをガベコレしちゃってエラーになってたと思うので直してみました。)
- 2010/01/06
- バグ修正(「1月」のつづり間違えてたよHAHAHA)
- 2009/12/26
- 2009/12/19
- TODOの以下に対応
- 「@」以降も補完するようにしました。
- 2009/12/19
- 2009/12/18
- いくつかのメモリリークの解消と同期処理の修正をしました。
- TODOの以下に対応
- POSTの表示がダブる場合がある。(選択すればきちんと表示される)
- 2009/12/03
- ブラウザからD&DでURLを入力できるようにしました。
- 2009/11/09
- 描画速度をもうちょっとあげてみた・・・微妙かも・・・
- 2009/11/08
- 2009/11/07
- スクロールバーの表示非表示を選択できるようにしました。
- 正方形じゃないアイコンのアス比が崩れるのを修正。
- 色設定を、iniファイルに書き出すように修正。
- 2009/09/05
- 「ttp://」で始まる文字列もURLとして認識するようにしました。
- 2009/08/23
- TODOの以下に対応
- 改行出力(今は空白スペースに変換してます)
- (バグ対応)POST時に、半角の+がスペースに化けます
- 8/22のバグの原因はまだ内部的に残ってますが表には表れないようにしました
- 2009/08/22
- TODOの以下にたぶん対応(バグ対応)
- 突然古いアイコン・POSTが表示される→詳細表示で本文だけは最新(再現待ち)
- 2009/08/19
- TODOの以下に対応(バグ対応)
- エラーログを出力するようにしました(テスト用)
- 2009/08/07
- 2009/08/04
- 2009/08/01
- 特殊記号が?で表示されていたのを修正しました。(POST本文のみ)
- 2009/07/29
- 以下のTODOに対応(バグ対応)
- 入力欄に全角スペース+ユーザー名をいれるとリプライ先と誤認する
- 発言と同時にTL読み込みが起こるとTLがダブる(原因は分かってる)
- リプライ先が3つよりも多いときは省略表示するようにしてみました。
- 2009/07/28
- お気に入り登録
- 入力欄の自動拡張
- 一部エスケープ文字がきちんと表示されるように修正
- 2009/07/25
- スクロールをFirefoxのGrabDragアドオンみたいな感じに行えるようにしてみました。
- 2009/07/23
- 2009/07/19
- 2009/05/12
- POST選択後→右クリックメニューで選択ユーザーのtwitpicを表示できるようにしました。
- 2009/05/11
- ハッシュタグ入力補助機能を追加しました。(「#」を入力すれば起動します)
ハッシュタグをポストできるけど、別にこのクライアントでフィルタリングできたりしないんだ!
- 2009/05/10 お昼
- 返信元のポストIDもちゃんと送信するようにしました。
- 返信元のポストをタイムラインに取り込めるようにしました。(暫定)ロックとかされてるとエラーになります。
- 起動時に、自分宛のポストを取得
- 2009/05/10
- リプライしようとしているユーザーのアイコンを表示するようにしました(誤爆防止)
- 2009/04/29 朝
- 255件以上溜まるとエラーになるバグを修正しました
- r/hのリセット時刻をとりあえずタイトルバーに表示するようにしました
- 2009/04/21 朝
- r/hの自己計測を廃止。きちんとtwitterからもらうようにしました
- 2009/04/20 夜
- 選択したテキストが画面外だったときに自動でスクロールするようにしました
- TODOにあったこれに対応
- 2009/04/17 夜
- 選択したステータスのテキストが全部表示されるように修正しました
やっつけ修正したのでソースがひどいことに・・・
- タスクトレイのアイコンをクリックしたら再表示するように修正しました
- 2009/04/17 早朝
- 「マウスカーソルが近づいたら自動で隠れる」でゆっくり消えるように修正・・・微妙
- 2009/04/16 夜
- 「マウスカーソルが近づいたら自動で隠れる」を実装・・・微妙
- 透明度適用は、ノーアクティブのときだけにしました。
- 中くらいのサイズで表示するのを4件から3件に変更
- 2009/04/14 夜
- タスクトレイのアイコンが変更されないバグを修正
- TODOにあったこれに対応
- 選択中のユーザーのサイトへ
- 選択中のリプライ先ユーザーのホームへ→いっきに全員分ひらく!
- エラーダイアログを廃止するよてい→うーん・・・たぶん・・・ちょっと動き怪しいかも
- 画像の縮小方式を元に戻す。(いつのまにか、じゃぎじゃぎになってた。修正します。)
- 2009/04/14 早朝
- TODOにあったこれに対応
- 時間あたりのポスト・ゲット数を(r/h)表示 ステータスバー ←これちょう便利
80 r/hを超えると、アイコンが黄色くなります。
- 画像の拡大方式の変更→Twitterさんの小さいアイコンへの扱いが変わってた
- 2009/04/13 夜
- 分割表示を実装してみたよ
- あとTODOにあったこれに対応
- 自分あてのリプライを強調表示(忘れてたよ)
- 透過PNGに対応→背景白を固定
- 2009/04/13 早朝
- URLがhttpsのアイコンを取得できなかったのでなおしたよ(httpでアクセスするよ)
- 2009/04/12
TODO
バグ or 修正
- リプライついーと後に謎の領域が表示されたままになる
- ぬるぽ起きてるっぽい
- 突貫工事で作ったソースを整頓したい
追加する機能
- 基本
- 入力欄の位置を変更可にする(上or下)
- 複数アカウント対応
- テキストをマウスで選択
- TimeLine
- 新着をバルーンで表示
- 選択POSTの右クリックメニュー項目を設定ファイルで設定できるようにする
(設定ファイルをいじられると危険な気がするので保留)
当分追加しない機能
- お気に入り解除
- DMに画像添付(APIの都合でできない)