Janetter Plugins
私の愛用しているTwitterクライアントであるPC版Janetter用のプラグインです…。TLS 1.2 対応バイナリ
Janetter2\bin\JanetterSrv.exeを置き換えることでインストールできます。
Janetter2フォルダは、通常32ビットOSでは C:\Program Files\Janetter2 に、64ビットOSでは C:\Program Files (x86)\Janetter2 にあります。
Janetterのインストールの際に場所を変更している場合はこの限りではありません。
最終更新: 2019/07/31
ダウンロード: JanetterSrv_OpenSSL1.0.1h.zip
v4.5.1.0 でこの問題は解決されたので、このバイナリを使う必要はなくなりました。
絵文字プラグイン Emoji plugin
Twitter公式で対応している絵文字をJanetterでも表示します。表示されるのは、タイムラインのツイート本文とリプライ本文に含まれる絵文字のみです。
最終更新: 2017/10/04
ダウンロード: emoji.js
自己リプライプラグイン Self-reply plugin
自分自身にリプライする際, @screen_name を消しても in_reply_to が消えないようにします.最終更新: 2017/10/04
ダウンロード: selfreply.js
写真のみツイートプラグイン Photo only tweet plugin
画像をツイートするとき,本文が空でも送信できるようにします.最終更新: 2017/09/27
ダウンロード: photoonly.js
マルチ画像プラグイン Multiple photo plugin
バージョン4.3.0.1から、複数画像の表示はJanetter本体側でも対応しましたので、このプラグインは不要です。Twitter公式で対応している複数画像の表示を4.2.3以前のJantterでも対応します。アップロードには対応しません。
最終更新: 2014/09/28
ダウンロード: multiphoto.js
インストール Installation
各プラグインの.jsファイルへのリンクを開くか、コンテキストメニューからリンク先を保存を選択し、保存します。保存した.jsファイルを Janetter2\Theme\Common\js\plugins\ フォルダ以下に移動し、Janetterを再起動すれば完了です。
Janetter2フォルダは、通常32ビットOSでは C:\Program Files\Janetter2 に、64ビットOSでは C:\Program Files (x86)\Janetter2 にあります。
Janetterのインストールの際に場所を変更している場合はこの限りではありません。
サロゲートペアバグパッチ Surrogate-pair bug patch
Jantter 4.4.0.0 の時点で,主に絵文字が含まれたツイートにおいてリンクやハッシュタグの挿入位置がおかしくなるバグが存在します.これはサロゲートペアの扱いに問題があるためで,以下のパッチを当てることで修正できます.
--- autolink.js 2017-09-27 23:51:20.590622400 +0900 +++ autolink.js 2017-09-27 23:51:51.254010200 +0900 @@ -34,3 +34,3 @@ var nonLatinHashtagChars = '\u0400-\u0527\u1100-\u11FF\u3005\u3041-\u3096\u30A1-\u30FA\u30FC\u3130-\u3185\u3400-\u4DBF\u4E00-\u9FFF\uA960-\uA97F\uAC00-\uD7AF\uD7B0-\uD7FF\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFF9F'; - var surrogatesPair = '[\uD804-\uD87F][\uDC00-\uDFFF]'; + var surrogatesPair = '[\uD800-\uDBFF][\uDC00-\uDFFF]'; var hashtagBoundary = spaces+'「」。、\\.!!\\??,'; @@ -144,3 +144,3 @@ if(spRes.length < spRes2.length){ - incidx += spRes2.length - spRes.length; + incidx = spRes2.length - spRes.length; es[0].indices[0] += incidx; @@ -221,3 +221,3 @@ if(spRes.length < spRes2.length){ - incidx += spRes2.length - spRes.length; + incidx = spRes2.length - spRes.length; es[i+1].indices[0] += spRes2.length - spRes.length;