flic.kr – Generate Flickr shortened URL – JavaScript – Snipplr

flic.kr – Generate Flickr shortened URL – JavaScript – .

function flic_kr(aPhotoId) { // aPhotoId argument is Flickr photo id
  if (typeof aPhotoId !== 'number') {
    aPhotoId = parseInt(aPhotoId);
  }
  var enc='', alpha='123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ';
  var div = aPhotoId, mod;
  while (aPhotoId >= 58) {
    div = aPhotoId / 58;
    mod = aPhotoId - (58 * Math.floor(div));
    enc = '' + alpha.substr(mod, 1) + enc;
    aPhotoId = Math.floor(div);
  }
  return shortURL = "http://flic.kr/p/" + (div ? '' + alpha.substr(div, 1) + enc : enc);
}
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s