[#42243] コミュニティと宗教の分離について — Beyond <beyond@...>

14 messages 2006/05/21

[#42267] メニューのループについて — リックス <rubyer4649@...>

りっくすです

21 messages 2006/05/27

[#42301] Re: メニューのループについて — "conundrum /" <conundrum@...>

conundrumです。

11 messages 2006/05/28

[ruby-list:42235] ftp:// のリストを open-uri で得られないでしょうか

From: "Hideo Konami" <konami@...>
Date: 2006-05-20 16:27:19 UTC
List: ruby-list #42235
小波です。

PDBという著名なタンパク質のデータベースがあり,ftp でデータを
取得できるようになっています。たとえば次のような感じです。
ftp://ftp.rcsb.org/pub/pdb/data/biounit/coordinates/divided/04

やりたいことは,特定のファイルをダウンロードするために,まず
全部のファイルのリストを取得して,そこからユーザが必要なファイ
ルを選んでダウンロードするような仕掛けを作ることです。

そのために,ライブラリ open-uri を使って上のURLを指定してみた
のですが,うまくいきません。使ったソースは
http://www.ruby-lang.org/ja/man/?cmd=view;name=open-uri
の冒頭の短いもので,その中の http://www.ruby-lang.org/
を上記の FTPリスト画面 の URLに入れ替えてみました。しかし,

/usr/local/lib/ruby/1.8/net/ftp.rb:243:in `getresp': 550 data: 
not a plain file. (Net::FTPPermError)
 from /usr/local/lib/ruby/1.8/net/ftp.rb:264:in `sendcmd'

などと文句を言われて蹴られます。open-uri のリファレンスには
ftpについても有効なようなことが書かれているので,何か方法が
ないものでしょうか。






In This Thread

Prev Next