Projects / Flickcurl


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.

Operating Systems

Recent releases

  •  27 Mar 2011 02:47

    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.

    •  18 Nov 2010 05:20

      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.

      •  24 Jul 2010 21:02

        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.

        •  27 Apr 2010 03:08

          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.

          •  05 Mar 2010 16:51

            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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.