レス数が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が動かなくなります
readcgi.jsを毎回〜をチェックした場合の出力結果です
http://i.imgur.com/IaEEAd9.png
青枠がB11.1の(昨日リリースした) readcgi.js
赤枠がB10のreadcgi.js
ホワイトアウトの今のところ分かってる原因は赤枠の最終行の </div> ではと思われます
書き込み時のUAに関して
APIモード、API優先モードの場合はユーザーエージェント(書き込み)のUAが使われます
read.cgiモードの場合はユーザーエージェント(CGI書き込み)のUAが使われます
書き込み時のUAは表示>ネットワークのログから確認できます
現状の最新B11.1とjsはググルドライブ内にありますが
B11 + 2016/07/24(日) 23:58公開のreadcgi.js でも機能的には全く同じなので
2016/07/24(日) 23:58公開のreadcgi.jsを既に入れてる場合はB11.1を敢えて入れる必要はないです
readcgi.js入れ替えたらちゃんと取得してくれるようになった
ありがてえありがてえ
大事なのを入れ忘れ
ドライブにも同じのが入ってます
更新履歴
◆ 2015/07/25 更新
・APIパッチ(B11.1)
v2c_api_patch_B11.jar 2016/07/25 19:49:37
v2c_api_patch_B11_forMac.jar 2016/07/25 19:49:43
・readcgi.js
readcgi.js 2016/07/24 23:40:37
readcgi_aux.js 2016/06/19 21:38:06
本スレにあった1000行ったスレをAPI+read.cgiで取得した時に画面がホワイトアウトする件
現状では仕様ってことでお願いします
ネットワークのログを追いかけてみたら、いろいろとチェックを入れたら回避できるのかもしれないのですが
1) 現状の動きに干渉して異常動作となるのが怖い
2) チェックが増えすぎると1000行かない状態でのAPIモードの最大のメリットの速度面で不利が生じる
が考えられるので1000行ったスレの更新はまあ敢えてすることじゃないだろうってことで
今のままとします
以下は処理の流れなんで?だったらスルーで構わないです
1000まで行って実際はdat落ちしてるスレを更新した場合は流れ的に
① APIモードでリクエスト
② 2レスしかないdatが返ってくる
③ その2レスでローカルのdatを作り直して(壊して)しまう
④ dat落ちと判定してread.cgiモードに移行
⑤ 壊れたローカルdatをクリア
⑥ read.cgiモードでリクエスト(但しレスの件数だけは生きていて1002以降をリクエスト)
⑦ 取得したdatをV2C本体に返す
⑧ V2Cがdatの整合性チェックでエラーと判定、ログを先頭から取り直すようパッチに指示(read.cgiモードのホワイトアウトと同じ動き)
⑨ APIモードでリクエスト
10 2レスしかないdatが返ってくる
11 その2レスでローカルのdatを作る
12 dat落ちと判定してread.cgiモードに移行
13 ローカルdatをクリア
14 read.cgiモードでリクエスト(全レスリクエスト)
15 取得したdatをV2C本体に返す
16 V2Cがdatの整合性チェックでOKと判定、以降正常処理
の流れになっていて⑥から⑨のところでread.cgiモードと同じくdatの追加時に不整合でホワイトアウトしています
B11系では特殊なことをやってるんでチョイチョイ嵌ること
B11系はB10と異なり動作するのにスクリプトが必要となります
そのjsが>>1 の
2chAPI>script>system>readcgi.js>xxxxxxxxx.zip : readcgi.js と readcgi_aux.js
になります
でこのjsを特定の場所に格納する必要があります
普段からスクリプトを使ってたら慣れてるんでなんのことはないと思うのですが
普段スクリプトを使ってないとここで嵌ると思います
「readcgi.jsがscript/systemに存在しません」と「readcgi.auxがscript/systemに存在しません」のエラーが出た場合
スクリプト(readcgi.js と readcgi_aux.js)が特定の場所に格納されていません
① ヘルプ>V2Cについて で保存用フォルダがどこかを調べる
http://i.imgur.com/y7gAIuR.png の赤線の部分に書かれてます
② 保存用フォルダの中に script フォルダがあるか確認する、無ければフォルダを作る
③ script フォルダの中に system フォルダがあるか確認する、無ければフォルダを作る
④ system フォルダを開いて、readcgi.js と readcgi_aux.jsをそこにコピーする
⑤ V2Cを再起動する
これで「〜がscript/systemに存在しません」のエラーは解決すると思います
B10系の頃のファイル名に意図的に「_B11」を追加しています
B10があるフォルダにコピーしてもそのままでは使えません
① v2cjar.txt(Win/Linuxの場合)/info.plist(MacOSXの場合)を修正する
② jarの名前から「_B11」を取り除いて名前を修正する
のどちらかの修正が必要です
(個人的にはWin/Linuxの場合は①、MacOSXの場合は②の修正が簡単かと思います)
うーん
MacとかlinuxだとAPI→read.cgiの自動切り替えが上手くいかないのか・・・
https://drive.google.com/drive/folders/0B6-I3SBvsil8Tm9OY3ZteXplOE0
B11.2
2chAPI > v2c_api_patch.jar > 20160907_v2c_api_patch_jar_B11.2.zip
.◆ jarのバグの修正をしました
・Oracle Java6,7,8用のv2c_api_patch_B11.jarをMacOSX、linuxで動作させた場合、API→read.cgiの自動切り替えができない
◆ 2015/09/07 現在の最新状態
・APIパッチ(B11.2)
v2c_api_patch_B11.jar .2016/09/07 13:06:24
v2c_api_patch_B11_forMac.jar 2016/09/07 13:22:01
・readcgi.js
readcgi.js .2016/07/24 23:40:37
readcgi_aux.js 2016/06/19 21:38:06
このパッチ使うのは大丈夫?
訴えられたりする可能性ある?
可能性は無限大
APIを不正に使う分にはどれ使ったってアウトだろうけど
read.cgiの機能のみ使う分には特に問題無いだろ
規約で禁止してるからアウトよ
>>16
2ch.net専用ブラウザの開発者の皆さまへ
https://developer.2ch.net/
>ウェブスクレイピングを用いた専用ブラウザの開発、公開は禁止されます。
この規約に従わない開発者はAPIの使用許諾を受けられないだけだ。
ウェブスクレイピングを用いた専用ブラウザの『利用』を禁止する規約はない。
だからread.cgiの機能のみ使う分には特に問題無い。
UGCityヲチスレ その8©2ch.net
http://mint.2ch.net/test/read.cgi/download/1474727575/78
78 名前: ◆Akina/PPII [sage] 投稿日:2016/09/27(火) 23:57:59.39 ID:7lG7pCLD
>>77
_,. .--::::::::::::- .、
.,.':::::::::::::::::::::::::::::::::::\
.,':::::::::::,:::::::::::::::::::::::::::::::::::'.,
/::::::::/:::::::::::::::::::::::::::::::::::::::',
,':::::::/::、__/............λ 、::::ヽ:::i そうですね。クシャクシャにしてやりましょう♪
i::::::,'::::::::::/-─-/ i:::/i_;::::::::i::::i
.i::::::::`iヽi.,.--- '、 レ' i::`イ/:::::|
.|:::::::::/|::::i "" '"ヽ/ヘ/::/
|:::::::,'::::i....i '., 、_ ",'i:::|:;/
|::::::::::::::',::',/へ、 __,,.イ::|:::|
,':::::::,- '´ヽiヽ、 ~〈ヽ;;;;::|::,'::::| ( ::)
ノ:::::/ ヽ、`ヽy / ヽレ'|:::::| ( ::)
,':::::/、. ',/^ー:r ̄ ̄ ̄i:|
/::::', / ノ、___ノ 〉
.,'::::::::i,へ/ 「 ̄ヽrー´i l  ̄iイ::|
>>17
>>1
http://mint.2ch.net/test/read.cgi/download/1474104090/180
よくよく考えてみたら
APIモードOnly:B10、またはB10.1で十分
read.cgiモードOnly、APIモードとread.cgiモード併用:現状B10.1で問題なくても、いつreda.cgiモードが使えなくなるか分からないからB11推奨
なんだっけ
APIモードのコアの部分てB10から何も変えてないから
APIモードOnlyで書き込みが飲まれる場合はUA変更で行けるはず
APIキー入手するのって初心者にはハードル高い
今は入れただけでそのまま使えるのはB11しかないじゃん
wikiに載ってるのもこれに変えたらいいのに
>>21
だから繰り返し言っとるのに頑固だもん。
【+板】編集長drunkerさんと社説+で話そう★52©2ch.net
http://shiba.2ch.net/test/read.cgi/editorialplus/1474678558/471
471 名前: ◆fOoa0fAAUc [US][sage] 投稿日:2016/09/26(月) 17:09:48.21 ID:r5agRaMZ0 ?2BP(0)
sssp://img.2ch.net/ico/nida.gif
+板代表の古参記者ニライカナイさん、2ちゃんねるを代表して多くのメディアを敵に回す…これもう転載したら・・・
著作権異議申し立てに逆ギレするネットの異常事態
みずから独自の記事を作りださず、コピー&ペーストとまとめだけを貼りつけ、アフィリエイト収入をはかるブログは、時に「アフィカス」と呼ばれ蔑みの対象にもなる。
一方で、ネット上で公開されているものはすべて無料だという著作権を無視した言動もはびこっている。ネットニュース編集者の中川淳一郎氏が、ある2ちゃんねるのコピペ担当人が巻き起こした著作権論争から、ネット著作権の異常事態について考察する。
* * *
ネット上の著作権に関する意識とお客様体質はここまで腐りきっていたか、と感じ入る騒動があった。それは、アニメ評論家・藤津亮太氏が映画『シン・ゴジラ』に関するコラムを読売新聞に執筆したことに端を発する。
これがネット掲示板の2ちゃんねるに全文転載され、明らかに引用の範囲外であるため藤津氏は著作権違反だと抗議。
すると2ちゃんねるのコピペ(転載)担当人・X氏が藤津氏の抗議について「ハエのように五月蝿(うるさ)いんですけど」と述べた上で、ネットに公開された情報はネットユーザーの「共有資産」であると、あまりに独特過ぎる反論ツイートをした。
つまり「全文掲載するのはもはや慣習」「異議を呈するお前がおかしい」と言い放ったということだ。
結果的にX氏は大勢のネット民からたしなめられ、2ちゃんねるの運営からも梯子をはずされ、この件は藤津氏の申し入れが通った形となった。
今回はX氏の言い分があまりに珍妙過ぎたためこのように話題化し、ネットの著作権違反がまかり通る現状が改めてあぶりだされた。
だが、奇妙なことにネットの世界では著作権を主張する人間は煩わしく狭量な人間という扱いをされがちな現状がある。
正当な権利を主張することこそおかしな行為であると糾弾し、「お前がコピペできる場所に公開しているのだからコピペされても文句を言うな」というロジックで著作権違反を正当化するのである。
以下ソースで
http://www.news-postseven.com/archives/20160926_451142.html?PAGE=1 #container
ちなみにニライカナイさんこの記事を書いた中川淳一郎氏にも過去に喧嘩を売っている模様
709 番組の途中ですがアフィサイトへの転載は禁止です[] 2016/09/25(日) 22:09:02.27
前にも同じような対応してやがったのか
http://mastiff.2ch.net/test/read.cgi/editorialplus/1432862924/473
473 名前:ニライカナイ ◆NIRAIZXH1. [sage] 投稿日:2015/06/03(水) 15:12:33.36 ID:kpoICrNg0
2chのスレ立てにイチャモンをつけてきた中川淳一郎をTwitterで論破しておきますた。
https://twitter.com/niraikanai07/status/605837682053251072
https://twitter.com/niraikanai07/status/605924265943105538
これを立てる予定
Jane Style Part31
http://jbbs.shitaraba.net/bbs/read.cgi/internet/8173/1464089601/750
> JaneStyle for Windows の正式版をリリースしました。
> http://janesoft.net/janestyle/
>
> 20161014
> Version 3.84公開
> ●仕様変更
> [検索]
> ・デフォルトの検索エンジンをGoogleに変更した
>
> [全般]
> ・書き込み時のUAにWindowsのバージョンを含めるようにした
>
> ●改善
> [スレッド]
> ・著作権表示マークが#169;のまま表示されるのを修正
> 新たに読み込んだスレッドが対象です。
浪人5000000000万圓買う
http://mint.2ch.net/test/read.cgi/download/1474727575/832
http://echo.2ch.net/test/read.cgi/antispam/1467128732/
スクリプト、ウイルスチェックに引っかかって落とせないんだがしかし
現存したzipを削除して新しいzipを上げました
js自体は同一ですが拡張子を.js.txtにしています
解凍後に拡張子から.txtを取り除いて下さい
#jsを圧縮してるからウィルス判定されてんだろうか?
#ウィルスがあるならどんなウィルスなのかも書いてくれりゃいいのに・・・
>>28
ありがとうなのー
>>28
クリスマスになんと素早い仕事
感謝
20160907_v2c_api_patch_jar_B11.2と
20161225_readcgi_jsをつかても
BBSPINKのログが表示されないのですが、どうでしょうか
作者サンよろしくです
お試し版
BBSPINKの過去ログ取得に対応
Java7、Java8用
https://www.axfc.net/u/3762569?key=API_PATCH
v2c_api_patch_B11.jar B11.3 2017/01/08 15:00
裏が取れたら消して正式に上げます
>>32
迅速対応ありがとうございます
自分の環境だと直ったと思われます
https://drive.google.com/drive/folders/0B6-I3SBvsil8Tm9OY3ZteXplOE0
B11.3
2chAPI > v2c_api_patch.jar > 20170109_v2c_api_patch_jar_B11.3.zip
解凍後ファイル名から「.txt」を削除して下さい
readcgi.js
2chAPI > script > system > readcgi.js > 20161225_readcgi_js.zip
.◆ jarのバグの修正をしました
・BBSPINKで過去ログを取得できなかったのを修正
◆ 2017/01/09 現在の最新状態
・APIパッチ(B11.3)
v2c_api_patch_B11.jar .2017/01/08 15:00:27
v2c_api_patch_B11_forMac.jar 2017/01/09 13:09:29
・readcgi.js
readcgi.js .2016/07/24 23:40:37
readcgi_aux.js 2016/06/19 21:38:06
本文の訂正です
https://drive.google.com/drive/folders/0B6-I3SBvsil8Tm9OY3ZteXplOE0
B11.3
2chAPI > v2c_api_patch.jar > 20170109_v2c_api_patch_jar_B11.3.zip
readcgi.js、readcgi_aux.js
2chAPI > script > system > readcgi.js > 20161225_readcgi_js.zip
解凍後ファイル名から「.txt」を削除して下さい
.◆ jarのバグの修正をしました
・BBSPINKで過去ログを取得できなかったのを修正
◆ 2017/01/09 現在の最新状態
・APIパッチ(B11.3)
v2c_api_patch_B11.jar .2017/01/08 15:00:27
v2c_api_patch_B11_forMac.jar 2017/01/09 13:09:29
・readcgi.js
readcgi.js .2016/07/24 23:40:37
readcgi_aux.js 2016/06/19 21:38:06
これ使うと浪人できているんですが
仕組みはどうなっているんでしょうか・・・?
グレーなので秘密なんでしょうか・・・?
read.cgiだけチェックした状態で
PCサロン板のスレが閲覧できないです
API使わずにアクセスしたいんですが
read.cgiだけでPCサロンの
/【雑談】又・パココンがしゅきっ☆【スレ34位?】
http://hayabusa6.2ch.net/test/read.cgi/pc2nanmin/1486604462/
を見られました
ユーザーエージェント(CGI書き込み)を
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
にしてみて下さい
v2c_api_patch_B11.3_20172021.zip
https://drive.google.com/open?id=0B6-I3SBvsil8bkRXZl9lM0xRcGs
◆AppleJava5環境用のAPIパッチを追加
ついでにパッチとスクリプトの圧縮ファイルを分けたのが予想以上に分かりづらくなったので圧縮ファイルを一つにまとめました
◆ 2017/02/21 現在の最新状態
・APIパッチ(B11.3)
v2c_api_patch_B11.jar .2017/01/08 15:00:27
v2c_api_patch_B11_for_Mac.jar .2017/01/09 13:09:29
v2c_api_patch_B11_for_MacJava5.jar 2017/02/21 08:30:40 New
・script/system
readcgi.js .2016/07/24 23:40:37
readcgi_aux.js 2016/06/19 21:38:06
readcgi.rb .2017/01/19 03:14:04 (v2c_api_patch_B11_for_MacJava5.jar用) New
readcgi_aux.rb 2017/01/19 02:54:49 (v2c_api_patch_B11_for_MacJava5.jar用) New
v2c_api_patch_B11_for_MacJava5.jarは外部サイトからjarファイルを3つ入手する必要があります
1つだけ公式サイトではなくアーカイブサイトなのが気になるところです
著名サイトみたいなので大丈夫だと思いますが・・・
v2c_api_patch_B11_for_MacJava5.jarに関して.txtをお読みください
作者さん、ごくろうさまです
->>38-40
作者様、いつも直向きなその真面目さが素敵ですわ。
何か、本スレのほうで、作者さんに嫌なこと言う阿呆が居ましたが、大丈夫でしょうか。
>>38
何度も恐縮です
設定してみたのですがこのスレが見れないのです
http://hayabusa6.2ch.net/test/read.cgi/pc2nanmin/1361299896/
確認してみたんですがそのスレはWEBブラウザでも520になって見られませんでした
なのでread.cgiだけでは見られません
以前ftp荒らしにあってhtmlでは取得できなくなってるのだと思います
scを使用するにチェックを入れれば見られることは見られますが
過去に書き込まれた1レスが欠けてるのと
一番最後の
27 :まちがって名前消しちゃいました。 :2017/02/22(水) 01:58:44.85 ID:???
あ
を見られません
なるほどありがとうございました
320 :名無しさん@避難所 :2017/03/07(火) 20:42:59
readcgi.jsのお試し(改)です
https://www.axfc.net/u/3783905?key=v2c
ちょっと処理の順番変えました
>>319 は消します
XVIDEOS板(read.cgi ver 06.0.0 2015/11)で確認
ヘッドライン系の板が読めないみたいね
もっともWEBブラウザで見ても人大杉に飛ばされるから
read.cgiで生htmlはとれそうもない気がするから
どのみち見られないかと
ver104ですがreadcgi.jsを上書きすればいいんですか?
いずれ+の作者さんから正規版が出ると思いますが
V2C-R+とかV2C+の場合はとりあえずってことで
readcgi.jsの23行目くらいにある
oBody = oBody.replace(/^(.|\s)*?<(dl|div) class="thread".*?>\n?/, ""); //read.cgi 06対応
を>>46 のjsの24行目から37行目の
if(oBody.match(/<base href="([^"]+)">/)){
if((""+RegExp.$1).indexOf(".bbspink.com/") != -1){
// BBSPINKのhtmlを正規化 BBSPINK read.cgi 06対応
oBody = oBody.replace(/^(.|\s)*?<\/h1.*?>\n?/, "")
.replace(/<div><div class="banner(.|\s)*$/g, '')
.replace(/<(dd|dl|span)/g, '<div').replace(/<\/(dd|dl|span)/g, '</div')
.replace(/<\/?dt.*?>/g, '').replace(/<\/?section.*?>/g, '')
.replace(/<div class="thread_in">/g, '<div class="message">');
}else{
oBody = oBody.replace(/^(.|\s)*?<(dl|div) class="thread".*?>\n?/, ""); //read.cgi 06対応
}
}else{
oBody = oBody.replace(/^(.|\s)*?<(dl|div) class="thread".*?>\n?/, ""); //read.cgi 06対応
}
に置き変えて保存してください
これで当面はしのげると思います
もともとはR+に添付されてたjsを頂いて改造したものなので
それで上手くいくと思います
>>49
plus設定>2ch接続でdatの生成をスクリプトで行うにチェックを入れて下さい
JaneStyleにするわ
>>49
おかげで見れるようになりました。ありがとう。
【V2C+】 1.0.9 [R20170301] (L-0.4) [Quaqua-8.0]
【Java】 1.8.0_111-b14 (Oracle Corporation)
【OS】 Mac OS X 10.11.6 (El Capitan) (x86_64)
【メモリ】 Total(Free)/Max.: 120(93)/228 [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【システムスクリプト】 subject.js rescheck.js getdat.js
【設定ファイル】 ImageViewURLReplace.dat ThreadReplaceStr.txt iurlrpl.txt
>>49
こちらも解決しました。ありがとうございました
【V2C+】 1.0.9 [R20170301] (L-0.7.0:amd64)
【Java】 1.8.0_121-b13 (Oracle Corporation)
【OS】 Windows 7 (amd64)
【メモリ】 Total(Free)/Max.: 1061(630)/1639 (Phys. Total/Avail.: 32707/23884) [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【User Agent】 Post=JaneStyle/3.83
【システムスクリプト】 無し
【設定ファイル】 ReplaceStr.txt
これ
http://bit.ly/2ipR09F
>>54
グロ
宣伝だべ
fontタグ除去はBBSPINKのread.cgi6.0だけにしとこう
全部に掛けたらReplaceStr.txtとかrescheck.jsでなんかやってたら
そっちに影響でそうだし
fontタグが残るレスとそのスレのurl
あとはそのレスのスクショがあるとありがたい
V2C+1.0.9使ってるんだけど
○B11.3の解凍したファイルをlauncherフォルダに入れる
○Scriptフォルダにsystemフォルダがなかったから新規作成してその中にreadcgi.jsファイルを入れる
○V2C画面右下をAPI+read.cgiに切り替える
これ全部ちゃんとやったのにBBSPINKまったくログ取得出来ないですよ
なんか色々いじっていたら2chの全部の板のスレがログ取得出来なくなってきた
どうなってんの?
>>59 の手順ってV2C+に暫定適用するのは不要な手順です
手順的には次のレスに書きますけどとりあえず>>59 をやる前の状態に戻して下さい
あと>>60 ですけど何を弄ったのか分からないのでなんとも
>>59
プラスは、2ch接続設定から"datの生成をスクリプトで行う"にチェックでいいんじゃないの?
手順的には
① >>62 の通りに2ch接続設定から"datの生成をスクリプトで行う"にチェック
② >>46 をダウンロードして解凍
③ scriptフォルダにreadcgi.jsがあれば>>49 のようにDLしたreadcgi.jsを参考に既存のreadcgi.jsを修正
readcgi.jsが無い場合はDLしたreadcgi.jsをそのままscriptフォルダにコピー
readcgi.jsがあるけどプログラミングに普段親しんでないんで>>49 が???の場合は
既存のreadcgi.jsの名前を変えてバックアップしてDLしたreadcgi.jsをそのままscriptフォルダにコピー
④ V2C+を再起動
です
>>63
ありがとう
けどついうっかりして
③で既存のreadcgi.jsを名前変えずに解凍した新しいreadcgi.jsで上書きしちゃったんだけど
これは不味かったですか?
多分+の作者さんが正式対応したら今回上書きしちゃった奴がいらなくなると思うけど
大丈夫だとは思うけど上書きしたreadcgi.jsが不調の時用に一応V2C+純正のreadcgi.jsも残しておいてほしいです
>>62 でV2C+のreadcgi.jsが自動作成されるみたいだから
① 上書きしたB11.3用のreadcgi.jsを一旦リネームして>>62 のチェックを外す
② V2C+終了
③ V2C+起動
④ >>62 のチェック
⑤ scriptフォルダを開いて新たにreadcgi.jsが出来てるか確認
⑥ V2C+終了
⑦ 新たにreadcgi.jsができてるようならそれを適当に(例えばreadcgi.js.orgとか)リネーム
⑧ ①でリネームしたB11.3用のreadcgi.jsの名前をreadcgi.jsに戻す
⑨ V2C+起動
の手順で上手く行けば④でV2C+純正のreadcgi.jsを取り戻せるかもです
試したけど
scriptフォルダにreadcgi.jsが存在してない状態で④をやると何回でも作成されるから大丈夫だよ
>>65
ありがとうございます
ちゃんとBBSPINKもログ取得出来るようになりました
ああ、それとすでにscriptフォルダにreadcgi.jsがある状態で
④を実行しても純正に上書きされるようなことはないようです
>>66
フォローどうもです
>>67
オメ
さてとfontタグか
どうすっかなぁ・・・
readcgi.jsのお試し(改々)です
https://www.axfc.net/u/3784562?key=v2c
古い鯖のスレッド(read.cgi ver 5.0のスレ)が表示できないのに対応しました
メール欄が空白の場合にdatの名前欄にfontタグが残るのを修正しました
B11.3環境の場合:script/systemフォルダに置いて下さい
V2C-R+(3.0.1+、3.0.3+)の場合:ファイル名をgetdat.jsに変えて、script/systemフォルダに置いて下さい
V2C+(1.0.x)の場合:以下のいずれかの対応をお願いします
① scriptフォルダのreadcgi.jsをDLしたreadcgi.jsを参考に修正する
scriptフォルダのreadcgi.js http://i.imgur.com/PuIik4g.png の赤枠部(行Noは違うと思います)に
DLしたreadcgi.jsの http://i.imgur.com/RYc6T1L.png の青枠部をコピペして保存
→修正前には必ずバックアップを!
② jsの修正に不安がある場合はDLしたreadcgi.jsをそのままscriptフォルダに置く
→V2C+のreadcgi.jsとB11のreadcgi.jsでは数か所違いがあるのですがおそらく大丈夫かと
以上っす
火曜日に上げたjs
絶対件数が大杉
スクリプトでも回してるのかな?
>>1 >>3 >>9
画像消えてるやん
>>72
急ぎます?
>>71
3783905.zipが件数576回だけどV2Cユーザー数はこれより桁違いに多いのでは?
エロゲ板が読み込めなくなったからV2C騒動の時にB10.3にして以来ここに来たけど
B10.3をB11にしてreadcgi.js導入したらread.cgiで見れるようにになったわありがとう
俺もおかげでフカーツしたけど何か●カキコが出来なくなったっぽい
とりあえずそれで困ってはいないんだが
>>70
キタ━━━━(゚∀゚)━━━━!!
【V2C】 2.11.8 [S20150206] (L-0.7.0:x86)
これって?
http://bit.ly/2ipR09F
新着情報
http://num.to/7439-4352-4491
readcgi.jsのお試し(うふ〜ん対応版)です
https://www.axfc.net/u/3784809?key=v2c
BBSPINK read.cgi 06でhtmlでは落ちてこない削除されたレスを補完します
デバッグを兼ねてるので名前欄に()付きでレス番号を表示します ← これを外した版でもう一度リリースがあります
B11.3とV2C-R_Plus,V2C_Plusを分けてあります
バージョン早見表もパクらせて貰いました
V2C-R_Plus,V2C_Plus用readcgi.jsははV2C+のオリジナルのreadcgi.jsを修正して作成しています
V2C+の場合はそのまま置き変えて下さい
V2C-R+の場合は名前をgetdat.jsにリネームしてこちらを使用して下さい
BBSPINKで対応されたら、その時はその時で
(このままでも悪影響はないはずです)
こんな感じ
http://i.imgur.com/FlQ21Mo.png
更新おつ〜
ちなみにその画像のスレのurlくわしく
637 :名無しさん@お腹いっぱい。 :2017/03/10(金) 09:31:54.08 ID:68WVJh990
BBSPINKのレス削除はレス番そのものが消え去り、うふ〜んにならなくて
パッチを当てたV2Cだと以降のレス番がズレる現象が出る
364 :名無しさん@お腹いっぱい。 :2017/03/10(金) 09:07:39.76 ID:b/Hoy5+m0
BBSPINKのhtmlにはdat中のうふ〜んID:DELETEDが出力されてない模様
それが原因か、うふ〜んがあるスレをHTMLモードで完全に取得できない
たとえば、100レス中うふ〜んが1あると99しか取得できずにレス番もずれる
367 :名無しさん@お腹いっぱい。 :2017/03/10(金) 09:16:41.48 ID:b/Hoy5+m0
>>366
ここの342とか
懐かしのエロアニメ
http://mercury.bbspink.com/test/read.cgi/natuero/1092435303/
368 :名無しさん@お腹いっぱい。 :2017/03/10(金) 09:26:59.31 ID:68WVJh990
>>366
うちはV2C+に手当てして読めるようした環境だけど
うふ〜んが反映されてなくてレス番がズレてる
スレッドは最後まで読める模様
http://i.imgur.com/yMvUzxd.png
http://i.imgur.com/0rLw30h.png
なんかこんな場合もあるんで補完したうふ〜んには名前欄にレス№をつけたままにしておきます
http://i.imgur.com/Wwstoxc.png
>>83
キタ━━━━(゚∀゚)━━━━!!
【V2C】 2.11.8 [S20150206] (L-0.7.0:x86)
と思ったけど、>>70 →>>83 で謎の強制終了出たから
バックアップ取りつつ様子見
様子見するなら>>80 のほうを使って下さい
>>81 みたいに削除されたレスを補完してレス番号を調整するので
>>87
>>83 じゃなくて>>80 の間違いでした
DLしたのをそのままブチ込み
ちな異常終了本日2回目
BBSPINKじゃないスレを見てたのに
スレ更新のタイミングで落ちたっぽいです
よく分かりませんが、もうチョイ落ちる頻度を様子見...
コンソールログになんか出てますか?
BBSPINKと2chは処理を明確に分けてるはずなんで
PINKじゃないスレで落ちるのは謎
落ちるってのはV2Cがもろとも落ちます?
>>46 と>>70 を削除しました
おつおつ
おつ
>>80
これが一番最新?>>70 は虫でいい?
【V2C】 3.0.3+ [S20151112] (L-0.7.0:amd64)
【Java】 1.8.0_101-b13 (Oracle Corporation)
【OS】 Windows 8 (amd64)
【メモリ】 Total(Free)/Max.: 475(274)/1067 (Phys. Total/Avail.: 8140/1533) [MB]
【システムスクリプト】 getdat.js
【アクセスモード】 read.cgi only
【不具合内容】
【再現方法】
【調査済項目】
ああ削除されてたんですね
read.cgiで過去スレの取得ができなくなったみたいなんですが自分だけでしょうか?
BBSPINKじゃない本スレです
http://hitomi.2ch.net/test/read.cgi/poverty/1415533713/
たとえばこういうdatが存在しないスレをread.cgiで開くと、フリーズして再起動orログを削除しないと、他のスレもread.cgiで読めなくなるようです
あとBBSPINKの過去スレが: Content-Typeがtext/plainで始まっていません。(text/html; charset=UTF-8)になって取れないです
【V2C】 2.11.4 [R20131210] (L-0.7.0:amd64)
【Java】 1.7.0_131-b31 (Oracle Corporation)
【OS】 Windows 7 Service Pack 1 (amd64)
【メモリ】 Total(Free)/Max.: 434(165)/683 (Phys. Total/Avail.: 4061/1889) [MB]
>>80 を使っています
mastiff鯖のログを取得すると2レスの名前欄に
<div id="js--banners--thread"></div>
というゴミが入る
とりあえずreadcgi.jsの87行目を
oBody = oBody.replace(/<div.*? (?:id="js--banners--thread"|class="banner")[\s\S]*?(?=(<dt>|$))/,""); //バナー広告削除
と修正
もうひとつBBSPINKについて、>>83 のスレはOKですが、
http://mercury.bbspink.com/test/read.cgi/natuero/1142737876/ はレス番がズレます、うふ〜んが2レス目だとうまくいかないのか?
>>97
どうもです
沢木瞳の件ですが2レス目以降のうふ〜ん(連続の場合も)が上手く行ってませんでした
本丸の処理で1レス目の次に表示されるバナー削除をしてるのですが
そこでバナーを消す時に補完したうふ〜んも一緒に削除してました
なんでうふ〜んを追加する前に予めバナー削除をすると上手く行くようです
64行目のoBody = CutAndInsertPageBBSPINK06(oBody, lastResNum);
の前の行に
oBody = oBody.replace(/<div id="banner"[\s\S]*?(?=(<div class="post"|$))/,""); //バナー広告削除
を追加
修正イメージはこんな感じ
if(!isBBSPINK_readcgi06){
// 更新時は差分だけカット(htmltodatByFiddlerにはない処理)
if(lastResNum != 0){
oBody = cutPage06(oBody, lastResNum);
}
}else{
// 元の位置でバナーを削除すると>>2 がうふ〜んの場合に補完した>>2 まで削除されるので予めバナーを削除する
oBody = oBody.replace(/<div id="banner"[\s\S]*?(?=(<div class="post"|$))/,""); //バナー広告削除
// BBSPINKの場合は削除されたレスを補完する(htmltodatByFiddlerにはない処理)
oBody = CutAndInsertPageBBSPINK06(oBody, lastResNum);
}
レス表示ではたぶが抜けて全部左詰めになってる思います
レス表示ではたぶが抜けて全部左詰めになってる思います ← 修正イメージのことです
23時頃に修正版をうpします
>>96
ごめんなさい
APIパッチなら調べようもあるんですがそこはV2C-R+内部でのdat無しの場合の処理になるんで
なんとも調べようがないです
※APIパッチは本家やMOD、MOD派生、広告無しV2C-R用の外付けのdat受信機能で
V2C-R+やV2C+はその機能をV2C内に内蔵しています
Content-Typeの件も受信したhtmlに対しての整合性チェックなのでreadcgi.jsが呼び出される以前のチェックでエラーとなってます
ここも同じくV2C-R+内部での処理になります
あと自分がこれをいうのも筋違いかと思うんですが
今後のことを考えてできればV2C-R+からV2C+にバージョンアップしたほうがいいのではと
readcgi.jsのお試し(20170317版)です
https://www.axfc.net/u/3787704?key=v2c
・mastiff鯖でバナーのゴミが残る件
・>>2 がうふ〜んの場合にうふ〜んが表示されない件
を修正しました
B11.3用とV2C-R+,V2C+用があります
添付のreadme.txtに記載の所定の位置に格納して下さい
V2C-R+,V2C+の場合は表示にゴミが残る等の対応は可能(B11.3用と共通なjs内部の処理ため)ですが
V2C内部で行っているhtml受信動作にまつわる部分には手を出すことができません
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板