レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
chaika 2chAPI対応パッチスレ ★2
-
●はじめに
このスレはchaikaを2ch.netのAPIへ対応させるパッチについて語るスレです。
chaikaの本体に手を加える場合もありますが、chaikaの開発者nodaguti氏は関わっていません。
各自自己責任の元、試行錯誤し情報交換などするスレにしましょう。
パッチについての詳細は>>2をご参照下さい。
●前スレ chaika独自拡張専用スレ
http://jbbs.shitaraba.net/bbs/read.cgi/computer/44179/1426425387/
●次スレについて
>>950を超えたら、スレ立て宣言をした人が>>1のテンプレを利用して立ててください。
●関連スレ
bbs2chreader/chaika 避難所 ★2 (chaika本体の話題はこちらで)
http://jbbs.shitaraba.net/bbs/read.cgi/computer/44179/1426425387/
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/
-
●chaika 2ch.net API対応パッチ (masami ◆U7rHG6DINI 氏作成)
api005.zip : http://www1.axfc.net/u/3443512
レス参照: http://jbbs.shitaraba.net/bbs/read.cgi/computer/44179/1426425387/146
api006_update.zip : http://www1.axfc.net/u/3449381 ※1
レス参照: http://jbbs.shitaraba.net/bbs/read.cgi/computer/44179/1426425387/386-390
※1 NGワード対応:全角大文字のaxfcを半角小文字に置換してください。
※2 api005.zipを同zip内の読んでね.txtを参考に設定後、
api006_update.zipを同zip内の読んでね.txtを参考に適用して下さい。
●謎の文字列
http://prokusi.wiki.fc2.com/wiki/%E8%AC%8E%E3%81%AE%E6%96%87%E5%AD%97%E5%88%97
●Q&A (よくある質問)
Q.Firefoxを長時間起動したままにしておくと「エラー:401」が出て読み込めなくなる。
Q.まれにAPIが無効となり「2ちゃんねる専用ブラウザをご利用の皆さまへ」が表示される。
A.これらは、このパッチの旧バージョン(V0.02以前・2015/04/02以前に公開されたもの)に
特有の現象なので、最新版へアップデートしてください。
該当するバージョンを使っている方は、特にこういうトラブルに遭遇していなくても、
少々面倒ですが最新版へアップデートをお勧めします。
Q.2chのスレッドに書き込んでも自分の書き込みが反映されないのですが。
A.パッチの設定で、投稿時UA(postUA)が未設定だと書き込みを受け付けないようになりました。
postUAを設定してください。入れるべき設定値が不明なら、通常時UA(datUA/useragent)と
同じもので良いです。
もし、通常時UAも未設定で使用しているなら、鍵も含めて設定のやり直しをお勧めします。
User-Agent4項目の推奨設定値は使用する鍵(AppKey/HMKey)によって異なっていて、
鍵と一緒にUser-Agentの推奨設定値も提示されているはずですのでそれを入れてください。
-
>>2
追加テンプレ
最新版はここへ行けば見つかります
ファイルリストからコメントに chaika, api が含まれるファイルを見つけてください
http://www1.axfc.net/uploader/search.pl?search_str=chaika&sort=1&sort_m=DESC
-
>>3
悪意の有る人がそこに同じ名前で置くリスクを考えといたほうが良いじゃないかな
このスレでトリップ付けて最新版のハッシュ値を告知しておく位で良いと思うけど
-
>>4
そうか、確かにそれは防ぎようがないですね
専用ロダの方に最新版の場所を書いた告知文を置いてますが、
それがあればこういう誘導は不要ですね。少なくともテンプレに入れる必要はないな
-
Dropboxに上げてみるのはどうなんだろ
URLを変えずにファイルの差し換えが出来るらしいし
-
作業のペースが遅くてすみません。
慣れている人なら1ヶ月ぐらいで全部作ってしまえるようなモノなんですが、
Firefoxの拡張を作ったことは無くて、何をするにも調べながらやってたもので。
そんなわけで時間はかかりましたが、当初から自分が付けたいと思っていた機能と、
ここの要望で上がってきたもの、全て付いたものが完成しました。
アップロード先は一応今までどおりってことで行きます。
api010.zip → http://www1.axfc.net/u/3472749 MD5:de02296b0268af64c1fb5ecb223c3917
これでほぼ完成ということで、これ以降は大きな機能の追加はせず、
これを必要に応じて保守していくことになります。
とりあえず次の目標としては、今までのようなパッチキットという配布形態ではなく、
「APIパッチ適用済みのchaika」としてリリースする方向で進めます。
-
主な変更点(1):
1)専用の設定ダイアログを付けました。
開き方は、chaikaの設定ウィンドウの「全般」の中の「プロクシ」の下に
2ch API の設定ウィンドウを起動するボタンがあります。
特に頻繁に開くものでもないということで、メニューなどには追加しませんでした。
この設定ダイアログはいわゆる「モードレス」で、Firefoxのブラウザウィンドウと
行き来できるタイプです。
サイズ可変なので横幅が足りないときはマウス操作で引き延ばしてください。
新しく増えた設定項目は「認証時にRoninのIDとパスワードも送信する」と
「更新間隔」→「認証に失敗したとき」だけ。どちらも特に変更の必要はありません。
先に問題になった User-Agent の問題ですが、初期値は一切設定せず、
正しい設定を促す方向にしました。postUAが空ならdatUAと同じものを入れるように、
datUAも空なら「鍵ごとに決まっているはずの推奨値」を入れるようにメッセージを出します。
-
主な変更点(2):
2)chaikaの「不具合報告テンプレート」と「トラブルシューティング情報」
(chaika://support/) に、この API 拡張パッチの各種状態が入るようにしました。
不具合報告テンプレートの例はここにあります
http://jbbs.shitaraba.net/bbs/read.cgi/computer/44179/1411987584/119
「トラブルシューティング情報」の内容は設定ダイアログで見られるものとほとんど同じなので、
わざわざ入れなくても良いかなとも思ったりしたのですが、各種状態が一覧として見られる
ことに意味があるので、入れてみました。
動作中のコードの状態を表示しているので、UA設定の @Mozilla の展開結果もわかります。
|
|
掲示板管理者へ連絡
無料レンタル掲示板