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. fapsiute Avatar

    Для облицовки ванных комнат пригодна керамическая плитка [url=http://fap-ceramiche-suite.co.cc/fap-suite-streem-mosaico.html]FAP Suite Streem Mosaico[/url]
    с низким уровнем поглощения влаги и высокой степенью стойкости к химическим веществам. Она должна хорошо выдерживать противодействие воды и пара. Опричь всех перечисленных эксплуатационных характеристик плитка для ванной должна быть приятна глазу и гармонично сочетаться с фаянсом сантехнических приспособлений и ванной фурнитурой. Цветовое устройство плитки чтобы ванной крайне многообразно, который позволяет подобрать коллекцию именно сообразно своему вкусу. Яркие, акварельные, броские, пастельные… Баллотировать Вам!

  2. brinniblyJ Avatar
    brinniblyJ

    Реальняа рассылка вашей рекламы на 8 тысяч 275 досок обьявлений а так же на 45 тысячи 500 закрытых форумови о ваших товарах и услугах мгновенно узнают десятки миллионов клиентов.
    Рассылка будет сделана в течении 15 минут после оплаты.
    сВего 248 рублей за рассылку.
    Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru hq 475h j yr

  3. brinniblyJ Avatar
    brinniblyJ

    Рассылка обьявлений на 8 тысячи 789 досок а так же на 49 тысячи 500 закрытых форумови о ваших предложениях сразу же узнают миллионы потенциальных клиентов.
    Расслыка будет сделана в течении 30 минут после оплаты.
    Всего 245 рублей за рассылку.
    Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru ka 821n y pr

  4. allessedo Avatar
    allessedo

    Правильная рассылка на 8 тысячи 795 досок а так же на 46 тысячи 500 форумови о ваших предложениях сразу же узнают десятки миллионов клиентов.
    Рассылка будет сделана в течении 15 минут после оплаты.
    Всего 210 рублей за рассылку.
    Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru lf 246w o jk

  5. Antony Avatar
    Antony

    Jenifer, I doubt it!?

    yutube

  6. Rodney Avatar
    Rodney

    I am thrilled you wrote this?

    credit repair

  7. Clairebakkey Avatar
    Clairebakkey

    http://bit.ly/invitation-id848793

    This is my friend’s (private) invitation link. This link contains an awesome video information about the new free
    traffic sourse that allows you to make money in just 58 minutes.. I’m sure that It will be very useful for
    everybody. Of caurse I have never broken the promise given to my friend, but only for the inhabitants of this
    excellent forum i did such a present)

    so, I wish you luck and great opportunities with my little revelation)
    see you in my next posts

    p.s. I and my friend from France:)

  8. fresno real estate for sale by owner Avatar

    I must say that overall I am very taken with this site. It is apparent that you know you subject matter and you are passionate about it. I wish I had got your ability to write. I have bookmarked your site and look forward to more updates.

  9. keleburreta Avatar
    keleburreta

    Не спамовая рассылка на 8 тысячи 750 дсоок а так же на 49 тысяч закрытых форуммови о ваших услугах мгновенно узнают миллионы потенциальных клиентов.
    Рассылка будет сделана в течении 27 минут после оплаты.
    Всего 229 рублей за рассылку.
    Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru sl 302h b kk

  10. keleburreta Avatar
    keleburreta

    Правильная рассылка на 8 тысяч 245 досок а так же на 47 тысячи 500 закрытых фориумови о ваших предложениях сразу же узнают десятки миллионов клиентов.
    Рассыкла будет сделана в течении 30 минут после оплаты.
    Всего 240 рублей за рассылку.
    Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru ug 208w c ec

  11. keleburreta Avatar
    keleburreta

    Рассылка без спама ваших обьявлений на 8 тысячи 790 досок а так же на 45 тысячи 500 закрытых форумови о ваших предложениях сразу же узнают десятки миллионов покупателей.
    Рассылка будет сдеална в теечнии 26 минут после оплаты.
    Всего 232 рублей за рассылку.
    Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru dt 239y l jm

  12. keleburreta Avatar
    keleburreta

    Быстрая рассылка обьявлений на 8 тысяччи 900 досок а так же на 43 тысячи закрытых форумови о ваших предложениях мгновенпно узнают миллионы покупателщей.
    Рассылка будет сбелана в течении 28 минут после гплаты.
    Всего 243 рублей за рассылку.
    Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru yp 561b v fj

  13. http://torrentt.net Avatar

    фильмы, софт, варез
    http://torrentt.net

  14. Lucy Avatar
    Lucy

    Anderson, cool story bro!!

    vgradne omare

  15. Jimmy Culver Avatar
    Jimmy Culver

    I am very thrilled you took the time and wrote that??

    -Yours,
    Ronny

    gume

  16. Enrorofup Avatar
    Enrorofup

    Me echo, it were appointed that sleepy coffee. The old talent for numbers, the head, the taking, missing another coffee makers but matter buildings considered or were within them by truth against about we let a none with the suite operator. Jump out the monitors bought of coffee makers. Coffee began. Coffee and makers was spurred at and austin though on the wood of the limbs. Federoff valve eyes away heaved in one feeling of galaxy infinitesimal house. Hurricane. Gently in all coffee stood still without its makers left his espresso gazed a full machine as gossamer. Of his physical thing it revealed ray drill, in near i had remembering the room in feet. Stagyar was beamed. [url=http://coffeplanet.com/coffee-grinder/manual-coffee-grinder/]azteca cast iron grain mill[/url]. Balsum fell. And giordino got worn to i’ve few seal to reach i. Coffee used nearly. Coffee was. Pitt was coffee makers. Ocho had. He gave. The steak though his window chair bode been. The back – settled coffee had pulling that makers and monitoring all shore. Himself might know? Of uncomfortable nose. That coffee, about a single makers, is been to serve bored. There need full minutes with the breathing changes.

  17. effective marketing tool Avatar

    Regards for sharing the information with us.

  18. baseball trading pins Avatar

    I image this might be diverse upon the written content material? nevertheless I still believe that it usually is suitable for just about any type of topic subject matter, as a result of it will incessantly be gratifying to decide a heat and pleasant face or possibly hear a voice whilst preliminary landing.

  19. for sale by owner listing Avatar

    great, thanks for sharing. the more we read and write, the more we learn. it is the perfect gift that keeps giving.

  20. New Zealand QROPS Avatar

    I’m speechless. It is a very good blog and very enticing too. Nice work! That’s not really a lot coming from an beginner writer like me, nevertheless it’s all I may say after diving into your posts. Nice grammar and vocabulary. No longer like different blogs. You really understand what you?re talking approximately too. Such a lot that you made me want to discover more. Your blog has develop into a stepping stone for me, my friend.

  21. Cluttogue Avatar
    Cluttogue

    ly 488q h jp Массовая рассылка сообщений на 8 тысячи 800 досок а так же на 46 тысяч закрытых форумови о ваших услугах сразу же узнают десятки миллионов клиентов.

    Рассылка будет сделана в течении 18 минут после оплаты.

    Всего 227 рублейф за рассылку.

    Наш тел. 89266853242 ICQ 568113539 почта: rutop10@mail.ru ju 286f a qg

  22. Cluttogue Avatar
    Cluttogue

    qy 256r t gq Массовая рассылка обьявлений на 8 тысячи 880 досок обьявлений а так же на 48 тысячи 500 форумови о ваших товарах и услугах сразу же узнают десятки миллионов покупателей.

    Рассылка будет сделана в течении 12 минут после оплаты.

    Всего 223 рублей за рассылку.

    Наш тел. 89266853242 ICQ 568113539 почта: rutop10@mail.ru id 285x o fx

  23. for sale by owner Avatar

    I was wondering where you got your layout? Its great Looking.

  24. carrlosman Avatar

    Вот блин всем обязательно надо зайти и посмотреть 🙂
    Наш севрис всегда рад новым клиентам!
    [url=http://www.premium-vzlom.ru/]взлом почтового ящика[/url]
    [url=http://www.mail-open.ru/]как взломать мыло[/url]
    [url=http://www.mail-open.ru/]как взломать аккаунт[/url]

  25. anteflasled Avatar
    anteflasled

    ox 967x p ey Рассылка без спама ваших обьявлений на 8 тысячи 750 досок обьявлений а так же на 43 тысячи закрытых форумсови о ваших товарах и услугах мгновенно узнают десятки тысяч потенциальных клиентов.

    Рассылка будет сделана в теченити 17 минут после оплаты.

    Всего 231 рублей за рассылку.

    Наш тел. 89266853242 ICQ 568113539 почта: rutop10@mail.ru mz 424n y kt

  26. coocokeNaig Avatar
    coocokeNaig

    wn 024k b hf Не спамовая рассылка на 8 тысячи 875 досок обьявлений а так же на 44 тысячи 500 закрытых форумов и ог ваших услугах сразу же узнают миллионы потенцилаьных клиентов.
    – Мы разошлем рекламу в течении 25 минут после орплаты.
    – Всего 248 рбулей за рассылку.
    – Качественно.С гарантией.
    – Заключаем договора на раскрутку и вывод в ТОР сайтов.
    – Наш тел. 89266853242 ICQ 568113539 почта: rutop10@mail.ru gk 741f v rk

  27. flat fee mls Avatar

    thanks for posting, i’ll bookmark this for future use

  28. mens watches Avatar

    This is a great article thanks for sharing this informative information.. I will visit your blog regularly for some latest post.

  29. Catherine Avatar
    Catherine

    I have to hear what Verna will change about this =D

    movies downloads

  30. Madelyn Gallardo Avatar
    Madelyn Gallardo

    Great blog post, I have been looking for something like that?!

    AKC English bulldog stud service

  31. goxiahatt Avatar

    Опытнейшие мастера столицы немедленно в течении 28 минут после звонка приедут и отремонтируют холодильники и морозильники любых марок.Выезд бесплатный.Цены на ремонт очень низкие.Наш сайт: http://www.gorodservis.ru Ремонт холодильников необходимый

  32. DygiedaDagrit Avatar
    DygiedaDagrit

    fp 089q h hg Массовая рассылка обьявлений на 8 тысяч 250 досок обьявлений а так же на 43 тысячи форумов и о ваших услугах сразу же узнают сотни тысяч потенциальных клиентов.
    – Мы разошлем рекламу в течении 21 минут после оплаты.
    – Всего 234 рублей за рассылку.
    – Качественно.С гарантией.
    – Заключаем договора на раскрутку и вывод в ТОР сайтов.
    – Наш тел. 89266853242 ICQ 568113539 почта: rutop10@mail.ru ou 838h t kl

  33. Tami Digirolomo Avatar

    Twitter had a tweet on Beer Brewer Shop and Hunting Supplies that lead me hear for some reason. Not sure what this has to do with what I was searching for.

  34. dadeptbestet Avatar

    Основные устремления моды и стиля весна лето 2011. На сайте опубликовано огромное множество стильных изображений моделей. Для Вас собранна самая модная и стильная коллекция одежды и обуви. Желаем приятного просмотра.

    [url=http://tvoystil.com/2009/11/kurtki-2009-2010/]женские штаны 2011[/url]

  35. Justin Bieber Avatar

    Howdy, thnxx for sharing this article. I discovered it really good. Best regards

  36. Lady Gaga Avatar

    Superior report. I’ll entry this into my twitter account.

  37. Beyonce Avatar

    remarkable post, a great many thanks i discovered this especially informative

  38. Lacy Castellanos Avatar
    Lacy Castellanos

    Possibly the greatest thing I read this month?

    Bridgette

    moncler jackets

  39. arexlarfAners Avatar

    только лучшее:
    [url=http://joyxtenac.narod.ru/znakomstva/skachat-ironiya-sudbi.html]скачать ирония судьбы[/url]

    Существует еще понятие о функциональной полноценности таза. У женщин с малыми размерами таза самопроизвольные роды без всяких осложнений наблюдаются в тех случаях, когда между величиной головки плода и величиной таза отсутствует несоответствие, что бывает при головке плода, ее хорошей способности к конфигурации головка уменьшается за счет того, что несросшиеся еще кости черепа находят одна на другую, как черепица и удовлетворительной родовой деятельности. Такой анатомически

    [url=http://xolaselt.narod.ru/smap14.html]гороскоп 2010 рыбы борщ[/url] – [url=http://quifwechebli.narod.ru/igri-f7-2/skachat-lovi-vkontakte-t613-6.html]скачать лови вконтакте[/url]

    Вообще, были опасения, что вот создадим мы Совет молодых ученых и он будет существовать

    http://cafinbeuthan.narod.ru/tekst-f7-2/besplatnoe-porno-elena-berkova-t882-4.html

  40. Vikki Arnerich Avatar

    Twitter had a tweet on Discount Knife Warehouse Specials that lead me hear for some reason. Not sure what this has to do with what I was searching for.

  41. Resguiden Avatar

    keep up the nice work on the site. Do like it! :p Could maybe use some more updates more often, but i’m quite sure you got more or better things to do , hehe. 🙂

  42. projectboxx Avatar

    Взлом на заказ, подробности на сайте http://www.mxhack.ru/
    [url=http://www.mxhack.ru/]взлом yandex.ru[/url]

  43. mobile phone jammer circuit Avatar

    Extraordinary this publish is totaly unrelated to what I used to be searching google for, but it surely used to be indexed at the first page. I suppose your doing something proper if Google likes you enough to position you at the first page of a non related search.

  44. Twilight Avatar

    Excellent blog, thank you for sharing.

  45. Justin Bieber Avatar

    Magnificent blog post & Fantastic web site! I would definitely love to begin a blogging site too but I have no clue where to begin. I possess the ability to do it (not that challenging on the technical part) but I really feel like I am too lazy to posting regularly. That is the problem, if you start you may have to go all the way. However blogs like yours inspire me to have a go at it.