pyflickr-非官方flickr api
PyFlickr的Python项目详细描述
pyflickr-一个非官方的flickr api
pyflickr提供python开发人员从Flickr网站访问用户、相册、照片和其他公共信息。您可以根据自己的需求定制这些这个api还提供了一种简单的方式来下载公共照片和相册。
设置
要安装pyflickr,只需使用pip:
$ pip install PyFlickr
然后,在使用之前,您必须下载Chromedriver到driver文件夹和unzip它。
$ mkdir driver $ cd driver $ curl -O https://chromedriver.storage.googleapis.com/{VERSION}/chromedriver_{OS}.zip $ unzip chromedriver_{OS}.zip
记住用最新版本更新{VERSION}
,用计算机操作系统更新{OS}
。
例如:
# version 2.41 on Mac
$ curl -O https://chromedriver.storage.googleapis.com/2.41/chromedriver_mac64.zip
# version 2.41 on Windows
$ curl -O https://chromedriver.storage.googleapis.com/2.41/chromedriver_win32.zip
开始
首先导入模块-PyFlickr:
frompyflickrimportPyFlickr
?文档
^{str 1}{str1}$pyflickr提供^{str1}$5功能^{str1}}}{str1}{{str1}}{{{str1}}{{{{str1}}{{{{{str1}}}{{str1}}{{str1}}}{str1}}{{str1}}{{{str1}}{{{{str1}}}{{{{{str1}}}{{{{/strong>。
有关详细信息,请参见PyFlickr Guide
示例:
# This example shows : Download all of albums of one user in a new folder named "ResultFolder"frompyflickrimportPyFlickruser=PyFlickr.getUser('139958401@N06')result=user.getAlbums(limit_trigger=False)albums=result['Albums_Result']foralbum_datainalbums:album_url=album_data['url']PyFlickr.singleAlbum_DL(album_url=album_url,folder_path='ResultFolder')
开发
在计算机上运行pyflickr很简单。 请按照以下说明逐步进行操作:
$ git clone https://github.com/rf777rf777/PyFlickr.git
$ cd PyFlickr
$ pip install -r requirements.txt
然后,如前所述,请设置Chromedriver(请参见Setup)。
许可证
根据MIT license授权。