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. Audrie Vandam Avatar

    Great story sir.i will bookmark your blog

  2. Kizzy Sacks Avatar

    I love to comment on your blog sir

  3. Lanny Angove Avatar

    Do you have twitter account sir ? So i can follow your blog

  4. Carol Weerts Avatar

    I love to comment on your blog sir

  5. Mobil ideal terbaik 2010 Avatar

    Do you able to help me increase my traffic ? Thanks

  6. Jamey Waddle Avatar

    @above me .lol Do you have another idea about my comment

  7. Chet Haefele Avatar

    Do you want to link exchange with me ? Please contact me if you want

  8. Germaine Luhnow Avatar

    I love to comment on your blog sir

  9. pasport1a Avatar

    Dobryj den’!Predlagaem Vashemu vnimaniju oformlenie pasporta Respubliki Pol’sha.Dokument oformljaetsja na osnovanii zakona o Repatriacii grazhdan ( ot 1 janvarja 2000 goda ).S dannym dokumentom Vy poluchaete pravo na bezvizovyj vezd na territoriju Pol’shi i takzhe na territoriju stran-uchastnikov Shengenskogo soglashenija.Toropites’ poluchit’ pol’skij pasport , vvidu togo chto posle 1 janvarja 2011 goda vstupajut v silu novye popravki ob uzhestochenii oformlenija pol’skih dokument NEgrazhdanami dannoj strany. Ispol’zujte dannyj shans, poka u nas est’ vozmozhnost’ oformit’ pasport “obhodnym” putem.Takzhe pomozhem tak nazyvaemym “nevyezdnym” grazhdanam, vozmozhna smena familii v sootvetstvii s arhivom,nahodjawimsja v pol’skom konsul’stve.Stoimost’ uslugi 45000 Evro. Vozmozhna skidka v osobo slozhnyh sluchajah.Svoi kontakty posylajte na : polandpassport@hotmail.com

  10. Grodohergopap Avatar
    Grodohergopap

    Привет всем!
    Отличный форум 🙂

  11. men cologne Avatar

    we sell Luxurious Designer Perfumes at Affordable Prices!

  12. xrumdb7elite Avatar

    Базы форумов, гостевых книг, досок объявлений, каталогов, тематические базы для Xrumer ; Bazy forumov, gostevyh knig, dosok objavlenij, katalogov, tematicheskie bazy dlja Xrumer ; http://www.xrumdb.ru/ – Базы форумов, гостевых книг, досок объявлений, каталогов, тематические базы для Xrumer ;http://www.xrumdb.ru/ – Bazy forumov, gostevyh knig, dosok objavlenij, katalogov, tematicheskie bazy dlja Xrumer

  13. Joshua Emal Avatar

    COme to my site dude. iam waiting for your response

  14. sergraest Avatar

    Тебе изменила жена? Тогда тебе на http://drochatvse.ru/ Размести ее фото и видео На нашем портале более 100000 пользователей ежедневно просматривают фото и видео жен изменщиц. Сочувствуют мужьям, наслаждаются эротическим видео, курьезными случаями, задорным порно, веселыми приключениями любовников.
    Ппользователи клуба могут оставлять свои комментарии, drochatvse.ru

  15. pandalon Avatar

    Привет! Взгляните на эти сайты:

  16. sergraest Avatar

    Здравствуйте. Продаеться партнерская программа http://cartbucks.ru/ многофункциональная, платники в основном сайты знакомств. Работает уже месяц,
    все нормально, функционирует конверт отличный. Раскрутка пойдет быстро. Программа идет целиком с 10 платниками. Смотреть cartbucks.ru Цена договорная
    с торгом. Кто желает пишите тикеты, либо на мыло плиз инфу afilliator@gmail.com Команда занята другим проектом, пишите договоримся (cartbucks.ru)

  17. Robonhot Avatar

    Здравствуйте, господа интеллектуалы и те кто им сочуствует. Создаю эту тему, просто потому
    что хочу поделиться. Сам я аспирант 3-го года обучения на технической специальности. Но душа
    постоянно требует чего-то такого гуманитарного, такого воздушного, такого творческого.
    И вот я нашел себе оплачиваемое хобби.
    Вечером каждого дня я пишу статьи! Занятие достаточно привычное для аспиранта. Но эти статьи
    не о научных исследованиях, проработанной литературе и т.д. Это статьи для простых людей,
    помогающие сделать выбор, чему-то научиться, купить нужный товар или воспользоваться нужной
    услугой. Задача посильная для любого человека, способного складывать слова в предложения.
    Талант пригодится, но в деле копирайтинга талант – это скорее преимущество не врожденное.
    а приобретенное.
    Ниже приведу сслылку на одного из успешнейших авторов ресурса. Простыми вычислениями
    посчитайте сколько он заработал
    http://www.textsale.ru/u17238team13990.html
    В общем, я считаю, что умный человек не только должен работать или учиться, а как-то
    развиваться помимо этого. Начинать развиваться как автор я все-таки советовал бы начать
    с ТЕКСТСЕЙЛ.
    Если вам нравится описанный мной путь, то желаю удачи, если нет,
    то желаю удачи во всех других начинаниях.

  18. Miriam Martenson Avatar

    Hello,iam ronald coming again to your blog. Visit me too yeah

  19. ibis Avatar
    ibis

    НИУ-ИБИС – создание, продвижение, аренда и поддержка сайтов. http://niu-ibis.ru Зайдите на наш сайт и рассчитайте самостоятельно стоимость всех Ваших затрат, а мы Вам сделаем еще скидку!!!

  20. Eula Falson Avatar

    WOW amazing blog. i will bookrmark your site now.Thanks

  21. dress up Avatar

    Hello visit my site please for playing flash game.Thank you dude

  22. double bass Avatar

    Beauty is only skin deep

  23. internet business training Avatar

    I have wanted to post about something like this on my blog and you have given me an idea. Cheers.

  24. forex investing Avatar

    I just added your page to my favorites. I really like reading your posts. Thanks!

  25. Rashad Alescio Avatar

    This page appears to recieve a good ammount of visitors. How do you promote it? It gives a nice unique twist on things. I guess having something authentic or substantial to post about is the most important thing.

  26. famous lesbian actresses Avatar

    The hand that rocks the cradle rules the world

  27. Germaine Pfingsten Avatar

    Hello dude,i liking A New blog very a lot. attain u have on suggestion for my site? thanks as Your New attention

  28. locksmith Avatar

    Is it okay to reference some of this on my page if I post a link back to this website?

  29. traffic Avatar

    last, an problem that I’m passionate regarding. I have on looked being knowledge on this caliber as The last several hours. Ones homepage is greatly welcome.

  30. win cash online Avatar

    Thanks for the useful information! I would never have gotten this on my own!

  31. Tenesha Scarcia Avatar

    I found Ones New blog by delicious today and truly liked this.. i bookmarking it and also will be rear To check this out Some more later:)

  32. Milan Fashion Week 2010 Avatar

    One additional great blog content. I shared things like this a by my Facebook – you should look at adding a “like” button To Ones web site.

  33. Forex systematic trading Avatar

    I relished this As soon as again. I take pleasure from visiting Ones New homepage reason being end users routinely content nice article. in truth pleasing writeup..I allow now bookmark things like this url. I believe I shall subscribe To The blog feed in addition. an I currently purchase new droid x?? this is proportionately sweet……

  34. world news online Avatar

    One additional nice blog content. I shared things like this one by my Facebook – you should look at adding a “likes” button To Your New website.

  35. investment property loans Avatar

    I often don’t article to blogs rather A New blog forced me how to, awesome the job.. Beautiful …

  36. Cupcakes Avatar

    Thank buyers being give very good knowledges. Your internet is proportionately coolI am inspired using the information which end users allow going on things like this website. this displays how great buyers understand this title. share this website, went come back being significantly more. you, my friend, ROCK! I discovered only the knowledge I already searched all over the place and just couldn’t experience. What a top homepage. like this things like this website Ones website is one on my brand new favs.I like this things like this information given as well as it without doubt has given me Some type as for inspiration To succeed as Some argument, so Appreciation

  37. Francesco Karpstein Avatar

    OK, certainly we’re talking about this touching on.

  38. cabAbowally Avatar
    cabAbowally

    “Северный удар” по магазинамElectronic Arts отчиталась о текущих продажах эволюционного симулятора Spore. С момента своего релиза детище Уилла Райта продемонстрировало неплохую динамику и разошлось общим тиражом в миллион копий. И это притом, что игра избежала “больших” консолей, ограничившись выходом на PC, Mac и DS.

  39. Guillermina Zynda Avatar

    Thank end users being provide in truth good knowledges. Ones internet is extremely coolI am impressed by the knowledge that consumers have by this homepage. this shows Techniques to excellent end users understand this subject. bookmarking this url, will visit back for significantly more. you, my acquaintance, ROCK! I found just The knowledge I now searched all over and also just couldn’t discover. What a okay website. like this things like this web site Ones web site is one as for my brand new favs.I like this things like this answer given and this has now given me A few kind of inspiration how to succeed for A few rationale, a lot Due

  40. Eroppergo Avatar
    Eroppergo

    Профессиональный хостинг сайтов от 30 руб. в месяц 500 мб http://libertyhost.ru

  41. Tedoshere Avatar
    Tedoshere

    Скачать

    Быстро скачать

    Скачать очень быстро

    Скачать одной ссылкой

    Скачать торрентом

    Самая высокая скорость скачивания

  42. Seymour Bolich Avatar

    He that is master of himself, will soon be master of others

  43. Irena Whitmore Avatar

    Like your website, I have been reading quite a bit about this recently and it is beneficial to get every unique bits of info and points of view. Look forward to reading more.

  44. jewLeddywap Avatar
    jewLeddywap

    «Руссобит-М» готовит к выпуску золотое издание стратегии в реальном времени «Войны древности: Спарта». Комплект будет включать в себя оригинал, аддон «Войны древности: Спарта – Судьба Эллады», а также неуточненные дополнительные материалы, связанные с этими играми. В продажу «Спарта. Gold» поступит ориентировочно в мае 2009 года.Французская студия Quantic Dream не будет создавать продолжение квеста с аркадными элементами Fahrenheit (indigo Prophecy). Глава компании Дэвид Кейдж (David Cage) в интервью порталу 1UP сообщил, что поначалу у него были такие планы, однако в итоге от них пришлось отказаться ввиду полноты и завершенности сюжета, описанного в оригинале.Ныне, напомню, Quantic Dream разрабатывает PS3-эксклюзив под названием Heavy Rain. Выход игры должен состояться в текущем году.

  45. Carlton Frautschi Avatar

    Cheers alot for things like this homepage. I’ve been looking increase amount as well as small as this! Thank god I found this in Yahoo. Thx again

  46. Marybelle Soape Avatar

    I like this stuff like this blog as well as this without doubt has given me A few inspiration To succeed, awfully I am grateful. =)

  47. FlouttGoomy Avatar
    FlouttGoomy

    wg 894j r go Расасылка без спама на 5 тысяч досок обьявлений а так же на 44 тысяич форуымов и о ваших услугах мгновенно узнаю тысячи клиентов. Рассылка будет сделана в течении 30 минут после обраащения. Предоставляем визуальный отчет в режиме реального времени. Всего 225 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail (точка) ru

  48. icosymboksoky Avatar
    icosymboksoky

    fi 363c q vz Рассылка на 4 тысячи 950 досок обьявлений
    а так же на 44 тысчяи закрытых форумов
    и о ваших предложениях сразу же узнают десятки тысяч покупаетлей. Рассылка бдюет сделана в течении 26 минут после оплаты.
    Всего 220 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail (точка) ru

  49. icosymboksoky Avatar
    icosymboksoky

    tq 240h j nh Массовая рассылка сообщений на 4 тысячи 700 досок а так же на 48 тысяч закрытых форумови о ваших товарах и услугах сразу же узнают десятки миллионов потенциальных клиентов. Рассылка будет сделана в течении 28 минут после оплаты.
    Всего 239 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail (точка) ru