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.

Tags Software Development Libraries Internet Web multimedia Graphics
Licenses Apache 2.0 LGPL GPL
Operating Systems Mac OS X POSIX
Implementation C

Tweet this project Short link

Rss Recent releases

Changes: Support for the two new collections API calls and four other new general API calls were added. Functions were added for generating flic.kr short URIs for photos. A bug with resetting curl during sequences of mixed read and write API calls was fixed. The flickcurl(1) utility was updated to support the new API calls. Several other minor improvements and fixes were made.

Changes: The search API was updated to support WOEID query and extras results. The shapes structure was updated to add donuthole support. Functions were added for constructing buddy icon and photo page URIs. Several other bugfixes and improvements were made.

  • Rrelease-mid
  •  01 May 2009 17:46
  • Rrelease-after

Changes: Uploading images and replacing images was made to work again. Functions were added to set the service URIs for the image upload and image replacing Web services. Fixes were made to allow compiling and using the library from C++.

  • Rrelease-mid
  •  05 Apr 2009 10:34
  • Rrelease-after

Changes: The Pandas API was added to get interesting photos from pandas. The groups members get list method was added. Some other minor bugfixes and improvements were made.

  • Rrelease-mid
  •  10 Feb 2009 13:12
  • Rrelease-after

Changes: The Places API was updated for 6 new API calls, including shape history. The Photos Geo API was updated for 5 new API calls for setting/getting locations. The Commons API was added with new support for 1 API call to get a list of institutions. Some other minor fixes and improvements were also made.

No-screenshot

Project Spotlight

Coherence

DLNA/UPnP tools (MediaServer/MediaRender) with a well designed framework.

Faa71afde853c8786da0130a1e7a0ed0_thumb

Project Spotlight

AvantSlash

A utility for reading Slashdot on your mobile Internet-connected device.