タグ

apiとRubyに関するtanacasinoのブックマーク (2)

  • Ruby geocoderがすごい - もぎゃろぐ

    住所を緯度経度に直したり、緯度経度から住所を求めたりする操作をgeocodingと言って、Google Maps APIを使うとまあたいていのことはできる。 ロケタッチAPIとか、Yahoo!ジオコーダAPIという手もある。 それはともかく、そのへんをパチパチ叩くコードを書いていて、「こんなのもうとっくに誰かが書いてんじゃないかなー」と思ってぐぐってみたらなんかすごいのが出てきた。 Ruby Geocoder 住所と緯度経度の相互変換はもちろん、距離や範囲の扱い、Google以外のAPIへの対応、キャッシュ処理など、「実装しようかなー。でもめんどくさいよね」とか思って先送りしていたような機能がほとんど全部実装されている。 住所の取得 require 'geocoder' # 日語ロケールに設定 Geocoder.configure( :language => :ja, :units =>

  • 添付ライブラリだけでニコニコ動画のFLVとXMLをダウンロード - FLYING

    もはや何番煎じか分からないネタ。ただし、添付ライブラリ以外は使わないってことにして差別化を図ってみた。なお、ニコニコAPIについては主に以下のページを参考にした。Geekな皆さんに感謝なのですよ、にぱ〜☆ RubyのHpricotでニコニコ動画をスクレイピングしてみる(1) | METAMATE ニコニコメモ - poChiの日記 鯖の健康を損なう恐れがあるため、使いすぎには注意しましょう。 うさげ # ニコニコ動画にログイン nico = Nico.new("YOUR_MAIL", "YOUR_PASSWORD") まず、この部分にログイン用のメールアドレスとパスワードを記述し、保存してください。 ruby nico.rb smXXXXXXXスクリプトを使うには、上のようにダウンロードしたい動画のIDを指定して実行します。 # FLVとXMLをダウンロード print "video: #

    添付ライブラリだけでニコニコ動画のFLVとXMLをダウンロード - FLYING
  • 1