レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
bbs2chreader/chaika 避難所
-
本スレの避難所です。
-
>>585
あなたはプログラム作ったことある?
最初からどんなものにも対応させるなど事実上不可能
試行錯誤の繰り返しになる
だからベータ版などを公開して不具合の報告を求めてる
>>579 さんはいろいろ検討したが情報不足でできないと言ってる
力を貸してくれる人が現れればできるかもしれないし
このスレはそもそもそういう目的のためにあったはずじゃないのか
-
まとめられてる手順通りやろうとしたがファイル消えててできねぇ…
もうちょっと落ち着くの待つか…
-
毎度同じこと言うけど、単に「できない」だけでは
何が起こっているのか状況がまったくわからないので
アドバイスのしようがないです
-
開発しない人はテスターであり開発者を支援する立場だってことを
忘れてはならんよな
オープンソースソフトウェアを使う上での基本的な考え方だ
出来ないのなら口を噤むか去るべき
-
ファイルが消えてて出来ない
>>352 の通りにやろうとしても 847.zip が消されてる
-
>>615
アドバイスとかする必要はないと思う。
書いてあることを読もうとしないんだから。
-
Uploaderのコメントを読むことすらできないなら何もしない方がいい
-
>>614
scにも書き込んでたろ
待つといいつつ待つ気ないじゃん
-
このスレの流れを見ていたら昔の2chと同じ雰囲気だった。
出来ないことが、次々とできていくようになる。
そもそも2chはアングラで、いわば無法地帯に過ぎなかったんだが、
運営自身が法的手段に訴えるとユーザを脅すこと自体がもやは2ch終了のお知らせだわ。
おーぷんにでも移ろうかな?
>>617
もっとしっかり読んだらいいのに。
-
> [845.zip] v0.01α統合版 (旧845.zip 846.zip 847.zip) を統合したもの
-
>>617
後のスレもよく嫁
てか見てないだろ
-
本当に書いてあることしかできない人も困ったもんだ
時間差だったけど、>>615は>>612へのコメントのつもりでした
-
bbsmenu規定値でもchaikaで読み込めるんだが
よく分からんが使えるならいいか
-
今気がついたんだが、 >>587 さん >>581 はあなた宛のコメントじゃないぞ
-
[845.zip]で問題なく見られるようになったんですが今後のKeyの件もあるし
あまり書き込まないから元に戻してsc観覧用にしてもいいんだけど
今FoxAge2ch登録してあるスレを.netからscに一発で変換とかできますか?
ひとつひとつscで開いて登録し直さなきゃダメ?
Firefox 31.5.0 ESR
chaika 1.7.3
ContextMenu2ch 3.5
FoxAge2ch 3.3.12
gray_2.7.5
-
開発者様ありがとう
また2ch卒業する機会を逃してしまった
-
>>627
一発で簡単かつ完璧に変換する方法はないと思う。
scが出来た後に鯖移転した板など、scとnetとでは鯖の名前が違ってるものもあるから
例えばなんJなら http://orpheus.2ch.net/livejupiter/ と http://tomcat.2ch.sc/livejupiter/ とかね
-
845.zipフォルダ上書き→844.zipパッチで失敗したのはおいらだけかな?
やりなおして
844.zipフォルダ上書き→845.zipパッチは成功
-
>>624
scのスレをfoxage2chに登録したら板名(ソフトウェア板みたいな)は表示されるけど
スレ名がurl(anago.2ch.sc/〜)みたいになってどれがどれだかわかりにくいからスレ名も取得できるやりかた教えてください
-
>>630
Patchコマンドを使った場合の話かな?
既に別の改変が施されているファイルに対して、Patchコマンドでパッチしようとすると、
元のファイルの中身が異なっているわけですから、Patchコマンドがエラーを出す場合は
よくあります。
それでもPatchコマンドはそれなりに賢くて、行番号がずれるぐらいの少々の違いなら
気を利かせて修正してくれますが、それは常に成功するわけではありません。
その場合は手作業での修正が必要です。
-
>>627
まず FoxAge2chにはそういう機能はない
net と sc のスレURLに機械的な対応関係があるなら、foage2ch.json(JSON形式のテキストデータです) を
テキスト置換ツールやスクリプトの類で一括置換することも出来るだろうけど、
板URLはともかく、スレのdat番号に機械的な対応関係はないので、結局板名、スレタイで探してやるしか無い
そういうプログラムを作っているより手作業で登録しなおしたほうが早い
-
>>584
JD用に作られたみたいだけど、chaikaでもいけるね
-
>>627
>>629みたいな話が出てくるのが前提だけど、
FoxAge2chのツール→データ保存先フォルダ で設定保存フォルダを開いて
foxage2ch.json
これをコピーしてバックアップ後、テキストエディタで開いて
1. 2ch.netを2ch.scに置換
2. open2ch.scをopen2ch.netに置換
で目的に近いことはできると思う
正規表現でやってもいいけど使い方よく分からん人だと混乱しそうなので
>>633
.netと.scってdat番号一緒じゃなかったっけ?
-
>>588>>591
オイラもそうすることにした(してる)
chaikaで.net使えるようになったとしても.netはどうしても許せん
面倒だけど「リンク先をchaikaで開く」使用
scに対応してほしい
-
netをこうしたのはscのせいでもあるのにw
-
>>631
現状、FoxAge2ch でスレURLからタイトル取得が出来ない
しかし板を先に登録してスレッド検索を行いそこから登録するとうまくいく
-
>>637
scのせいとまでは言えんだろ
変更するしないは.netの勝手
-
>>626
アンカーも打たずに他人を批判するようなコメントを書くのが悪い
-
>>639
レイプ犯がばら撒いたエロ画像のお世話になるような違和感があるw
-
>>641
ダマし合いバカし合い
-
みーれーたー
この実家に帰ってきたときのような安心感よ…
-
>>631
2ch.scのどの板でもいいので板トップのスレッド一覧ページ
(たとえば http://anago.2ch.sc/software/subback.html とか)へ行って、
その一番下にある「read.cgi モード切替」をクリックして「CGIモード」へ切り替えてください
FoxAge2chのスレタイ取得は、スレのHTMLタイトルから取ってくるので、
Javascriptモードになっているとタイトルが取れません
-
>>638
んーなんかうまくいかないなー
でもありがとうございました
-
正直何をやったのかさっぱりで書かれたとおりにやっただけだが、このスレのおかげで何とかなった。
安価はしないけどありがとう
-
>>644
やはりうまくいかないなー
使いにくいけどとりあえずは使えるので我慢します
ありがとうございました
-
>>647
スレタイの再取得やスレッドの再登録をしてもダメかな?
単にCGIモードに切り替えただけだと何も変化無いよ
-
scのせいもなにも情報売り続けてるのをごまかすための一人相撲だろ
-
>>648
再取得や再登録してもなんかうまくいかないですねー
てかscはブラウザで見たら機能が色々増えててなんか新鮮w
-
>>650
もしかして、Firefoxの設定が2ch.scからのCookieを受け付けない設定になっているとかは無い?
Cookie有効にしないと「read.cgi モード切替」の設定が保存されません
-
extensions.chaika.2chapi.useragent→ 「User-Agent」をここに設定
extensions.chaika.2chapi.2ch_ua → 「X-2ch-UA」をここに設定
みんなこれはやってるのかな
UA一致しないと弾くようにしてるかもしれんからやっておいたほうがいいよ
キーを無効にされて使えなくなるリスク下げて長く使えるようになるしね
-
読み込み&書き込みできた。
避難所の皆様に感謝!
-
この↓
451 名無しさん 2015/03/13(金) 21:19:31 /auOc0lc0
>>436
そんなあなたに周りくどいけど安心確実な方法
オプション→板一覧→板一覧データの所を
http://kita.jikkyo.org/cbm/cbm.cgi/p0.m0.sc.op/-all/bbsmenu.html
にしてOKを押してBBSMENUを更新する
そんで見たいスレがあったら右クリック→Chaika→Chaikaで開くで見る
ってヤツはとりあえず試しても平気なヤツ?俺も情弱過ぎて何から手を付け良いかわかんないや・・・
-
>>652
その項目は空白にすると、User-Agent X-2ch-UA 共に何も送信されないようになってます
未設定ではデフォルトのchaikaのUA名になるということはないです
設定した方が良いのはそのとおり
-
>>650
もし、FoxAgeのプログラムを改造できるだけの知識があるならば。
http://anago.2ch.net/test/read.cgi/software/1333972010/410-411
-
>>654
実況系の避難所として長いとこで、さくらインターネット創業者がドメイン管理者
俺も使ってるけど大丈夫だと思うよ
>>655
詳しくありがとう
未設定だとUA送ってないんだね、なるほど
-
なんかしらんけど旧バージョンのFirefoxとChaikaの組み合わせで読み書きできるんだけど…
↓動作確認済み
Firefox3.0(Blackbird0.9991)+Chaika1.0.2
Firefox3.0.3(Koolfox4.0.0)+Chaika1.0.2
Firefox3.0.7(Panda3.0.7)+Chaika1.0.2
Firefox3.0.19(Flock2.6.1)+Chaika1.0.2
Firefox3.5.2(Safefox3.5.2)+Chaika1.2.0
Firefox3.5.22(Ese-lolifox0.3.8.9)+Chaika1.2.0
Firefox3.6.4(Wyzo3.6.4.1)+Chaika1.2.0
Firefox4.0.?(Sundial4.0.1_1.0)+Chaika1.5.6
Firefox5.0.?(HyperSonic5.0)+Chaika1.6.0
Firefox9.0.?(Alienforce3.0)+Chaika1.5.6
Firefox11.0.?(Cometbird)+Chaika1.6.0
Firefox16.0.?(epic1.9.9.1)+Chaika1.6.0
-
>>656
これでまた一つスッキリしたよ
-
>>657
ありがとう!試してみます。
chaikaに依存してたから今回の件は色々大変だ・・・
-
俺に見てる専門板とか書き込み数は激減してないはずのようなんだけど人がいない。
正確にいうと嫌われ者とか荒らしは残ってるが一般人はほぼいない。
-
>>634
読み込みは問題ないけど書き込みで
ERROR:フォーム情報が不正です!
ってなるな
ブラウザからは普通に書き込まれるからなんか対策されてるのかな
-
>>656
できました。色々ありがとうございました
◆U7rHG6DINIさんありがとうございました
-
>>585
もうちょっと言い方ってもんがあるでしょ
-
ちなブラウザから書き込み成功時のpostをfirebugでcurl形式でコピペすると↓
curl 'http://fox.2ch.net/test/bbs.cgi?guid=ON' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' -H 'Accept-Encoding: gzip, deflate' -H 'Accept-Language: ja,en-US;q=0.7,en;q=0.3' -H 'Connection: keep-alive' -H 'Cookie: __cfduid=dadc9dea51f8981a3073db2de05b891971426332136; yuki=akari; NAME=""; MAIL=""; PREN=%94%d4%91g%82%cc%93r%92%86%82%c5%82%b7%82%aa%83A%83t%83B%83T%83C%83g%82%d6%82%cc%93%5d%8d%da%82%cd%8b%d6%8e%7e%82%c5%82%b7; READJS="off"' -H 'Host: fox.2ch.net' -H 'Referer: http://fox.2ch.net/test/read.cgi/poverty/1426331851/l50?chaika_force_browser=1' -H 'User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0' -H 'Content-Type: application/x-www-form-urlencoded' --data 'submit=%8F%91%82%AB%8D%9E%82%DE&FROM=&mail=&MESSAGE=%3E%3E73%0D%0A%90V%8D%A5%97%B7%8Ds%82%CC%92%E8%94%D4%82%CD%8B%7B%8D%E8%82%CC%93%FA%93%EC%8AC%8A%DD%82%B6%82%E1%82%C8%82%A2%82%CC%82%A9%82%E6&bbs=poverty&key=1426331851&time=1426332824'
-
>161 名前:名
無しさん@お腹いっぱい。[sage] 投稿日:2015/03/13(金) 00:30:26.48
ID:TQ1dGbp/0
>2chAPIProxyでchaika使えた〜やたー
どゆこと?
-
ソフトウェア板>専用ブラウザを助けるプロクシ作らね? ★2
-
>>587
お疲れさまです
お目汚しなんてとんでもない
最初の串から使わせていただいています
当方の環境(Cygwin)ではトラブルもなく動いておりまして
大変助かっております
スクリプトのことは全くわからない身としては
これまでのご尽力 ただただ感謝です
ありがとうございました
-
>>662
今試してみたけど俺は普通に書き込めたよ
-
>>662
fiddlerのスクレイピング串(htmltodat)でそれ出たことある
変換をGETのときだけに制限することで出なくなった
-
昨日>>352の方法で使えるようになったけど、
しばらく前から401とかのエラーコードでスレッドが表示できなくなってる気が...
401ってunauthorizedか?
-
今スレをリロードしたら401(´・ω・`)だわ
-
すなおにFirefox再起動して再認証すればいいんじゃない
たぶん認証の寿命の問題かと
-
認証キーの有効期限は24時間なんだけど、
現時点ではまだ認証キーの期限チェックが手抜きで、
起動時にしか認証キーを取らないので、
18〜24時間以上firefoxを起動しっぱなしにした場合は
認証キーの期限が切れてしまう場合があります
-
書き込みの UA チェックし出した?
-
>>674
ほほー
じゃあ401でたら再起動すればいいのか
-
>673-674
そういうことか。基本pcつけっぱだからか…
fox再起動したら治ったわ。
-
>>669
やっぱだめだな
>>670
postの時は変換ロジックを通らないようにしてみたけど駄目っぽかった
失敗時にHTTP::Requestをas_stringしてみた結果↓
POST http://fox.2ch.net/test/bbs.cgi?guid=ON HTTP/1.1
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip, deflate
Accept-Language: ja,en-US;q=0.7,en;q=0.3
Host: fox.2ch.net
Referer: http://fox.2ch.net/test/read.cgi/poverty/1426336501/
User-Agent: Monazilla/1.00 (chaika/1.7.3; Linux x86_64; Firefox/36.0.1)
Content-Length: 94
Content-Type: application/x-www-form-urlencoded
Cookie: __cfduid=d401fa584b4bb16cc1ef18f80a95b68841426333494; NAME=""; MAIL=""; yuki=akari; PREN=%94%d4%91g%82%cc%93r%92%86%82%c5%82%b7%82%aa%83A%83t%83B%83T%83C%83g%82%d6%82%cc%93%5d%8d%da%82%cd%8b%d6%8e%7e%82%c5%82%b7
submit=%8F%91%82%AB%8D%9E%82%DE&bbs=poverty&key=1426336501&time=NaN&MESSAGE=warota&FROM=&mail=
-
>>678
夕方まで書けてたのが書けなくなった。プロクシ通さなくても
ERROR:フォーム情報が不正です!
が出る。ブラウザで直に書くことはできる
-
>>678-679
おかしいのは一番下のsubmit=の行の time=NaN
本来なら time= の後には10桁の数(UNIX時刻)が入る
firefoxを再起動しても直りません?
そのスクリプトが原因ではないと思う
-
>>679
.netの方で普通に書き込みできる。
-
>>679
再起動でも直らないなら、そのエラーが出るスレッドのdatファイル
(chaikaの方の)を削除してみてください
-
>>665ではUNIXTIMEあるのに>>678ではNaNになってるという
なんかおかしいね
-
>>680,682
再起動でも駄目でchaikaのログを消すと書き込み時に一度も読んでないスレには書き込めないって
chaikaのエラーがでる
書き込みダイアログを出してから消すと同じ2chのフォーム情報エラー
>>683
>>665のは普通のブラウザ経由の書き込みだからね
スクリプトの方でpostでtime=NaNの時はtime=UNIXTIMEにしてContent-Length書き換えたり
User-Agentを偽装したりしたらエラーが↓になったけどやっぱり駄目でブラウザ再起動しても駄目
ERROR:ブラウザを立ち上げなおしてみてください。
その際の$request->as_stringは↓
POST http://fox.2ch.net/test/bbs.cgi?guid=ON HTTP/1.1
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip, deflate
Accept-Language: ja,en-US;q=0.7,en;q=0.3
Host: fox.2ch.net
Referer: http://fox.2ch.net/test/read.cgi/poverty/1426336501/
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0
Content-Length: 101
Content-Type: application/x-www-form-urlencoded
Cookie: __cfduid=dc71729881cd3242140b9b41a19f2d1521426341594; NAME=""; MAIL=""; yuki=akari; PREN=%94%d4%91g%82%cc%93r%92%86%82%c5%82%b7%82%aa%83A%83t%83B%83T%83C%83g%82%d6%82%cc%93%5d%8d%da%82%cd%8b%d6%8e%7e%82%c5%82%b7
submit=%8F%91%82%AB%8D%9E%82%DE&bbs=poverty&key=1426336501&time=1426341699&MESSAGE=warota&FROM=&mail=
-
あとpostだったら変換ロジックを通さないようにしても駄目だった
-
んでブラウザのproxyをこのスクリプトにして普通のブラウザから書き込んで$request->as_stringしてみた結果↓もちろん正常に書き込める
POST http://fox.2ch.net/test/bbs.cgi?guid=ON HTTP/1.1
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip, deflate
Accept-Language: ja,en-US;q=0.7,en;q=0.3
Host: fox.2ch.net
Referer: http://fox.2ch.net/test/read.cgi/poverty/1426336501/l50?chaika_force_browser=1
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0
Content-Length: 101
Content-Type: application/x-www-form-urlencoded
Cookie: __cfduid=df4f7892e956ac499a8ea6ff00f7e4db91426342502; NAME=""; MAIL=""; yuki=akari; PREN=%94%d4%91g%82%cc%93r%92%86%82%c5%82%b7%82%aa%83A%83t%83B%83T%83C%83g%82%d6%82%cc%93%5d%8d%da%82%cd%8b%d6%8e%7e%82%c5%82%b7
submit=%8F%91%82%AB%8D%9E%82%DE&FROM=&mail=&MESSAGE=warota&bbs=poverty&key=1426336501&time=1426342502
-
>>684
いや、ですから、chaikaのログを消した後一度そのスレを読み込み直してください
書き込みはAPI関係ないので、ちゃんとしたスレが表示されていなくても
例の告知文が出ている状態でも書き込めます。その状態でスレに書き込めますか?
-
>>687
そのプロキシを通さない状態での話です
原因はchaika側にあると思われるので
-
使えるようになりました
ありがとう
-
>>687-688
手順はこれでおk?
・ブラウザ再起動
・該当スレッドのログ削除
・proxy経由で該当スレッド読み込み
・chaikaオプションからproxyを利用しないよう設定
・該当スレッドにchaikaから書き込み結果↓
ERROR:フォーム情報が不正です!
-
>>690
・chaikaオプションからproxyを利用しないよう設定
・ブラウザ再起動
・該当スレッドのログ削除
・proxy経由せずに該当スレッド読み込み
・例の告知文が出ている状態で書き込み
これでどうなりますか?書けますか?
先の time= の値は、そのdatファイルの最終更新日時になるべきなんですよ
もしかしたら、そのプロキシが最終更新日時として認識できない文字列を
返している可能性があります。だからchaikaからの出力は NaN(非数) となる
-
>>688
申し訳ない>>690は手順がおかしい
・ブラウザ再起動
・chaikaオプションからproxyを利用しないよう設定
・該当スレッドのログ削除
・該当スレッドを読み込み→例の告知文
・該当スレッドにchaikaから書き込み↓
書き込み成功!
datのタイムスタンプとかをchaika側で判断してるのかな?
-
User-Agent名とX-2ch-UA名ってどうすりゃいいんだ
UAはMozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0でいいんか
-
>>693
秘密のメモでも見てろよ、そのうちわかるわ。
-
説明くらいちゃんと読みましょう
-
Proxyが拾ってきたほうのDATが例の告知分のに書き換えられて腐ってて
timeが拾えないのではないかと勝手に予想してみる
-
あ、拾ってきたDATじゃないか
HTMLから変換したDATだね
-
>>693
>>352をよく読め
>>690-692
845.zipの「読んでね.txt」の最後に書いてある
-
>>691
なるほど
今grepしてみたけど
chrome/content/chaika/post/post.js
の
Post.prototype
でtimeを設定してる部分が原因だったり?
試しに
postData.push("time=" + Math.ceil(new Date(this._thread.lastModified).getTime() / 1000));
を
postData.push("time=" + Math.ceil(new Date().getTime() / 1000));
にしてみたらエラーが↓になったけど
ERROR:ブラウザを立ち上げなおしてみてください。
このtimeは2ch.net側と同じ値を設定しなきゃならないのかな
-
私のほうは
1. 845.zipパッチのAPIオン:正常に書き込めた
2. APIオフ,proxyもオフ,告知文だけ:正常に書き込めた
3. 外部proxyで取得したdat:ERROR
のような感じ
外部proxyの仕業ぽいですね
-
>>352
助かったわ
読んでね.txtでは言及してないからね仕方ないよね
-
>>699
なるほどと言いつつ、 >>691 さんの書いてること理解してないでしょう
原因は chaikaじゃなくて読み込んだdat の方なんですよ
-
>>702
でもdatからtime取れないんじゃ不味いんじゃないの
スクリプトの方でhtmlに埋め込まれてるformのtimeから適切な値を設定するかchaikaで別途取得する必要がある
-
>>703
だから>>696が書いてる通り
一旦ログ削除して、last_auth_timeとsession_idをクリアしてから再起動→スレ再読み込みで行けるはず
-
試しにpost.jsでtimeがNaNだった場合は値を出力しないようにしてみたけど結果はフォーム情報エラー
でもログがない状態ならchaikaからでも書き込みは成功してるわけだから
その場合はtimeに書き込みできる適切な値が入ってるはず
てことはすでにそのロジックはあるってことかな
-
>>699
ちょっとだけそのプロキシを解析してみたけれど、
datファイルを生成して専ブラへ返すときにLastModified:
ヘッダを付けてないのが原因ということでしょう。たぶん
-
>>705
>試しにpost.jsでtimeがNaNだった場合は値を出力しないようにしてみたけど結果はフォーム情報エラー
2ちゃんへの書き込みにtime=は必須なので当然
>でもログがない状態ならchaikaからでも書き込みは成功してるわけだから
ログがないんじゃなくて、あの例の告知文のdatファイルの最終更新日時が入るから書き込める
-
>>704
そこまでしなくても書き込みの度にproxyを使用しないようにして一旦ログ削除して再読み込みして
告知ページの状態で書き込みで書き込みはできる
でもそんなの非現実的すぎる
>>706
proxy側で取得したhtmlのformのtimeをLastModifiedに設定すればいいのかな
ちょっとやってみる
-
おそらくこのプロキシスクリプトだと、どの専ブラを使っても書き込めないと思う
-
今更ろーちゃんに改造したんだけど何この子股間に悪すぎるんだが
-
誤爆
-
いや違った。timeにLastModified以外の値を送信する専ブラなら問題なく書き込めるって事なのかな
これが最新版かな?
http://hayabusa6.2ch.net/test/read.cgi/linux/1426311710/6
|
|
掲示板管理者へ連絡
無料レンタル掲示板