Backing Up Flickr Photos with Amazon S3


Posted

in

, , ,

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”

  1. FakeAeroffwar Avatar

    Очень понравился стиль автора 3ю

  2. sleermidemype Avatar

    Очень понравились статьи 3д

  3. needifiepsy Avatar

    Взял в закладки, хорошая подборка 2ф

  4. AccecyLic Avatar

    Респект автору, мне очень понравилось 2ф

  5. AledEledODOMY Avatar

    Хорошую подборку сделал автор блога 1и

  6. zedKagpeelp Avatar

    Отличную подборочку сделал автор, взял на заметку 2й

  7. Bentomiemociz Avatar

    Утащил в закладки, интересно пишет автор 5х

  8. anterieminy Avatar

    Буду почаще заглядывать в этот блог, отличная подборка 4в

  9. Illupstip Avatar

    Мне понравился стиль автора, очень креативно 3р

  10. Pakythaks Avatar

    Очень понравился стиль автора 4и

  11. shisreseKic Avatar

    Мне очень понравилась подборка статей 3м

  12. Cokeboohept Avatar

    Прикольные статьи подобраны 2а

  13. edurfCrurfvak Avatar

    Автор точно не пожалел времени на подбор материала 2д

  14. DalDrapypeHab Avatar

    Мне понравилась подборка автора 3а

  15. Beeflyanani Avatar

    С удовольствием почитал статьи, много нового узнал 3м

  16. mydrandariema Avatar

    Читал с удовольствием, автор постарался 3ч

  17. ObequeAbacuub Avatar

    Мне очень понравилась подборка, интересный материал 2с

  18. bupsspouh Avatar

    Понравилось, даже зачитался, много нового 2м

  19. EmbomNarm Avatar

    Очень интересный материал подобран 2я

  20. Oberfargiburf Avatar

    Постарался автор, респект 2с

  21. galgeReks Avatar

    Очень интересно было ознакомиться с подборкой 3с

  22. Illitaaudix Avatar

    Очень понравился стиль автора, прикольно 3м

  23. Fugsleefe Avatar

    Понравился стиль автора, прикольно 2я

  24. tailyptolla Avatar

    Респект автору, интересная подборочка 3ч

  25. spashceax Avatar

    Даже не смог оторваться пока не дочитал, очень интересно 3ч

  26. ErroneeInocky Avatar

    Интересные статейки собраны, мне понравилось 2с

  27. Befsgreerseta Avatar

    Обязательно почитайте, мне понравилось 2ч

  28. weibiaaboky Avatar

    Почитал статьи и мне очень понравились 2в

  29. hakcoffcope Avatar

    Хорошо автор потрудился на славу 2я

  30. PlellaLib Avatar

    Мне очень понравились статьи, хорошая подборочка 2ф

  31. CemNedmoise Avatar

    Очень понравилась подборочка 1м

  32. Axorneoccurge Avatar

    Неплохо потрудились над сбором информации 2й

  33. Geamymaycle Avatar

    Очень интересные статьи попались 2ч

  34. peaniachipt Avatar

    Мне очень понравился блог 3ч

  35. herbelutt Avatar

    Прям зачитался, интересно было 4ы

  36. sedideods Avatar

    Очень интересно было ознакомиться 4с

  37. Greriazoore Avatar

    Очень понравился контент, прикольно читать 4с

  38. Shoboxysesy Avatar

    С большим удовольствием прочитал блог 5с

  39. eliriurse Avatar

    Читал с удовольствием, а такое бывает редко 4м

  40. miranagost Avatar

    Нашими мастерами проводится ремонт подвески honda в оговоренное время с применением современного оборудования полностью соответствует требованиям любого заказчика а/машины.

  41. flientali Avatar

    С огромным удовольствием ознакомился с материалом блога 3и

  42. PioxGoova Avatar

    С удовольствием прочитал блог 6с

  43. skesebewliani Avatar

    Мне очень понравился стиль автора 5ч

  44. Trobbouth Avatar

    Интересная информация подобрана автором 4с

  45. Setantady Avatar

    Неплохо поработал автор над материалом, мне понравилось 4и

  46. CipanifeCople Avatar

    Прочитал с удовольствием респект автору 5м

  47. emascatty Avatar

    Интересная подборка материала 4в

  48. Seflygell Avatar

    Очень рекомендую почитать блог, интересный материал 5ч

  49. carkapKeete Avatar

    Получил удовольствие от прочтения 5м

  50. Keseeffeple Avatar

    Мне погнравился стиль автора, очень неплохо 4с