跳到目录

photosearcher的目标是为访问Flickr API提供一种可重复的方法。有关更多信息,请访问程序包网站。有关函数的更多信息和示例,请查看包装小品.

我们制作这个软件包是为了帮助解决研究问题的可复制代码。仅在公共科学图书馆期刊中,就有180多篇文章的关键词中包含Flickr。单击此处了解Flickr在公共科学图书馆期刊中的使用概况。使用Flickr的文章在广泛研究领域的各种期刊上发表,包括生物学和生命科学,计算机和信息科学,医学和健康科学政治.

使用条款

应按照Flickr API使用条款.

安装

您可以使用以下工具从github安装发布版本的photosearcher:

开发工具::安装_工具(“nfox29/photosearcher”)

获取API密钥

该包需要来自的有效API密钥Flickr开发页。首次从包中调用函数时,系统将提示您创建并输入API密钥。然后,API密钥将保存为工作目录中的photosearcher_key.sysdata,并用于所有功能。

程序包功能

该软件包目前专注于使用Flickr API通过照片搜索功能(请参阅flickr.photos.search方法)了解更多信息。这些照片可以使用下载download_images(下载图像)函数将图像保存为.jpeg文件。

该软件包还允许用户查找给定位置的顶级标签(位置标签)以及最常见的与给定标记关联的标记(相关标签). Flickr网站提供了完整的API文档它的所有调用方法。

搜索照片元数据

在这个示例中,我们演示了如何在所有标有文本或关键字的图像上搜索元数据攀岩2010年至2019年间,在英国和爱尔兰。

图书馆(光电探测器)

岩石_边缘 <- 照片搜索(
思维方式= "2010-01-01",
最大日期taken= "2018-01-01",
文本= “攀岩”,
口技= "-12.875977,49.210420,2.636719,59.977005",
has_geo(地理位置)= 真的
)  

什么时候?has_geo==真只会检索包含纬度和经度信息的图像元数据。

可以根据用户的喜好使用其他软件包绘制这些图形。在下面的示例中,我们将其转换为平方英尺对象和打印使用ggplot2.

图书馆(平方英尺)
岩石_边缘 <- st_as_sf(岩石破碎,坐标= c(c)(“经度”,“纬度”))

图书馆(ggplot2)
ggplot图() +
  地理多边形(数据= 地图_数据(“世界”,地区= c(c)(“爱尔兰”,“英国”)),
                               原子发射光谱(x个=长的,年= 纬度,组= ),
填满= “浅灰色”) + 
  地理msf(数据= 岩石_边缘) + 
  主题_bw()

问题和错误

此软件包需要互联网连接以及与Flickr API的连接,而Flickr应用程序接口可能并不总是可用。

如果您发现一个与API连接无关的错误,该错误还不是报告的问题,请打开一个新问题提供可再现的示例。