понедельник, 9 марта 2009 г.

Получить информацию о фотографии с Flickr'а, зная только ее адрес

У меня часто бывает, что хочется узнать информацию о владельце Flickr фотографии (или ее странице на Flickr'е), зная только адрес этой фотографии. Не знаю, возможно эта задача решалась как-то более тривиально и надо было просто правильно скормить запрос Google, но я, имея опыт работы с FlickrAPI, быстро на коленке, написал простой до безобразия скрипт, который пытается найти информацию о фотографии по ее адресу. Исходник скрипта выложен на GitHub, для использования:

  • Сохраняете себе на компьютер (например, в ~/bin);
  • Устанавливаете FlickrAPI (# easy_install flickrapi);
  • Получаете свой Flickr API Key и вставляете его в сохраненный файл;
  • Даете исполняемые права на сохраненный файл ($ chmod +x ...);
  • Выполняете сохраненный скрипт передавая ему в качестве аргументов полный адрес фотографии с Flickr'а (например, $ flickrinfo.py http://farm4.static.flickr.com/3613/3329011830_82f7dc71de_o.jpg).

зы. В скрипте используется функция photos.getInfo Flickr'овского API, так что Вы можете расширить вывод информации о файле до интересуемого Вас.

blog comments powered by Disqus