The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
The goal of FlickrAPI is to provide an interface to the Flickr API and allow R users to download data on public photos uploaded to Flickr.
install.packages("FlickrAPI")
# remotes::install_github("koki25ando/FlickrAPI")
After installing, set up a Flickr API key and save it as a local
environment variable using
setFlickrAPIKey(api_key = "YOUR_API_KEY_HERE", install = TRUE)
.
The Flickr API is available for non-commercial use by outside developers
and is only available for commercial use under prior arrangements.
Review the Flickr
API documentation, API
Overview, or Flickr Developer
Guide for more information.
You can get photos from any individual user using the
getPhotos()
function.
library(FlickrAPI)
<- getPhotos(user_id = "grand_canyon_nps")
photos ::kable(photos[1,]) knitr
id | owner | secret | server | farm | title | ispublic | isfriend | isfamily |
---|---|---|---|---|---|---|---|---|
51924677769 | 50693818@N08 | a48d45c811 | 65535 | 66 | 03/03/22 Desert View Amphitheater Reconstruction 40389 | 1 | 0 | 0 |
For more information about any individual image, you can use
getPhotoInfo()
or the getExif()
function.
<- getPhotoInfo(photo_id = photos$id[1], output = "tags")
photo_info ::kable(photo_info[c(1:2),]) knitr
id | author | authorname | raw | content | machine_tag |
---|---|---|---|---|---|
50601005-51924677769-83469 | 50693818@N08 | Grand Canyon NPS | Desert View | desertview | 0 |
50601005-51924677769-26960 | 50693818@N08 | Grand Canyon NPS | Amphitheater | amphitheater | 0 |
<- getExif(photo_id = photos$id[10])
photo_exif ::kable(photo_exif[1,]) knitr
tagspace | tagspaceid | tag | label | raw | clean |
---|---|---|---|---|---|
JFIF | 0 | JFIFVersion | JFIFVersion | 1.02 | NA |
You can also search photos by tag and license.
<- getPhotoSearch(
photo_search sort = "date-taken-desc",
tags = c("cats", "dogs"),
per_page = 50)
::kable(photo_search[1,]) knitr
id | owner | secret | server | farm | title | ispublic | isfriend | isfamily | img_url | img_height | img_width | img_asp |
---|---|---|---|---|---|---|---|---|---|---|---|---|
51958193894 | 50281068@N08 | ca8e35eb2b | 65535 | 66 | Cats Of Mei Ling | 1 | 0 | 0 | https://live.staticflickr.com/65535/51958193894_ca8e35eb2b_s.jpg | 75 | 75 | 1 |
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.