レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
B11のスレ
コッソリ・ヒッソリと・・・
API→read.cgi→SCを自動切り替えするAPIパッチ(B11)のスレです
本家、R2.11.8以下、MOD、MOD-tw 用
(for MacOSXはスノレパ on VMwareの-R2.11.8とMOD-twで動作を確認)
https://drive.google.com/folderview?id=0B6-I3SBvsil8Tm9OY3ZteXplOE0
jarとjsの修正のタイミングが異なる場合があるので格納場所は別とします
2chAPI>v2c_api_patch.jar>xxxxxxxxx.zip : v2c_api_patch_B11.jar と v2c_api_patch_B11_forMac.jar
2chAPI>script>system>readcgi.js>xxxxxxxxx.zip : readcgi.js と script/system/readcgi_aux.js
zipファイルをdl・解凍し、できたファイルをV2Cの所定の場所に格納してください
v2c_api_patch_B11.jar :Oracle Java6,7,8用
v2c_api_patch_B11_forMac.jar .:Apple Java6用
script/system/readcgi.js :+に添付されているjs(htmlからdatを生成する)を転用し必要に応じて修正
script/system/readcgi_aux.js .:B11用 API → read.cgi(html)切替チェック、過去ログチェック
B10をベースに以下の修正をしてます
・API→cgiの自動切り替え、cgi→scの自動切り替え
・dat生成部分を+に添付のreadcgi.jsをパクって外出しjsに
→今までパッチ内にあったhtmlからdatを生成する処理をjs化して外に出しました
・赤枠部分を設定に追加 http://i.imgur.com/TOuoJBm.png
今使ってるAPIパッチをバックアップして、
このAPIパッチの名前を今使ってるAPIパッチの名前に変更して下さい
尚、浪人とかBEは自分使ってないんでノーテストです
動作
API、read.cgi、scのチェック状態に従ってdatファイル、htmlを取得します
① API → read.cgi(html) → sc(dat) :全てチェックの場合
② API → read.cgi(html) :APIとread.cgiをチェックの場合
③ read.cgi(html) → sc(dat) .:read.cgiとscをチェックの場合
※ API → scのパターンはありません
scのdatを取得できた場合は、.netのレスを全て捨てて、scのdatからsc独自のレスを除去しスレを表示し直します
scのdatを取得できた場合の目印は、idや端末記号の後ろに「.net」と付きます
scのdatを取得できた場合は、.新規で取得したスレ表示の場合でも全レス既読の状態となります
既知の障害
SCから取得してつくったdatの相性が悪いとjs実行エラーになります
ログにエラーメッセージが出力されます、最悪の場合は以降に全てのjsが動かなくなります
角括弧の中では特殊な意味を失い文字そのものを指し示します
つまりピリオドという文字そのものとして扱われます
2ch,pinkドメインの後ろにはスラッシュ、ピリオド、英数字、が来るはずなのでそう書きました
ありがとうございます
とりあえず向こうに思い付いたトラブルを全部かきだしています
遺言を書いてる気分になってきた(w
readcgiだとお絵かきのURLがちゃんと出てないなと思ったらDATと同じ書式になってなかった
どこでバグ報告すればいいのかわからんがここで報告しておく
//で始まる件っすよね
sssp:が無いんですけど
V2C+はssspを表示出来てた記憶があるんですけど他はムリって認識です
(V2c+もさっき動かした感じだとReplaceStr.txt無しでもssspがhttpに置きかえられてた感じ)
ここら辺どうでしたっけ?
これ次第でV2C+とそれ以外で対処方法が変わってくるんで
readcgiでssspを処理する必要はないでしょ
APIで取得できるDATと同じ書式にするのが正解
そうしないとreplaceStrで置換する時にAPI使ってる人とreadcgi使ってる人で書き方が変わってしまう
>>982
そこに関して言えば
まさかreadcgi.jsを本当に共有出来る日がくるとはwって感じ
ssspで画像を表示出来てたのってV2C+だけのはずだったんで
ちゃんとするなら
① readcgi.jsで欠落してるssspを補う
② V2C+ 以外はReplaceStr.txtでsssp://をhttp://に置換する
ですかね
そうするとReplaceStr.txtで不要な定義が出てくるかも
ただ最近、自分に関係ないからって理由でreadcgi.jsの更新率落ちてるんですよね
これも修正しても今の時点じゃ大して使われないかなとw
なんかいろいろと勘違いしてたみたい
BEアイコンってssspにしてリンク画像の設定でチェックいれたらurl無しで表示されるのね
read.cgiモード時のBEアイコン・お絵描き画像URL不正(http化)に関してこうします
read.cgiモードの場合でもimg.2ch.netとo.8ch.netの画像のプロトコルはssspとする(現在は//から始まっていて不明)
そのためにreadcgi.jsでssspの付加を行う
//o.8ch.net回避のために
ReplaceStr.txtに「<rx><img src="//([^"]+)"> http://$1 msg」の追加を推奨してきたが
readcgi.js内でsssp化するので、ReplaceStr.txtから「<rx><img src="//([^"]+)"> http://$1 msg」を削除してもらう
「<rx>sssp:// http:// msg」がある場合もそれを削除してもらう
sssp://img.2ch.net(BEアイコン)はリンク・画像設定でURL無しでのアイコン表示が可能だが
sssp://o.8ch.net(お絵描き)は不正URLとみなされ画像を表示できないため、ReplaceStr.txtでssspからhttpに置き変える
6/17に
http://itest. _2ch.net/test/read.cgi/famicom/1460601564/
完璧主義すぎだから一息ついてほしい
体調壊したり燃え尽きそうで心配
>まさかreadcgi.jsを本当に共有出来る日がくるとはwって感じ
よく外部化したJSの修正版が氾濫しないで落ち着いてる
だから一人でdat変換を抱えずにこのリリースで作者も落ち着こ?
とりま頑張りすぎの作者たちは休んで!おなしゃす(-m-)” パンパン
逆に急かせたかもしれんね
ReplaceStr.txtで回避できてるのでリリース急がんでもいいと思う
混乱時より楽になってるんで多謝多謝
俺的にはReplaceStr.txtで変更してるから
jsでやらなくてもと思うけど
BEと縁遠いなら影響は無いけどBEが身近にある場合は
BEアイコンをssspにしたほうがレスが全然美しいのよね
これがまた
http://i.imgur.com/XdtiLTL.png
beやらbeアイコン、beコテは目障りだから消してる
>>991
sssp化するとなんか厄介なことになる?
>だから一人でdat変換を抱えずにこのリリースで作者も落ち着こ?
readcg.jsはそろそろ手を離せればと思ってます
なんかあった時に誰にでもスグ直せて、V2Cユーザがみんなそれを使える
これを実現したくてV2C-R+(だった)のgetdat.jsをお借りしたわけですし
B11用につくったreadcgi.jsがR+や+でも動くかどうかの確認をお願いしたり
B11のリリースzipからreadcgi.jsを外したのもその流れです
#github化できれば行く行くはStartupJSがバージョンチェックをしてそれで自動更新までいっちゃうとか
BEアイコンを気にしないならやっぱssspにしたほうがレスが綺麗に見えるw
そろそろ次スレ
>readcg.jsはそろそろ手を離せればと思ってます
それが良いと思う
>>995
B11 と readcgi.js のスレ
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1497265957/
>>997
乙です
備忘録
・post.jsの導入の件
・BEアイコンの件
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1359018627/285-288
Thousand
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板