README.md

rydn

R interface to the Yahoo! Developers Network APIs.

Currently focused on the BOSS APIs to do geolocation. At the moment, the following APIs are supported:

API Key

In order to use this package, you'll need to register an application with Yahoo!. You can do that here.

Pricing

The Yahoo! BOSS APIs are non-open, commercial APIs that have charges associated with them. You can find more information about pricing here. There is also a non-commercial mode (commercial=FALSE) in which rydn will use the non-commercial YQL API which, at the time of writing, is free.

FAQ

Why another Geocoder for R?

TL;DR: Every other API I looked at either couldn't geocode intersections properly, had overall low quality on the samples I tried, and/or required that I display the results on their branded map. Every commercial option I looked at was cost-prohibitive (thousands of dollars per year to start). Yahoo! BOSS offered a more reasonable price structure and seems to have high quality; it also offers a free mode currently for under 2,000 queries a day. (Be sure to set commercial=FALSE in your requests.)

It turns out that most freely available Geocoders have pretty stringent limitations on what you're allowed to do with their data. Below are a few options and why they didn't work for particular applications of mine. (You should check for yourself, as these restrictions/problems may have changed since I last looked at the service, or I may have misunderstood them.)

Todo

License (MIT)

The MIT License (MIT)

Copyright (c) 2014 Trestle Technology, LLC.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.



trestletech/rydn documentation built on May 31, 2019, 7:49 p.m.