[[[ 2ch ブラウザ JD 15 ]]]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin 転載ダメ©2ch.net
2015/03/14(土) 14:41:50.88ID:lZPeGQOp公式
http://jd4linux.sourceforge.jp/
sourceforge.jp
http://sourceforge.jp/projects/jd4linux/
JDサポートBBS
http://jd4linux.sourceforge.jp/cgi-bin/bbs/support/
2chスレ過去ログ
http://jd4linux.sourceforge.jp/old2ch/
JD開発ポリシー
http://jd4linux.sourceforge.jp/policy.txt
前スレ
[[[ 2ch ブラウザ JD 14 ]]]
http://hayabusa6.2ch.net/test/read.cgi/linux/1424216378/
0052login:Penguin
2015/03/15(日) 19:39:08.84ID:mg+mMLYT端末立ち上げると一瞬で消えてしまって確認が難しいのですがたぶん出てないです。
端末に user@user:^$ 2chproxy.pl で「コマンド見つかりません」になりました。
もっとなんかcdとか入れるのかな。。
フルパスは /home/user/ダウンロード/ です。
0053login:Penguin
2015/03/15(日) 19:50:58.39ID:4PdFJOHvじゃあ端末で2chproxy.plを置いてあるディレクトリまで移動して2chproxy.pl実行してみて
0054login:Penguin
2015/03/15(日) 19:53:57.79ID:ovGXDDru0055login:Penguin
2015/03/15(日) 19:54:25.07ID:FUeeB1Buターミナルからユーザ権限で開こうとすると「セグメンテーション違反です」って吐きます
0056login:Penguin
2015/03/15(日) 19:54:53.50ID:J4SjzIMU0057login:Penguin
2015/03/15(日) 19:55:06.92ID:4PdFJOHvごめん
端末で入力するの perl ./2chproxyにしてみて
0058login:Penguin
2015/03/15(日) 19:57:49.82ID:u6fsDbeS一瞬で消えちゃうって、そりゃあんたかんちがいしてるわよあーた
右ボタンから「端末で開く」みたいにやってるでしょ
0059login:Penguin
2015/03/15(日) 20:03:13.03ID:jhlSqqfFchmod u+x /home/user/ダウンロード/2chproxy.pl
/home/user/ダウンロード/2chproxy.pl&
0060login:Penguin
2015/03/15(日) 20:03:13.40ID:89zaU51i0061login:Penguin
2015/03/15(日) 20:06:52.03ID:mg+mMLYT>>54 BeanはデフォでJDが入ってるので、V2Cはどうやって入れるのかなーと。。
みなさんどうもありがとうございました。
006259
2015/03/15(日) 20:07:13.33ID:jhlSqqfFchmod u+x /home/user/ダウンロード/2chproxy.pl
/home/user/ダウンロード/2chproxy.pl
0063login:Penguin
2015/03/15(日) 20:09:17.23ID:mg+mMLYT端末で実行するを選んでます。
0064login:Penguin
2015/03/15(日) 20:09:30.57ID:WdnMFYtfココ数日読み書きするため色々いじってるのでミスオペの可能性
とりあえず元に戻して動くことを確認して再度慎重に設定していくのが早いような
0065login:Penguin
2015/03/15(日) 20:15:07.08ID:RIqsCTYgコアダンプは面倒だなー
正しくないライブラリでも読んでるのかもねー
急にっていうのが謎だけど、古いバージョンのJDに落としていって、
OKなバージョンがあるかどうか探してみたら?
0066login:Penguin
2015/03/15(日) 20:15:19.75ID:XndteWQKコピペしたり、パス間違えたり、実行権限入れられなかったりとかミスるやつが結構いるので、パッケージングした方がいいんじゃないか?
0067login:Penguin
2015/03/15(日) 20:24:42.55ID:mg+mMLYTもうちょっと勉強してまたやってみます。
0068login:Penguin
2015/03/15(日) 20:25:46.48ID:hif3VBAuなりました。住人の皆さんに感謝です。
普段はほぼGUIに頼りっぱなしなので、
なかなか手強い作業でした。作業中は、
20数年前、初めてMSX-DOSに触れた
頃のことがふと脳裏をよぎりました。
0069login:Penguin
2015/03/15(日) 20:33:23.84ID:u6fsDbeSありがてえ!
0070login:Penguin
2015/03/15(日) 20:35:11.66ID:4PdFJOHv端末新たに立ち上げて
sudo apt-get install libhttp-daemon-perlして、その後
sudo apt-get install libwww-perlしてみて
そのあとrun.shを実行してみて
で、それでも駄目ならディレクトリ移動、perl ./2chproxy入力してみて欲しい
0071login:Penguin 転載ダメ©2ch.net
2015/03/15(日) 20:37:36.19ID:cAGkur4Zおまえたちは、このまま守銭奴たちの奴隷でいいって言うんだなッ!
漏れAPIキー実装はじゃまだって言うんだなッ!!
標準ブラウザと変わらないトラフィックなんだぞッ。スクレイピングしてる限りそれは変わらない。
datが欲しくないのかッ。人間らしい生活をしたくないのかッ。
UNIX・Linux板住人の誇りはどこへいったんだ!
0072login:Penguin
2015/03/15(日) 20:43:30.90ID:AGHTpyPgホームにある.jdを一旦.jd~にでもしてから起動してもダメなら手におえんな
0073login:Penguin
2015/03/15(日) 20:57:20.27ID:4PdFJOHvおいおい薬飲み忘れたのか
0074login:Penguin
2015/03/15(日) 21:03:16.92ID:PnsA8bkeとても誇りをお持ちの方の発言とは思えませんな
0075login:Penguin
2015/03/15(日) 21:03:43.75ID:FUeeB1Buここ数日でやったことはOpen2chを外部版に追加しただけで、他はなんにもいじってないんです
今日の朝はまともに機能してたのに突然だから困っとります
0076login:Penguin
2015/03/15(日) 21:05:21.22ID:XndteWQKそうおもうなら、おまえがJIMと山下を(ry
0078login:Penguin
2015/03/15(日) 21:09:57.55ID:BxS2V+A30079login:Penguin
2015/03/15(日) 21:11:24.38ID:RIqsCTYgああ、ごめん。rootでは起動するっていうのを忘れてた。
だったら、ユーザーの設定ファイルがおかしい、っていうのが
一番ありそうだから、72の方法が一番いいと思う
0080login:Penguin
2015/03/15(日) 21:15:31.18ID:WdnMFYtf戻して動くか確認したら?
>>72氏の方法で戻せばミスオペか否か切り分けられると思うが
0081デムパゆんゆん@3月うさぎとかめ 【関電 80.3 %】
2015/03/15(日) 21:19:40.10ID:/wKgYDv7>ターミナルからsu権限では開ける。
>何が原因で制限ユーザでは開けなくなったんだろ
自分で答え書いてるだろ
jdのログファイル入ってるディレクトリ
chmod -R 777 ユーザ名:ユーザ名 .jd すれば開けるだろ多分
0082login:Penguin
2015/03/15(日) 21:27:15.19ID:FUeeB1Buここがもうわからなくていま必死に探してます。ちなみにVine6.2です
見つけ次第言われたこと全部試してみます。どうもありがとうございました
0083login:Penguin
2015/03/15(日) 21:33:17.67ID:mjYxfv/+/home/<ユーザー名>/.jd
隠しファイルだから、ファイラーで"隠しファイルを表示する"にチェックすること
0084login:Penguin
2015/03/15(日) 21:39:05.09ID:FUeeB1Buおかしくなってから一回アンインストールしてたんだった。
再インストしたらばっちり.JDフォルダありました。>>72の方法試したら完全に再起いたしました
お騒がせして申し訳ないです。本当にありがとう>>83本当にありがとう皆さん
本当にすいませんでした・・・
0085login:Penguin
2015/03/15(日) 22:13:50.55ID:U7BM1cGLしかしmint17で2chproxy (perlの) をターミナルで実行するとプロンプトが帰ってこないのは正常?verboseを付けてみても何も帰ってこない。
Ctrl-Cで中断して/tmp/2chproxy.pidを消せば再度実行もできるけど。
どういう動きが正常なのかわからないので質問。
0086login:Penguin
2015/03/15(日) 22:18:13.32ID:XndteWQK0087login:Penguin
2015/03/15(日) 22:31:13.21ID:U7BM1cGL0088login:Penguin
2015/03/15(日) 22:31:55.41ID:U7BM1cGL0089login:Penguin 転載ダメ©2ch.net
2015/03/15(日) 22:33:47.46ID:cAGkur4Zあるゲームのセリフを改変しただけなので、気になさらず。ゴメンネ☆
0090login:Penguin
2015/03/15(日) 22:54:34.66ID:M23DWELS>>17ですぐに成功も気になってた>>6>>7何度も試すもダメだったので
>>17の古い方の2chproxyリネイムしてやってみたらいけた!
V2Cでも使いたかったのでそっちの2chproxy.plは
DEDICATED_BROWSER => "JD",
DAT_DIRECTORY => "$ENV{HOME}/.jd/",
部分を
DEDICATED_BROWSER => "V2C",
DAT_DIRECTORY => "$ENV{HOME}/.v2c/", に変更
環境:Bean,V2C
0091login:Penguin
2015/03/15(日) 22:56:52.53ID:l+phz/un0092login:Penguin
2015/03/15(日) 22:58:48.09ID:VH9WEAdEありがとうございました <(_ _)>
0093login:Penguin
2015/03/15(日) 23:18:50.21ID:U7BM1cGL>>6 の2chproxyは.plの拡張子つき 2chproxy.pl
コピペでファイル作ってchmod +xで実行属性をつける
JD_kusi.shで$HOME/bin/2chproxy.plに置かれている。
JD_kusi.shで2chproxy.plがきちんと実行できる状態で見つからないと何も起こらず終了する。
>>7でスクリプトは/home/***/JD_kusi.shとして置かれている(***に注意)
(>>25でスクリプトの置き場所は/home/****/.local/share/applications/ の方がオススメ と指摘)
(>>24 ディレクトリ名、ファイル名は自分で決めれ、と)
>>17の
http://www1.axfc.net/uploader/so/3429262
では2chproxy.plは拡張子のない2chproxyなので注意。>>6に従うなら名前を.pl付きに
(>>18によると>>6の方が新しいらしい)
JDでのproxyを使う設定も忘れずに。
(>>19環境依存文字を正常に表示させるにはshift_jisをcp932にした方がよさそうと)
(>>24Ubuntu(系)はJD_kusi.shの11行目、14行目の jd; を env LIBOVERLAY_SCROLLBAR=0 jd; にするとHAPPYと)
>>28 vine6.3で追加すべきパッケージ
一応、俺様用メモ。賢い皆さんありがとう。
0094login:Penguin
2015/03/16(月) 00:03:44.64ID:RrPBVHf6JDがバージョンアップされるまでは
2chproxy.plを起動させなければダメってこと?
0095login:Penguin
2015/03/16(月) 00:07:08.58ID:VyCF/d8u2chproxy.plに限らず色々あるから好きなの使えばいい
0096login:Penguin
2015/03/16(月) 00:10:45.95ID:aaewpjkCLubuntu使いなんですが、>>6がうまく行かないです。
実行属性付与した2chproxy.pl・JD_kusi.shを同じフォルダに入れてます。
PROXY=$HOME/****/2chproxy.plのパスも変更しました。
でも端末のログ見ると
JD_kusi.sh : 9 /home/****/2chproxy.pl : not found
とエラーが出ます。
いろいろ試した結果、JD_kusi.shの9,11,14行の${PROXY}頭にperl挿入したら動くようにはなったんですが、
これってスクリプト的にマズイでしょうか?
0097login:Penguin
2015/03/16(月) 00:17:15.73ID:PzBhkioHいいんじゃない?
おれはJD_kusi.shの先頭の "#!/usr/bin/perl"のあとに" --"を足したらちゃんと読み込んでくれた
0098login:Penguin
2015/03/16(月) 00:20:06.60ID:UcTGk/+2#!/usr/bin/perl
になってる?
0099login:Penguin
2015/03/16(月) 00:24:25.81ID:6e4MzRnKエラーメッセージを出すようにしといた。
http://pastebin.com/SPRtkhiA
0100login:Penguin
2015/03/16(月) 00:27:56.06ID:JyAv2bQP0101login:Penguin
2015/03/16(月) 00:30:04.63ID:ZwmJKVE0chaika等JD以外のブラウザで書き込み時に必要になるかもしれない変更は>>33
V2Cな人は>>90
今更だけど、差分取得するために専ブラ依存の汚い方法を利用しているために
JD/V2C/navi2ch/ギコナビ/rep2(ex?)/live2ch以外は
差分取得が実質出来ていないので差分取得出来るものより通信量が多くなります
その辺こだわる人で
*何をすればいいか分かる方*は
ソースを読んだわけでも実際に動かしたわけでもないので実際にどういう動作を行うかは分かりませんが
tor板のproxy2chの方がスクレイピングの差分取得の方法がREADMEを読んだ限りでは
スマートなのでそちらをオススメします
0102login:Penguin
2015/03/16(月) 00:35:40.98ID:RrPBVHf60103login:Penguin
2015/03/16(月) 00:36:41.58ID:3upI8hVo0104login:Penguin
2015/03/16(月) 00:42:41.94ID:+zAtkONE0105login:Penguin
2015/03/16(月) 00:52:28.39ID:aaewpjkCこのままでいいならこのまま使います。
>>98
なってます。
>>99
初心者ですいません。
新しいの試してみたら
/home/****/2chproxy/JD_kusi.sh を子プロセスとして起動できませんでした: そのようなファイルやディレクトリはありません
って出ました。
でも端末で実行時のパスでperl ./2chproxy.plをすると2chproxy.plは動くんでパス自体間違ってないと思うんですけど・・・。
0106login:Penguin
2015/03/16(月) 00:59:21.50ID:ETXe69OmこれまでのJDがそのまま使えたのはありがたい
0107login:Penguin
2015/03/16(月) 01:15:52.96ID:5I+lw1WJあんた親切過ぎや(泣)
色々悩んでいる人へ
プログラムの事は分かっていなくても
2chproxyはソースに日本語でコメントを書いてあるので使う前に一度は読んでみましょう
また、質問は一旦メモ帳か何かに書いて
コーヒーを一杯飲んでから内容を見なおして投稿しましょう
0108login:Penguin
2015/03/16(月) 01:23:28.27ID:6e4MzRnKhttp://pastebin.com/DhjLsVPS
0109login:Penguin
2015/03/16(月) 04:07:58.32ID:3a/yjg4M0110login:Penguin
2015/03/16(月) 04:39:22.14ID:4ZkvBgiwいつかご恩返しができるといいのですが…
0111login:Penguin
2015/03/16(月) 08:04:42.50ID:U3X2enMCXubuntuの方はいけてるけど、Arch Linuxだと2chproxy使っても上手くいかないんだ
スレの一覧しか見れない
0112login:Penguin
2015/03/16(月) 08:16:30.99ID:ohoFT/ZV前スレに同じ症状の人が自己解決してるよ
あとLogの出力レベルを変えて何がエラーになっているのか見るといいかも
0113login:Penguin
2015/03/16(月) 08:29:29.57ID:VLZA5sHd0114login:Penguin
2015/03/16(月) 08:39:21.71ID:iXES3/Zo普通のwebブラウザでは表示できるのに
JDからdat取得しようとすると出来ないということに今気付いた
0115login:Penguin
2015/03/16(月) 10:01:26.78ID:U3X2enMCで
start connection.
destination port is 80
127.0.0.1 : GET http://hayabusa6.2ch.net:80/linux/dat/1426311710.dat
127.0.0.1 rewrite-uri: http://hayabusa6.2ch.net/test/read.cgi/linux/1426311710/
set cookie for .2ch.net
add cookie: __cfduid
0
cookie is __cfduid=d997137493d23843a1cb0b1e3ce25befe1426463486
Status: 200 OK
Client-Transfer-Encoding defined.
convert html to dat.
content-length: 1
content-length(without error detection): 1
finish connection.
って出る
0116login:Penguin
2015/03/16(月) 10:18:50.92ID:ZLliTdJ4同じくArchだけど、perl-io-html入れたら同じ症状からレスが
表示できるようになったよ。
0117login:Penguin
2015/03/16(月) 10:20:26.99ID:ohoFT/ZV>>112
前スレで同じ事を言っている人のレス
この人は前スレで解決しています
http://hayabusa6.2ch.net/test/read.cgi/linux/1424216378/876
0118login:Penguin
2015/03/16(月) 10:34:57.70ID:U3X2enMC見れた!
有難う
でも「書きこみ&クッキー確認」で書けない
>>116
前スレ見てPython proxyやってみたけど、line 41にSyntaxErrorと言われて上手く行かないんだ
0119login:Penguin
2015/03/16(月) 10:46:47.54ID:U3X2enMC>>117
解決ってPythonプロキシでしょ?
0120login:Penguin
2015/03/16(月) 10:50:40.17ID:1gwWo2fl> >>3-5の漏れキー利用のはやめとけ
同意。同様に>>7>>26 の
> __cfduid=d;yuki=akari
もやめたほうがいい。
書き込みは、スレタイのタブを右クリックしてWebブラウザでスレ開いて行った方がいい。
書いた後JDでそのスレ更新したら自分の書き込みがなされているから、そのスレ番を
左クリックして書き込みマークをつける。
0121login:Penguin
2015/03/16(月) 10:51:44.27ID:1gwWo2fl× > 同意
○ > 同感
0122login:Penguin
2015/03/16(月) 10:59:37.24ID:ohoFT/ZVちがうよ
perlのHTTP関連もモジュールが入っていなかったのが原因
perlでWebを操作する環境になっていない人は2chproxyのソースの先頭に何を使ってるのかが書かれているので読みましょう
ソースを読まなくても前スレに全部書かれています
0123login:Penguin
2015/03/16(月) 11:01:16.17ID:ZLliTdJ4それも同じ所で引っかかったw
python2-twistedを入れて、pythonではなくpython2 〜で起動出来たよ。
0124login:Penguin
2015/03/16(月) 11:35:55.59ID:JyAv2bQP0125login:Penguin
2015/03/16(月) 11:38:38.12ID:E2xU8tng0126login:Penguin
2015/03/16(月) 11:49:48.47ID:VyCF/d8u> > __cfduid=d;yuki=akari
> もやめたほうがいい。
じゃあどうしろっていうのさ?
0127login:Penguin
2015/03/16(月) 12:00:21.93ID:P/xquogeもっとやるなら書き込みにも串使えばいいよ。
0128login:Penguin
2015/03/16(月) 12:03:17.49ID:s2J7bYFY>>27
0129login:Penguin
2015/03/16(月) 12:08:15.97ID:2e2RsbqvJim氏から訴えられてしまうリスクはないの?
そこが心配。
0130login:Penguin
2015/03/16(月) 12:10:28.95ID:Fl+6KMvq0131login:Penguin
2015/03/16(月) 12:11:04.10ID:U3X2enMCコマンド打つ時に端末が必要だというものは入れたんですが、perl-io-htmlは言われなかったので分からなかった
>>123
python2-twisted入れたらpythonプロキシでも見れました
でもやっぱり「クッキー確認」書けない
でも何故かV2Cからだと書けるみたい
0132login:Penguin
2015/03/16(月) 12:11:24.67ID:P/xquogeああ、;yuki=akariだけでいいのか。全然気づいてなかったわ。
0133login:Penguin
2015/03/16(月) 12:17:53.39ID:VyCF/d8u元々そうやった結果が今の設定なんじゃないの?
0134login:Penguin
2015/03/16(月) 12:27:14.67ID:Kfp5tk+l0135login:Penguin
2015/03/16(月) 12:28:32.89ID:kzPC8aPCスクリプト提供者を責めるのはお門違いである
0136login:Penguin
2015/03/16(月) 12:34:35.48ID:MQJhLKIe赤いチェックマーク、黄色いi、青い丸とかです
あと、更新ボタンでスレ一覧の更新をした時、新着スレはどれか
どこをみればわかるでしょうか?
よろしくです
0137login:Penguin
2015/03/16(月) 12:53:26.95ID:kJpftnUYなんでJDは書けなくなったんだ?
0138login:Penguin
2015/03/16(月) 12:56:47.05ID:6e4MzRnKnkf --overwrite -oc=UTF-8 -Lu 2chproxy.pl
やってみて。改行がCRLFになっている可能性。
0139login:Penguin
2015/03/16(月) 13:07:18.71ID:VyCF/d8ua@a:~/2chproxy$ nkf --overwrite -oc=UTF-8 -Lu 2chproxy.pl
unknown option: -=
2chproxy.pl: No such file or directory
a@a:~/2chproxy$
になってまう
バカ初心者でごめんね
0140login:Penguin
2015/03/16(月) 13:09:29.88ID:ZwmJKVE0-oc=UTF-8じゃなくて--oc=UTF-8じゃないか?
0141login:Penguin
2015/03/16(月) 13:10:18.07ID:sVwlKkLT乙です。
こういうのって無意識にLFに直すから、
Linuxの操作になれている人間には気がつきにくい点だよね。
0142login:Penguin
2015/03/16(月) 13:11:51.05ID:sVwlKkLT初心者のタイプミス回避のためには、短い方がよいのでは。
nkf --overwrite -wLu 2chproxy.pl
0143login:Penguin
2015/03/16(月) 13:12:44.87ID:VFP4SP6Qnkf --help
で幸せに慣れる不思議
0144login:Penguin
2015/03/16(月) 13:14:30.97ID:6e4MzRnKああごめん -oc=UTF-8 除いてやって。多分すでに中身はUTF8のはず。あるいは -w で。
0145login:Penguin
2015/03/16(月) 13:15:23.75ID:6e4MzRnKそうなんだよ。やっていると思い込んで説明すっとばすからなあ……
0146login:Penguin
2015/03/16(月) 13:25:56.30ID:6e4MzRnK>>108 のも nkf 通しといてね。
0147login:Penguin
2015/03/16(月) 13:44:23.93ID:VyCF/d8u今度はエラー出ず
ただし、結果は一緒でした
俺みたいな馬鹿ってなんの役にもたたんね
0148login:Penguin
2015/03/16(月) 14:03:25.96ID:tpWN90wr以下、openboxの場合。
・raw.pyをダウンロード
・chmod +x raw.py
・$HOME/.config/openbox/autostartに保存したraw.pyの場所を記述して再度ログインする。
python /home/xxx/xxx/raw.py &
・JDで使うホスト名を127.0.0.1、ポート番号を8080にする。
0149login:Penguin
2015/03/16(月) 14:10:18.03ID:TDnxvcH2だから --oc=UTF-8 か -w でやれって言ってんだろw
てかnkfのオプション調べることくらい自分でするようにしろよ
0150login:Penguin
2015/03/16(月) 14:13:09.70ID:VyCF/d8uごめんちゃんとやったよ
>>147はコピペ間違いね
nkf --overwrite -Lu 2chproxy
0151login:Penguin
2015/03/16(月) 14:15:41.36ID:6e4MzRnKperl 2chproxy.pl だと起動するんだろ?
じゃあ
./2chproxy.pl でやるとどうなるの?
■ このスレッドは過去ログ倉庫に格納されています