[#72745] [Ruby trunk - Misc #11876] [Closed] Scheduled maintenance 2016/01/01 — shibata.hiroshi@...
Issue #11876 has been updated by Hiroshi SHIBATA.
shibata.hiroshi@gmail.com wrote:
[#72824] [Ruby trunk - Bug #11973] IO#advise should raise NotImplementedError on platforms that do not support that call — git@...
Issue #11973 has been updated by Chuck Remes.
[#72954] [Ruby trunk - Feature #12010] [Assigned] Exclude dot and dotdot from Dir#each — naruse@...
Issue #12010 has been reported by Yui NARUSE.
naruse@airemix.jp wrote:
[#73313] [Ruby trunk - Bug #12007] [Open] Newly added Unicode data file doesn't get downloaded — shugo@...
Issue #12007 has been updated by Shugo Maeda.
[#73372] [Ruby trunk - Misc #12004] Code of Conduct — benton@...
Issue #12004 has been updated by Benton Barnett.
On Sun, Jan 24, 2016 at 5:13 PM, <benton@bentonbarnett.com> wrote:
[#73421] [Ruby trunk - Misc #12004] Code of Conduct — nekocat432@...
Issue #12004 has been updated by Ruby Dino.
I’m sorry, but this, like the code of merit, is merely a derailing tactic.
On 2016/01/26 01:32, Austin Ziegler wrote:
On Tue, Jan 26, 2016 at 12:25 AM, Martin J. Dürst <duerst@it.aoyama.ac.jp>
[#73491] [Ruby trunk - Misc #12004] Code of Conduct — git@...
Issue #12004 has been updated by Chuck Remes.
They will never provide any numbers because they are not engineers and they
Coraline is a panelist on Ruby rogues and a very well respected member of
OK, sorry for previous comment. Let's try this way.
On Tue, Jan 26, 2016 at 5:15 PM, Andrew Kirilenko <
[#73558] [Ruby trunk - Misc #12004] Code of Conduct — andrew.kirilenko@...
Issue #12004 has been updated by Andrew Kirilenko.
Andrew, please stop digging. Your hole is only getting deeper.
>Andrew, please stop digging. Your hole is only getting deeper.
[#73586] [Ruby trunk - Misc #12004] Code of Conduct — andrew@...
Issue #12004 has been updated by Andrew Vit.
[#73593] [Ruby trunk - Bug #12034] RegExp does not respect file encoding directive — nobu@...
Issue #12034 has been updated by Nobuyoshi Nakada.
[ruby-core:73600] [Ruby trunk - Feature #12038] Please add documentation to open-uri showing how to obtain an attachment
Issue #12038 has been updated by Robert A. Heiler.
al2o3-cr on IRC showed the solution:
File.write('foo.txt', open("http://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=nuccore&id=189458859&rettype=fasta&retmode=text").read)
So it was indeed quite simple.
Maybe some documentation could still be added to open-uri even though this is not a part
of open-uri directly?
Perhaps other people may run into similar situations.
At any rate, I think that this can be closed. Thanks.
----------------------------------------
Feature #12038: Please add documentation to open-uri showing how to obtain an attachment
https://bugs.ruby-lang.org/issues/12038#change-56795
* Author: Robert A. Heiler
* Status: Open
* Priority: Normal
* Assignee:
----------------------------------------
The current documentation for open-uri is at:
ruby-doc.org/stdlib-2.3.0/libdoc/open-uri/rdoc/OpenURI.html
I am trying to download:
http://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=nuccore&id=189458859&rettype=fasta&retmode=text
This gives a text file (fasta file) which has sequence information for a human gene.
With open-uri I get this metadata:
#<StringIO:0xb863bd6c
@base_uri=
#<URI::HTTP http://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=nuccore&id=189458859&rettype=fasta&retmode=text>,
@meta=
{"date"=>"Sat, 30 Jan 2016 10:37:29 GMT",
"server"=>"Apache",
"access-control-allow-origin"=>"*",
"cache-control"=>"private",
"content-disposition"=>"attachment; filename=sequence.fasta",
"ncbi-sid"=>"9DFD1FFC6AC92691_0807SID",
"content-type"=>"text/plain",
"set-cookie"=>
"ncbi_sid=9DFD1FFC6AC92691_0807SID; domain=.nih.gov; path=/; expires=Mon, 30 Jan 2017 10:37:29 GMT",
"x-ua-compatible"=>"IE=Edge",
"transfer-encoding"=>"chunked"},
@metas=
{"date"=>["Sat, 30 Jan 2016 10:37:29 GMT"],
"server"=>["Apache"],
"access-control-allow-origin"=>["*"],
"cache-control"=>["private"],
"content-disposition"=>["attachment; filename=sequence.fasta"],
"ncbi-sid"=>["9DFD1FFC6AC92691_0807SID"],
"content-type"=>["text/plain"],
"set-cookie"=>
["ncbi_sid=9DFD1FFC6AC92691_0807SID; domain=.nih.gov; path=/; expires=Mon, 30 Jan 2017 10:37:29 GMT"],
"x-ua-compatible"=>["IE=Edge"],
"transfer-encoding"=>["chunked"]},
@status=["200", "OK"]>
I assume that the important part is:
"content-disposition"=>["attachment; filename=sequence.fasta"]
So there is an attachment.
I googled, found some stackoverflow answers; most refer to rails
though but I want a pure ruby solution.
Now here is my request:
- Could someone show a simple example for the open-uri documentation
in how users are able to obtain an attachment, if this fits to
open-uri? (If it does not fit to open-uri, then this can be
omitted; but if default ruby provides this, perhaps some documentation
can be added for that).
Thanks for reading anyway!
--
https://bugs.ruby-lang.org/
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>