Flickcurl is a C library for calling the Flickr Web service API. It handles the API signing, token management, and parameter encoding and decoding, resulting in C functions for the Web services APIs. It uses libcurl to call the REST Web service, and libxml2 to manipulate the XML responses. The library supports reading photo, tag, and comments information, the photo upload and searching APIs, and writing tags and comments. It provides utilities such as "flickcurl" to exercise the API and "flickrdf" to get RDF metadata descriptions out of photos, tags, and machine tags.
|Tags||Software Development Libraries Internet Web multimedia Graphics|
|Licenses||Apache 2.0 LGPL GPL|
|Operating Systems||Mac OS X POSIX|
Release Notes: A memory leak when building photo list results was fixed. flickcurl_photos_setPerms() was fixed to allow false boolean permissions. flickcurl_photosets_getPhotos_params() was fixed to just work. The flickcurl(1) utility now handles Raptor V1, V2, or none.
Release Notes: This release fixed support for several major API calls that return standard photo responses (SPR), such as searching for photos, getting recent photos, listing photosets, and several others.
Release Notes: Support was added for the new photosets APIs: flickr.photosets.removePhotos, flickr.photosets.reorderPhotos, and flickr.photosets.setPrimaryPhoto. Support was added for photo notes when getting photo information. The flickcurl utility was updated to support all of the new APIs.
Release Notes: Support for the (rest of the) Galleries API was added. A new People API call and new functions for controlling curl handle options were added. The flickcurl(1) utility was updated to support all of the new APIs.
Release Notes: Support for the new stats API, the people API, the "photos of" people API, and the gallery API have been added. The flickcurl utility has been updated to support all of the new APIs.