I love that I now have an Amazon S3 billing page that reads like a really cheap phone or water bill. I think that they’re silently changing the game (again) without telling anyone else. I really like the implications of this magepiebrain post and decided to start using S3 “for real” myself last night.
The first ingredient was James Clarke’s flickr.py. Getting a list of my photos is pretty simple:
import flickr
me = flickr.people_findByUsername("postneo")
photos = flickr.people_getPublicPhotos(me.id)
The second ingredient for getting the job done was a pythonic wrapper around the Amazon example python libraries by Mitch Garnaat called BitBucket. Because it builds on the example libraries, there’s very little error checking, so be careful. Check out Mitch’s site for some example BitBucket usage, it’s pretty slick.
Once I was familiar with both libraries, I put together a little script that finds all of my photos and uploads the original quality image to S3, using the flickr photo ID as the key. Here’s the complete code for flickrbackup.py, all 25 lines of it.
After uploading 160 or so photos to Amazon, I owe them about a penny.
Getting photos back out is really easy too:
>>> import BitBucket
>>> bucket = BitBucket.BitBucket("postneo-flickr")
>>> bucket.keys()
>>> bits = bucket[u'116201243']
>>> bits.to_file("photo.jpg")
Comments
711 responses to “Backing Up Flickr Photos with Amazon S3”
Поехали в деревню
ÐšÑ€ÐµÐ¿Ð»ÐµÐ½Ð¸Ñ Ñноуборда
Ð’Ñе или отдохнуть
ВоÑпитанноÑÑ‚ÑŒ и ÑовременноÑÑ‚ÑŒ
ÐŸÐ¾Ð±ÑƒÐ¶Ð´Ð°Ñ Ð´ÐµÐ¹Ñтвовать
Ðеприкрытые мотивы
Отравление
Сварка под флюÑом
ÐкуÑтичеÑкое звучание
Резать по живому
Ð“Ð¾Ð²Ð¾Ñ€Ñ Ð¿Ð¾ ÑущеÑтву
Трепеща на ветру
Изучить возможноÑти
Ðе наши заботы
Столовое Ñеребро
ИнтереÑные наблюдениÑ
ÐžÑ‚ÐºÑ€Ñ‹Ð²Ð°Ñ Ð½Ð¾Ð²Ð¾Ðµ
РаÑкачиваем планету
OOO КраÑÑтар изготавливает опоры наружного оÑÐ²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¼ÐµÑ‚Ð°Ð»Ð»Ð¸Ñ‡ÐµÑкие , горÑчеоцинкованные ,
конÑультации по Ñ‚. 8(495)923 88 40
тюнинг блог
автотюнинг
тюнинг фото
Ñкачать беÑплатно игры Ð´Ð»Ñ Ñ‚ÐµÐ»ÐµÑ„Ð¾Ð½Ð¾Ð² sony ericsson
заработок
заработок в инете,
лучшие партнерÑкие программы
ширÑев павел григорьевич
павел ширÑев
Опель аÑтра автоÑалон
Ñамые надёжные авто
Забытое Ñтарое
Делаем правильно
Загадочное Ñвление
КачеÑтвенное изделие
УдобÑтво пользованиÑ
МаÑтерÑтво общениÑ
Ðаправленное дейÑтвие
Ð¡Ñ‚Ñ€Ð¾Ð¹Ð½Ð°Ñ Ð¿Ð¾Ñ…Ð¾Ð´ÐºÐ°
Развитие Ñмекалки
Главное задание
Ð¢ÐµÑ…Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñ Ð¿Ð¾ÑтоÑнно раÑтущего дохода
Удалено (перепутал топик)
КраÑота природы
Против вÑех
Смелые идеи
Проверка знаний
Сочные фрукты
Холодное оружие
КраÑное платье
SEO