したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

chaika 2chAPI対応パッチスレ ★3

1名無しさん:2017/04/08(土) 15:59:53 ID:2IBqw1Q60
●はじめに
 このスレはchaikaを2ch.netのAPIへ対応させるパッチについて語るスレです。
 chaikaの本体に手を加える場合もありますが、chaikaの開発者nodaguti氏は関わっていません。
 各自自己責任の元、試行錯誤し情報交換などするスレにしましょう。
 パッチについての詳細は>>2をご参照下さい。

●前スレ
chaika 2chAPI対応パッチスレ ★2
http://jbbs.shitaraba.net/bbs/read.cgi/computer/44179/1432137818/

●関連スレ
bbs2chreader/chaika 避難所 ★4 (chaika本体の話題はこちらで)
http://jbbs.shitaraba.net/bbs/read.cgi/computer/44179/1456142435/
bbs2chreader/chaika ツールスレ (Python串等のプロクシツールの話題はこちらで)
http://jbbs.shitaraba.net/bbs/read.cgi/computer/44179/1426689484/


●関連情報
 Proxy sample (2ch仕様変更対応ローカル・プロクシツールまとめwiki)
 http://prokusi.wiki.fc2.com/wiki/%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8

★当スレは書き込みテストスレッドではありません! 書き込みテストは以下の場所でする事!
 書き込みテスト用スレッド
 http://jbbs.shitaraba.net/bbs/read.cgi/computer/44179/1411987584/

56masami ◆U7rHG6DINI:2017/08/03(木) 15:40:14 ID:9Rx.1iTM0
>>37-45
スレタイの絵文字表示に対応させたテスト版を出しました
https://github.com/masami-dev/chaika-api/releases/tag/chaika-api-1.8.1.13.1pre1


* スレ一覧・ログマネージャにて絵文字などの Unicode 固有文字を正しく表示するようにした

スレ一覧のスレタイは、スレッド表示のスレタイ部分からタグなどによる装飾を除いたものに
なります。<mark> などの装飾タグは無視され、文字参照などは全て実文字で表示されます。

chaika 内部でのスレタイの扱いが変わっているため、スレタイをあぼーん条件にしている場合は
あぼーん設定の修正が必要になる場合があります。具体的には、

 & < > " ' の記号をスレタイあぼーんやスレタイ置換の条件にしている場合は、
 &amp; &lt; &gt; &quot; &#039; と実体参照で書く必要があります。

スレタイ以外の本文などでは以前からこのような仕様なので、それに統一された形になります。

57masami ◆U7rHG6DINI:2017/08/03(木) 15:42:19 ID:9Rx.1iTM0
>>56 続き
* スレタイなどをコピーするとき Unicode 固有文字を数値文字参照に直すオプションを追加

chaika設定 > ブラウザ > chaikaメニュー >「コピーする際に Unicode 固有文字を文字参照に変換する」

スレタイのコピーは、スレッド表示のスレタイ部分を範囲選択してテキストコピー
したのとほぼ同じになり、絵文字などもそのままコピーされます。
ただ、Windows 7 などではシステムに絵文字のフォントがないので、
コピーしたスレタイをメモ帳などに貼り付けると絵文字部分が化けてしまいます。

このオプションは、Shift_JIS に変換できない Unicode 固有文字を数値文字参照に
置き換えてコピーします。正しく表示されないぐらいなら数値文字参照の方が
まだ扱いやすいでしょうから、そのような場合に活用してください。

58masami ◆U7rHG6DINI:2017/08/03(木) 15:45:06 ID:9Rx.1iTM0
>>57 続き
* 置換マネージャに JavaScript コードで置換文字列を生成できる機能を追加

今までの置換マネージャでは不可能だった、計算などを伴う置換が可能になります。

例えば、なんJなどで見かける �� (← &#55357;&#56909;) のように
文字化けした絵文字。これは本来は 🙍 (← &#128589;) と書くべきもので、
この2つに分けた書き方は間違いであって正式に対応しているWebブラウザはありません。

この &#55357;&#56909; を置換マネージャで &#128589; に修正すれば、
投稿者が意図する絵文字を正しく表示させることができます:

以下の置換規則を「本文」「スレタイ(subject.txt)」の二つに対してそれぞれ設定する
 「/a/」「Aa」「全て置換する」「JavaScript」全てにチェックを入れる
 検索文字列:&#(5535[6-9]);&#(563[2-9]\d|56[4-9]\d\d|57[0-2]\d\d|573[0-3]\d|5734[0-3]);
 置換文字列:'&#' + (65536 + ($1 - 55296) * 1024 + ($2 - 56320)) + ';'

検索文字列は前後に空白や改行が入らないようにコピペしてください。
「JavaScript」にチェックを入れた状態で「置換文字列」の欄にマウスポインタを置くと、
ツールチップで簡単な説明が出ます。

59masami ◆U7rHG6DINI:2017/08/03(木) 15:47:40 ID:9Rx.1iTM0
>>58
* ログマネージャのデータベース修復でスレッドタイトルも修復するようにした

dat落ちしたスレッドなどで、現在の置換マネージャのスレタイ置換ルールが
適用されていない場合、現在の置換ルールを適用しなおします。


* chaikaサイドバーの検索プラグインに「chaika履歴検索」を新しく追加

chaika履歴が使いづらいという声があるようなので、Firefox の履歴サイドバーと
類似な使い方ができるものを新しく作ってみました。
historyFilter.search.js の先頭部分のコメントに簡単な説明が書いてあります。
https://github.com/masami-dev/chaika-api/blob/1.8.x/chaika/chrome/content/chaika/defaults/search/historyFilter.search.js




掲示板管理者へ連絡 無料レンタル掲示板