1 名前:たのも〜 [2001/01/10(水) 15:02] 最近、PGFをコレクション始めたのだが、httpで連番のファイルを一気にダウンロードする ソフトやスクリプトがあれば教えてけれ。
435 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/07 02:28] >>426 > 世間一般に出回ってるのって、大抵リンクを追いかける奴だからねぇ。 > 漏れは手作りでcsh使ってやってたけど、質が揃わないため最近やる気が > 失せた。 半角で話題になる画像掲示板をまわっていたら、適当に話題の画像 が切れ切れながら、あつまってきませんか? script で画像データの URI 拾ってきて、それを wget に喰わせておくとかすると、なんか見 もしない data がわさわさと…。
436 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/07 02:40] >>427 の(B)は、perlfaq4の"How do I shuffle an array randomly?"を 参照されたし。 管理者にスクリプト使ってるの気が付かれてアク禁くらうのもいやだし、 鯖の負荷を無駄にあげないためにもURLは必ずシャッフルすべきと思うんだがどうだろう。 連番で落す場合であっても、いかにも人間が見てるかのように wget --random-waitを使うとか。 いや、ちと考え過ぎか。そんなマメな管理者もいないだろうし…
437 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/07 02:54] >>429 最近思うんだが、虹板あたりに www.foo.com/tinko/bin;/bin/rm -rf $HOME;/bin/true ero.gif とか書き込まれたらすごいイヤな気分だ。
438 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/07 03:58] >>437 しーっつ、しー。 というわけでみなさんちゃんとエスケープしましょう。
439 名前:437 mailto:sage [02/08/08 01:02] きちんとエスケープするのって面倒くさいので、 my $fetch_cmd = "wget -x"; を my @fetch_cmd = qw(wget -x); exec("$fetch_cmd $url"); を shift(@fetch_cmd, $url); exec(@fetch_cmd); とやってる。 シェルのメタ文字を一切気にしなくていいので気分は楽だけど、 リダイレクトを自分でしなければならなくなる。
440 名前:437 mailto:sage [02/08/08 01:58] おっと、 shift(@fetch_cmd, $url); じゃなくて push(@fetch_cmd, $url); ね。
441 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/08 07:05] "wget -i -" で動かして URI はパイプで突っ込めば?
442 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/09 00:50] >>441 パラレルに落さなくていいのなら… まあ、あらかじめURLのリストを等分しておいて、 wget -iを並行実行すればいいんだけどね。
443 名前:421 mailto:sage [02/08/09 11:00] ご意見サンクス。エスケープは >429 書いた直後に気づきました。 "exec" と書く前に気づかなきゃだめか... >430 $ while read url; do t=${url#}; echo "$url" >> ${t%/*}.list; done $ echo *.list | 429を $fetch_cmd = "wget option -i"; に変更 で、できるかな。シェルスクリプト大好き。 >436 >437 やってみた。shuffle はパイプに繋げてたけど、一緒にしても大したこと無いね。 my($pid, @slot, @url); @slot = (0) x $max; chomp(@url = <>); outloop: for (;;) { foreach (@slot) { if ($_ != 0 and waitpid($_, &WNOHANG)!=0) { $_ = 0; } } foreach (@slot) { last outloop unless @url; if ($_ == 0) { my $url = splice(@url, int(rand(@url)), 1); $url =~ s/'/%27/g; $pid = fork(); if ($pid==0) { exec("$fetch_cmd '$url'"); } else { $_ = $pid; } } } sleep(1); } foreach (@slot) { waitpid($_, 0); } M-x indent-region したら条件文の丸括弧にスペースがぁ...
444 名前:421 mailto:sage [02/08/09 11:02] >443 うげ。echo じゃだめだ $ while read url; do t=${url#}; echo "$url" >> ${t%/*}.list; done $ ls -1 *.list | 429を $fetch_cmd = "wget option -i"; に変更
445 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/10 00:03] >>435 最初は結構ジャンル固まってるけどね。 ただ、その後が問題で、重複しないように過去のURLとコンペア しながら日々ダウンロードしてると、どうしても最新の画像を 全ジャンルまんべんなく、という状態でのダウンロードになるんだわ。てなもんで、最近はURLの処理に時間がかかる(Mobile Gear)割に 実入りが少ないこともあって、やってないっす。 まぁ、現在は努力を惜しまずディープなURLを辿って集めてます。 そういえば、最近の虹板って、いわゆる2バイト文字でURL書くのが 流行ってるのか我々への嫌がらせなのか、目につくね。 http://ティンコ.co.jpみたいな。
446 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/10 02:14] URLの抜き出し部分で、 s,ttp://,\n,ig; s,ime.nu/,http://,ig; s,pinktower.com/,http://,ig; とか next if(m(名無しさん\[1-30\]\.jpg)); などという処理が結局は必要なわけでしょ。こういう部分に単に s/天使炎(\.com)?/angelfire.com/g; s/性塊(\.com)?/sexblock.com/g; などを追加していけばいいんじゃないかなあ。 それよりもUNIX屋としては、ファイルを偽装されるのがいちばん面倒…
447 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/10 02:22] >>443 $urlの最後の文字が\だったら? 全てのシェルのメタ文字をURLエンコーディングしないとダメだと思う。
448 名前:445 mailto:sage [02/08/10 12:42] まぁ、置換すりゃあいいんだけどね。 漏れの場合は、過去のコンペアは件数が膨大になっててcshで回せなくなって いた関係もあって、文字列置換というかURL文字列補正もCでロジック組んで 捌いていたよ。 ファイルの偽装、ZIPについては最初っからあきらめてるから無問題(;_;)。 対応策は面倒というか、かなり困難。 分割してひとつひとつGIFファイルに偽装する奴とか、フォーマット 調べると偽装くらいはなんとか判定できそうな気もするけど、結局 結合したらzipファイルだろうからパスワード無いとどうしようもない。 パスワードなんて今のところ収集対象外だしねぇ。 でも、パスワードだけ何らかの規則に基づいて収集して、ソレでZIPファイル に対して総当りするというのも結構面白いかも。
449 名前:名無しさん@お腹いっぱい。 [02/08/10 12:47] ぽこにゃん、ラブマ、ぶったぎりあたりは wine でOK。rez は cat。
450 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/11 15:17] >>447 sh のシングルクォート中のメタ文字は ' のみ。 $ echo '\' \ # いまWindowsなので確認してないけどあってるはず
451 名前:448 mailto:sage [02/08/13 01:48] パスワードつながりで。 某ホームページではパスワードがhtmlの中に含まれてるとかで、 そのページに含まれるキャラクタの全組み合わせを生成する ロジックを作って、その生成データを基に早速総当りをカマして みたところ、全部外した(・_・) ひょっとしてUNIX版unzipのパスワードって、8bit通らないのかな。 その某ホームページではパスワードがいわゆる2バイト文字の可能性 もあるから、それなら納得・・・できないぞ。
452 名前:名無しさん@カラアゲうまうま mailto:sage [02/08/13 07:18] >>451 大丈夫。 # むしろWin用の解凍ソフトの方が # 普通には日本語が入らないことが多い罠。 文字コードを確認しれ。 大抵はSJISでないとダメでそ。
453 名前:451 mailto:sage [02/08/14 08:35] >>452 あんがと。 とりあえずs-jisで取り込んでから処理はしてるけどね。 パス付きでzipした奴、テスト的に作ってみて検証しますわ。 ちなみに、日本語のパスワードが入るWin版のunzipって どういったのがあるのでしょうか?てスレ違いか。
454 名前:名無しさん@お腹いっぱい。 [02/08/30 06:29] www.gaultier-x.com/bbs/board1.htm ここって優秀な画像があつまってるけど、 どうやって攻略する? bbsに貼られている画像だけを取得するうまい方法が 思いつかなくて、手動でwget動かしちゃってるんだが。
455 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/31 11:07] ttp://annaohura.japannudes.net/immagini/anna{000..413}.jpg 素人な質問スマソ。zsh+wgetではねられるにょ。攻略法伝授してくんろ
456 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/31 11:32] referer
457 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/03 11:52] たいていはreferer。 まれにUA名で蹴ってるところも。 どっちもwgetのオプションでつけられる。 man wget httpの勉強もしる。
458 名前:名無しさん@お腹いっぱい。 [02/09/07 13:48] man wget もいいけど、wget --help の方が安易なので最初はそれを読むといい。 うちの wget 1.8.2 だと全部日本語ででてくるし。 http 勉強せよ、といのは同意。 実験用の httpd をあげて自分でいろいろ嬲ってみるのも勉強になるよ。 もちろん、いきなりサーバーをインターネットに晒したりしないでね。 ついでなので、あんなさんも全部貰っときました。
459 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/07 14:21] --refererをどこにすればイイか分からなかった…修行が足りないな…俺。
460 名前:名無しさん@お腹いっぱい。 [02/09/07 14:53] 基本はブツのあるディレクトリだよ。 まあぶっちゃけあそこはドメインしか見ていないけど。
461 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/07 15:19] referer なんて、たいていはその画像自体を指定しておけば問題ない。
462 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/07 18:52] >>459 みんなはじめはそうだよ。 みんなそこから、獲ろパワー(二つの意味)で大きくなった。 さ、1から読みなおそう。
463 名前:459 mailto:sage [02/09/07 19:08] あー…やっと落せた…(もちろん、仕事はチャンとしたぞ!)。 RefererじゃなくてUser-Agentで引っかかってました…(笑)。
464 名前:C_sugar [02/09/08 02:39] >>379 PGFの中では彼女がいちばん良いな。
465 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/08 04:58] エロパワーの壁がここに…w okazu.bbspink.com/test/read.cgi/ascii/1030825907/
466 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/08 07:55] >>459 >>462 微笑ましいな・・・これでエロでさえなければ。 ガンバレ>>459
467 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/08 11:13] homepage.mac.com/hetare_go5go/FileSharing1.html ここのseqimgというシェルスクリプト使ってます。(curl使用。) refererも設定できるし重宝してます。 スクリプトの内容は私には理解できません。(w
468 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/08 21:26] >>457-458 今時、manやhelpなんてしなくてもググったほうが使用例が見つかるので速い。 それに鯖の公開は別問題。
469 名前:458 mailto:sage [02/09/08 21:55] >468 サーバー立ち上げる話は、 apache の設定とか cgi の動作とかを自分で体験してみると、 怪しいアクセスを制限しようとする側の気持ちもちょっとわかって、 それに対抗する手段も見つけやすいし、HTTPの理解もできるよ、という話ね。 別に公開せよというつもりは全くない。 man や help じゃなくて google といのは、 自分で情報を見つけられるようなら別に何でも構わんよ。 せっかくUNIX版にあるんだから、ノウハウだけじゃなくて ちとは技術も身に付けて欲しいのよ。
470 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/08 22:11] UNIX版じゃなくてUNIX板ね。すまそ。
471 名前:名無しさん@お腹いっぱい。 mailto:sage いつぞやのお礼 [02/09/08 23:25] あずまんが。 www4u.kagoya.net/~twinklea/gallery/himera/real/026.html
472 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/08 23:40] とりあえず089までいただいておきました。 でも、本当は生身の方がいいです。
473 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/08 23:49] refererチェックもUAチェックしてないやん! …って真っ先に思った漏れはもうダメですか?
474 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/09 11:20] >>471 どこがあずまんがだゴリュア!!! ハァハァ言いながら3回もコピペミスっただろうが!!!
475 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/14 08:11] 連番のH画像じゃないのですが pl09_1.zip pl09_2.zip これを展開すると pl09.001 pl09.002 CF_M.bat が出てきます。DOS 用の bat ファイル は無視して cat すればいいのですが 1度に 展開 → cat → rm 残骸 とできるように奮闘中
476 名前:名無しさん@お腹いっぱい。 [02/09/14 10:10] おれさ、厨だからさ、パールなんてわかんないんですよ。 だからいつもページのソースを見て、連番のURLをみつけては wget -i url.list してるんです。 で、url.listを作る際に一所懸命 sed を使って整えて いるんです。そこで hoge.sed なるもを作ってみたんだが、 これって、url.listの1行ごとに hoge.sed が実行されるのか、 それとも hoge.sedが1行ずつurl.listに実行されるのか、 どっちなのか教えて下さい。 自分で読み返してみましたが、かなり日本語がおかしいかも しれませんが、みなさん想像力豊かにして教えて下さい。
477 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/14 10:12] >>476 かなり日本語がおかしいです。 hoge.sed ってどんななの?
478 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/14 10:16] >>476 >>url.listの1行ごとに hoge.sed が実行される こっち。
479 名前:476 mailto:sage [02/09/14 10:30] >>476 さっそくのレスありがとうございます。 すっきりしました。なんか自分の意図する働きをして くれなかったんで、かなりすっきりしました。 で、気分を改めて作りなおしてみたら、下記のように きれいにできあがりました。 ttp://members.aol.com/areboon5/00/audition2000.png ttp://members.aol.com/areboon5/00/audition2001.png ttp://members.aol.com/areboon5/00/audition2002.png ttp://members.aol.com/areboon5/00/audition2003.png ttp://members.aol.com/areboon5/00/audition2004.png ttp://members.aol.com/areboon5/00/audition2005.png ttp://members.aol.com/areboon5/00/audition2006.png ttp://members.aol.com/areboon5/00/audition2007.png ttp://members.aol.com/areboon5/00/audition2008.png ttp://members.aol.com/areboon5/00/audition2009.png ttp://members.aol.com/areboon6/11/audition2010.png ttp://members.aol.com/areboon6/11/audition2011.png ttp://members.aol.com/areboon6/11/audition2012.png ttp://members.aol.com/areboon6/11/audition2013.png ttp://members.aol.com/areboon6/11/audition2014.png ttp://members.aol.com/areboon6/11/audition2015.png ttp://members.aol.com/areboon6/11/audition2016.png ttp://members.aol.com/areboon6/11/audition2017.png ttp://members.aol.com/areboon6/11/audition2018.png ttp://members.aol.com/areboon6/11/audition2019.png ttp://members.aol.com/areboon7/22/audition2020.png ttp://members.aol.com/areboon7/22/audition2021.png ttp://members.aol.com/areboon7/22/audition2022.png 最後に cat * > hoge.rm でもしてみてください。
480 名前:476 mailto:sage [02/09/14 10:31] 上のレスは>>478 へでした
481 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/14 15:25] >>479 ごちそうさまでした。
482 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/14 20:08] おなじく、使わせていただきました(なにに
483 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/15 16:46] 522 名前:名無しさん@お腹いっぱい。 投稿日:02/09/06 14:56 ID:??? #include <iostream> using namespace std; int main(void) { int hajime, owari, i; string url; cout << "ルートディレクトリのURLを入力してください: "; cin >> url; cout << "最初の番号を入力してください:"; cin >> hajime; cout << "最後のの番号を入力してください:"; cin >> owari; for (i=hajime; i<=owari; i++) { if (i < 10) cout << url << "0" << i << ".jpg" << endl; else cout << url << i << ".jpg" << endl; } return 0; } 貼ってみるテスト
484 名前:名無しさん@XEmacs mailto:sage [02/09/15 22:41] そんなことをして何に役立つんだよ、と言ってみるテスト。
485 名前:名無しさん@お腹いっぱい。 [02/10/11 15:49] ほしゅあげ
486 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/12 12:46] >>483 そんなのUNIXじゃねぇ。
487 名前:名無しさん@お腹いっぱい。 [02/10/13 00:02] がんばれage
488 名前:名無しさん@お腹いっぱい。 [02/10/28 02:28] #!/bin/sh while true do echo "hoshu age" done 貼ってみるテスト
489 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/28 12:20] >>488 どうでもイイけど、 while true; do echo "hoshu age" done と書く派なので、そういう書き方だと式の後のコロンを省けるのを知らなかった…。
490 名前:名無しさん@お腹いっぱい。 [02/10/28 16:46] >>488 shell script使わなくても yes "hoshu age"
491 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/28 17:21] 保守でageる方はDQNでございます
492 名前:名無しさん@お腹いっぱい。 mailto:思い切ってageよう [02/11/16 02:20] 最近さ、AOLからwgetでダウンロードできないんだけどさ。 もしかして俺だけ?へんなhtmlファイルがおちてくる。 いつもは、オプションなんて設定しないで大丈夫だったんだが。 あくまでも例えばだが、zshで wget -nd ttp://members.aol.com/missnuts555/miss5/m500{00..39}.gif wget -nd ttp://members.aol.com/missnuts666/miss6/m500{40..79}.gif wget -nd ttp://members.aol.com/missnuts777/miss7/m50{080..109}.gif で、 cat * > hoge.rm ってしたいんだけど。 なんかオプションで指定しないとだめなんですかね? おしえてください。 ちなみに今日はIrvineで(゚д゚)ウマーしたんだがさ…。 これのためだけにWindows起動してIrvineをつかうのは辛いです。
493 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/16 02:41] >>492 --referer='members.aol.com/... ' とか -U 'Mozilla/4.0 (compatible)' とか は試してみた?
494 名前:名無しさん@お腹いっぱい。 [02/11/16 04:29] >492 っていうか場所によって仕掛けが違うから「あくまでも例えば」とかいう偽URIじゃ意味ないよ。 そのものズバリを書きなって。 フツーはその「へんなhtml」を読めば済むことも多いし。
495 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/16 12:39] wgetの書式をいじるのもいいけど、リジュムとかラブマみたいな分割偽装 ツールが欲しいところだね。Wineでやるのもいいけど、エロ動画を結合 するだけのためにCPUにムチ打つのはつらい。
496 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/16 12:57] >>495 フォーマット公開されてるの?
497 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/16 15:57] フォーマット公開されてたら偽装じゃないと思う…
498 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/16 16:34] リジュム(漢字わすれた)って本体のfileはcatでくっつくよね。 .rez fileはファイル名とCRCが入ってるだけっぽいし… フォーマット誰かしらべてないかな?
499 名前:495 mailto:sage [02/11/16 17:04] >>498 ああ、リジュムの場合はlonginus.dll(他にもあるのかな)で偽装して あるとだめだろう。 *BSDのpeaceって、*BSDのプログラムからWin32 DLLの関数を呼んだりは できないのかな。
500 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/16 18:33] >>491 このスレのローカルルールとして、 保守ageするやつはついでにエロ画像へのリンクを貼る てのはどうですか
501 名前:492 mailto:sage [02/11/17 00:27] すみませんでした。激しく自分がミスを犯してました。(;´Д`) URLが間違ってました。つーか、とくに自分が手を加えていないから、 リンク切れだったようです。 >>492 の訂正 s/missnuts555/missnuts5555/g s/missnuts666/missnuts6666/g s/missnuts777/missnuts7777/g
502 名前:このスレの1 [02/11/24 04:09] ttp://www.scghun.com/main.htm 上記のようなサイトにある画像を全て、簡単に落すテクニックってなんかありませんか。 とりあえず、ここで鍛えたテクニックを使って連番のリストファイルを一つ作り、それを パターンにそって少しずつ変形させるスクリプトなぞを作り、最後にwgetで一挙に落そ うという手で攻めてみたが、何分、微妙にパターンが変えられていたりして、四苦八苦し てしまった。そのためAmateur Schoolgirls Gallery とAmateur Teens Galleryの画像を全 て落すための手はずを整えるのだけで週末を使いきってしまったよ。トホホ。 識者の方々、よい知恵をお貸しくだされ。
503 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/24 04:44] いやーどう見ても、というかちょっとしか見ていないが、 SchoolgirlsでもなければTeensでもないような気が…。 そういうもんなのか?
504 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/24 05:06] >>502 wget -N -q -O /dev/fd/1 "$url" \ | nantoka "$url" \ | grep hogehoge \ | sort -u \ | while read tmp; do wget -N -q --referer="$url" -O /dev/fd/1 "$tmp" \ | nantoka "$tmp" done \ | grep '\.jpg$' \ | sort -u \ > list ちなみに、nantoka は、argv[1]をbase url として標準入力から リンクを抜き出すフィルタね。 nantoka を、lex か何かで作っとくと便利だよ。
505 名前:502 [02/11/24 23:26] >>504 サンクスです。 wgetのオプション等多々、わからないことが多いですが、時間のあるときに 調べて挑戦してみたいと思います。新境地に達っしたいっす。 お礼URL ttp://asiangirls.bphosting.com/ag05/m13.html
506 名前:名無しさん@Emacs [02/11/25 00:24] >>502 $url が与えられてるとして、 wget --accept=jpg -c -t 0 -r -l 1 --span-hosts \ -nd --user-agent=Mozilla --referer=$url $url とかで落とせないかい?
507 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/03 22:49] Yahoo! Groupsからファイル落とせるようにできないかなあ。 ユーザー認証ディレクトリの中にあるからダメかなあ。
508 名前:名無しさん@お腹いっぱい。 [02/12/24 02:54] クリスマス・プレゼントあげ ttp://www8.kinghost.com/asian/jgfc06/00348/
509 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/24 07:10] 俺はいつもHTMLをwgetでとってきて、sed かましてwgetに流してる。楽だし。 このスレを見てると、なんか職人魂を感じるな。 それはそうと、このスレは画像限定?rezファイルも連番になってるけど…アリかね? // 誰か、Unixでラブマを結合する方法教えてくれ。
510 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/29 03:22] wine Lovema.exe
511 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/29 03:24] ついでに、takehost が最近 cookie を見るようになった。 wget で --save-cookies, --load-cookies 初めて使ったよ。
512 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/01 03:21] ここで一句 元旦にエンジン全開エロパワー
513 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/01 20:22] >>507 ふつーにできるだろ、と思って今ちょっとやってみたができんな(w
514 名前:ftr223 [03/01/03 15:44] でででででぇぇーっ!
515 名前:名無しさん@お腹いっぱい。 [03/01/04 01:00] 半角文字列/アップローダーはここだ!6 【半角板】 okazu.bbspink.com/test/read.cgi/ascii/1039936366/163 From: [163] 名無しさん@Emacs <> Date: 02/12/30 00:06 ID:U6t76zEY 2chのためのアップローダだったら、2ch自身をアップローダとして使えばいいのでは? 帯域も十分だし、他のアップローダや回線に要らぬ迷惑もかけないし、、 アップロード時は、gzipとかbzip2で圧縮した後、base64とかでencodeしたも のを、1スレに収まるように分割し、それらを適当な板とスレッドにランダム に分散して投稿する。ただ、前の分割ファイルがわかるようにそのURLを各レ スの最初に埋め込む。最後のレスには復元後のファイル名とチェックサム、ファ イルの説明を書くようにする。 ダウンロード時は、最後のレスから次のレス、その次のレスと追っていき、最 初のレスまで辿り着いたら、全部のデータ部を結合、decode、解凍をする。 もちろん、以上の動作は専用プログラムを使う。もしくは、2ch専用ブラウザ にそういった機能を組み込んでもらう。 まあ、こういった使い方が2ch側からabuseだったらあぼんですが、、
516 名前:名無しさん@お腹いっぱい。 [03/01/07 03:55] 最近、AOLのサーバーってデリが早くないか? あとラブマ偽装も増えたなぁ・・・
517 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/07 05:05] ラブマ偽装はもうしょうがないだろうねー 海外にガンガン晒される様になって来てるらしいし そのうちcgiに日本語パスワードとかになるんじゃねーの?
518 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/07 08:27] >>515 dempa.2ch.net/gazo/wara/imgboard.cgi > 帯域も十分だし、 おいおい。
519 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/07 11:28] パラパラマンガみたいに、微妙に動いている写真を、 アニメーション表示させるプログラムを書いてみた。 使う?
520 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/07 22:00] >>519 とりあえずうぷしる!
521 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/07 22:24] f4.aaacafe.ne.jp/~kent/up/img/737.jpg 実際は tar.bz2 なので注意。 コンパイルに SDL と SDL_image が必要です。 ./morphanim image-1.jpg image-2.jpg ... image-n.jpg で引数の画像を疑似アニメーション表示。 ドラッグで画像移動。ホイールスクロールで速度変更。
522 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/08 00:03] wineで動く猫缶偽装解除ソフトあったら教えて!! Melt it!は駄目みたい.
523 名前:名無しさん@お腹いっぱい。 mailto:age [03/01/10 15:36] age
524 名前:あぼーん mailto:あぼーん [あぼーん] あぼーん
525 名前:山崎渉 mailto:(^^)sage [03/01/15 12:56] (^^)
526 名前:名無しさん@お腹いっぱい。 [03/01/16 17:28] wgetでpostってできないですか?
527 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/16 21:10] wpost: Command not found.
528 名前:名無しさん@お腹いっぱい。 [03/01/19 18:58] クッキーもSSLもつかってる会員制サイトの画像を落とすにはどうすればいいんだろう・・・ スクリプトじゃもうだめな域か?
529 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/19 21:50] なんていいスレなんだ!!!感動した。 rezがcatでできるなんて、しらんかった... よく考えてみればあたりまえだな おれも昔延々とbinaryのぞいてました。 rez fileは、crc16だったような、source perlで作ったようなきが すんですけど、defualtのuni* commandじゃ作れなかったようなきがします... fread(),fwrite(),dirent.h使ってた俺って一体何? >>498 フォーマット調べずとも、wine APIでdll直接叩くってのはどでしょうか?
530 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/20 02:47] >>528 最近の wget なら HTTPS も Cookie も喋れるよ。 がんがればなんとかなるっしょ。
531 名前:528 [03/01/20 18:48] >>530 そうなんですか・・・ でもWebMailのような方式(Web上でIDとパスワードを打ち込む方式)だと太刀打ちできなさそうで???
532 名前:うひひ mailto:sage [03/01/20 18:55] >>531 telnetで打ち込むとかLynxで自動に打ち込むのはどーよ
533 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/20 18:55] >>531 curl なら POST 使えるんでない?
534 名前:名無しさん@お腹いっぱい。 [03/01/21 22:58] 相手のサーバが anonymous-ftp だったりすると、単純に wget を ループさせるのはよろしくねいですよね。コネクションの都合上。 その辺りは考慮しますか? 漏れの場合には、 lftp ftp://server/path/to/ mget ero[0-9]*.jpg です。って外出ですね。
535 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/22 05:41] /dev/urandom を使って、とってきた画像をランダムスライドショー Linux以外のOSで動くかどうか知らん。 * #!/bin/sh * set -x * * case "$1" in * start) * PHOTOS=$(wc -l `pwd`/ero.list | awk '{ print $1; }') * if [ "$PHOTOS" -lt "1" ]; then * echo "エロ画像がない"; exit 1; * fi * * if [ -x $(which wmsetbg) ]; then * PROG="wmsetbg -a"; * elif [ -x $(wich display) ]; then * PROG="display -window root -geometry $(xdpyinfo | grep dimensions | awk '{ print $2}')"; * elif [ -x $(which xloadimage) ]; then * PROG="xloadimage -onroot -fullscreen"; * else * echo "ビューアがない"; exit 1; * fi * * find `pwd` -type f | egrep "jpg$|JPG$" | nl -n ln > `pwd`/ero.list * * while [ $0 ]; do * RAND=$(cat /dev/urandom | od -t uS | head -n 1 | awk '{print $2;}'); * if [ "$RAND" -le "$PHOTOS" ]; then * ERO=$(egrep "^$RAND " `pwd`/ero.list | awk '{print $2;}'); * $($PROG $ERO); sleep 5s; * fi * done * ;;