{"provider_name":"Hatena Blog","url":"https://shokai.hatenadiary.org/entry/20111229/1325152502","author_name":"shokai","published":"2011-12-29 18:55:02","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fshokai.hatenadiary.org%2Fentry%2F20111229%2F1325152502\" title=\"curl\u3067basic\u8a8d\u8a3c\u3092\u901a\u308b - \u6a4b\u672c\u8a73\u89e3\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","image_url":null,"blog_url":"https://shokai.hatenadiary.org/","description":"http://curb.rubyforge.org/classes/Curl/Easy.html open(out_fname, 'w+') do |out| Curl::Easy.perform(url) do |easy| easy.http_auth_types = [:basic, :digest] easy.username = 'shokai' easy.password = 'homuhomu' easy.on_body do |data| out.print data end end end","width":"100%","author_url":"https://blog.hatena.ne.jp/shokai/","title":"curl\u3067basic\u8a8d\u8a3c\u3092\u901a\u308b","provider_url":"https://hatena.blog","version":"1.0","categories":["Ruby"],"blog_title":"\u6a4b\u672c\u8a73\u89e3","type":"rich","height":"190"}