flickr-photoset-info
Get info for all photos in a Flickr set (now called albums).
Why?
The Flickr API's photosets.getPhotos
endpoint returns an array of photo metadata, but that metadata is lacking. The response doesn't include the actual
URLs to the photos. This package simplifies the process of getting all metadata by asynchronously fetching
metadata for every photo in the set.
Programmatic Usage
npm install flickr-photoset-info --save
const photoset = require('flickr-photoset-info')
const setId = '72157646234635567'
photoset(setId, {key: process.env.FLICKR_KEY}, function (err, photos) {
if (err) throw err
console.log(photos)
})
Command Line Usage
Install the package globally.
npm i -g flickr-photoset-info
The first time you invoke the command, it will
tell you how to set up your Flickr API key.
Then pass it a photoset ID:
flickr-photoset-info 72157646234635567
The resulting JSON will be printed to STDOUT. To pipe it into a file:
flickr-photoset-info 72157646234635567 > data.json
Tests
npm install
npm test
Dependencies
Dev Dependencies
- mocha: simple, flexible, fun test framework
- nixt: Simple and powerful testing for command-line apps
- standard: JavaScript Standard Style
License
MIT
