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

    Рассылка обьявлений на 4 тысячи 800 досок обьявлений а так же на 46 тысяч форумови о ваших услугах сразу же узнают тысячи покупателей. Рассылка будет сделана в течении 25 митнут после оплаты.
    Всего 228 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru qr 499m f rh

  2. horgeltnete Avatar
    horgeltnete

    Быстрая рассылка обьявлений на 4 тысячи 800 досок а так же на 47 тысяч форумови о ваших товарах мгновенно узнают тысячи потенциальных клиентов. Рассылка будет сделана в течении 18 минут после оплаты.
    Всего 231 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru cr 782p f jz

  3. horgeltnete Avatar
    horgeltnete

    Рассылка на 5 тысяч 275 досок а так же на 46 тысяч закрытых форумови о ваших предложениях сразу же узнают десятки миллионов потенциальных клиентов. Рассылка будет сделана в течении 23 минут после оплаты.
    Всего 218 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru ed 625f r ix

  4. grolvemor Avatar
    grolvemor

    Правильная рассылка на 4 тысячи 700 досок а так же на 48 тысяч форумвои о ваших услугах мгновенно узнают миллионы покупателей. Рассылка будет сделана в течеении 12 минут после оплаты.
    Всего 210 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru fl 293w u nt

  5. grolvemor Avatar
    grolvemor

    Рассылка обьявлений на 4 тысячи 795 досок обьявлений а так же на 49 тысяч закрытых форумови о ваших предложениях сразу же узнают миллионы потенциальных клиентов. Рассылка будет сделана в течении 29 минут после оплаты.
    Всего 228 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru mq 985z m jy

  6. pyncasync Avatar
    pyncasync

    Реальная рассылка вашей рекламы на 5 тысяч досок обьявлений а оак же на 46 тысячи 500 форумови о ваших товарах и услугах мгновенно узнают десятки миллионов покупателей. Рассылка будет сделана в течении 30 минут после оплаты.
    Всего 226 рубьей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru kf 998o z py

  7. jocuri copii Avatar

    Man, that was a really well written article. By the way, where did you get your theme? It looks like it was professionally designed.

  8. Charley Poole Avatar
    Charley Poole

    I am wondering just what will do about this??

    Davidoff 5000

  9. money Avatar

    This is really awesome! Thank you for your time.

  10. TultClefe Avatar
    TultClefe

    Не спамовая рассылка на 4 тысячи 850 досок обьявлений а так же на 47 тысячи 500 форумови о ваших предложениях мгновенно узнают десятки миллионов покупателей. Рассылка будет сделана в течении 22 минут после оплаты.
    Всего 223 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru up 499b f nn

  11. TultClefe Avatar
    TultClefe

    Рассылшка обьоявлений на 4 тысячи 850 досок обьявлений а так же на 49 тысяч форумови о ваших предложениях мгновенно узнают миллионы потенциальных клиентов. Рассылка будет сделанав в течении 27 минут после оплаты.
    Всего 225 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru ru 412e z pu

  12. TultClefe Avatar
    TultClefe

    Срочная рассылка на 4 тысячи 999 досок а так же на 42 тысячи закрытых форупови о ваших услугах сразу еж узнают десятки миллионов потениальнных клиентов. Рассылка будет сдделана в течении 20 минут после оплаты.
    Всего 217 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru qj 325h u ln

  13. bankier Avatar

    This is really awesome! Thank you for your time.

  14. GrietaptiLiva Avatar
    GrietaptiLiva

    Рассылка без спама ваших обьявлений на 5 тысяч 250 досок а так же на 48 тысяч форумови о ваших товарах и услугах сразу же узнают десятки тысяч клиентов. Рассылка будет сделана в течении 24 минут после оплаты.
    Всего 244 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru ok 587y k hh

  15. smoking2011 Avatar

    smoking-blends.com – íîâûé èíòåðíåò-ìàãàçèí àáñîëþòíî ËÅÃÀËÜÍÛÕ êóðèòåëüíûõ ñìåñåé è ïîðîøêîâ.Îáèëèå íàøåãî àññîðòèìåíòà è íèçêèå öåíû (îò 125! ðóáëåé çà 1 ãðàìì) âàñ ïðèÿòíî óäèâÿò. Âàø çàêàç áóäåò äîñòàâëåí â ëþáóþ òî÷êó ìèðà â ò¸ìíîé íåïðîçðà÷íîé óïàêîâêå â ñðîê îò äî 4 äíåé. Äîñòàâêà îñóùåñòâëÿåòñÿ êîìïàíèÿìè EMS è ÑÏÑÐ-ýêñïðåññ.Îïëàòà ïðîèçâîäèòñÿ ïîñðåäñòâîì ßíäåêñ.Äåíåã.new online store is completely legal smoking mixtures and poroshkov.Obilie our assortment and low prices (from 125! rubles for 1 gram) will pleasantly surprise you. Your order will be delivered anywhere in the world in the dark opaque packaging, in a period of up to 4 days. Ships operated by EMS and CPCR-ekspress.Oplata produced by Yandex.

  16. GrietaptiLiva Avatar
    GrietaptiLiva

    Правильная рассылка нв 4 тысячи 875 досок а так же на 49 тысяч закрытых форумови о ваших услугах мгновенно узнают десятки тысяч покупателей. Рассылка будет сделана в течении 25 минут после оплаты.
    Всего 242 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru xp 785u u hw

  17. GrietaptiLiva Avatar
    GrietaptiLiva

    Рассылка обьявелний на 5 тысяч 360 досок обьявлений а так же на 43 тысячи 500 закрытых форумови о ваших товарах мгновенно узнают тысячи покупателей. Рассылка будет сделана в течени 24 минут после оплаты.
    Всего 249 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru gu 245n d aj

  18. Leslie Weller Avatar
    Leslie Weller

    Possibly the most influential page that I read this month 🙂

    cigar

  19. aquaduaro Avatar
    aquaduaro

    Реальная рассылка на 4 тывячи 950 досок а так ж на 44 тысячи закрытых форумови о ваших товарах сразу же узнаюи тысячи потенциальных клиентов. Рассылка будет сделана в тчении 17 минут после оплаты.
    Всего 244 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru ki 309u a ai

  20. aquaduaro Avatar
    aquaduaro

    Массовая рассылка обьявлений на 4 тысячи 950 досок обьявлений а так же на 46 тысяч азкрытых фроумови о ваших товарах и услугах мгновенно узнают сотни тысяч клиентов. Рассылка будет сделнаа в течении 10 минут после оплаты.
    Всего 235 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru un 208u q xo

  21. aquaduaro Avatar
    aquaduaro

    Реальная расыслка на 4 тысячи 795 досок обьявлений а так же на 48 тысячи 500 закрытых форумови о ваших сайтах и товарах сразу же узнают десятки тысяч покупателей. Рассылка будет сделана в течении 27 минут после оплаты.
    Всего 234 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru sj 314r k xk

  22. PlorBialiebra Avatar
    PlorBialiebra

    Массовая рассылка обьявлений на 4 тысячи 850 досок обьявлений а так же на 49 тысяч форумови о ваших товарах сразу же узнают десяфтки миллионов покупателей. Рассылка будет сделана в течении 26 минут после оплаыт.
    Всего 226 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru jn 589h m te

  23. PlorBialiebra Avatar
    PlorBialiebra

    Рассылшка без спама на 4 тысячи 795 досок обьявлений а так же на 45 тысячи 500 закрытых форумови о ваших услугах сразу же узнают десятки тысяч потенциальных клиентов. Рассылка будет сделана в течении 10 минут после опдаты.
    Всего 230 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru ze 243q t gn

  24. Sasha Gabriel Avatar
    Sasha Gabriel

    Maybe the GREATEST blog that I read this month!?!

    -Thanks,

    chat for single

  25. Andrea Avatar
    Andrea

    I need to hear what will say about this!!

    chat knuddels

  26. cefSwafegex Avatar
    cefSwafegex

    Не спамовая рассылка ваших обьявлений на 4 тысячи 999 досок обьявлений а так же на 47 тысяч форумови о ваших предложениях мгновенно узнают миллионы пкоупателей. Рассылка будет сделана в теченгии 15 минут посл оплаты.
    Всего 223 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru ne 112o y uc

  27. cefSwafegex Avatar
    cefSwafegex

    Не спамовая рассылка на 4 тысячи 750 досок обьявлений а так же на 41 тысяча форумови о ваших услуугах сразу же узнают сотни тысяч покупателей. Рассылка будет сделана в ечнеии 14 мингут после оплаты.
    Всего 250 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru dq 943d t mb

  28. Keisha Avatar
    Keisha

    I am wondering what thinks about that 😛

    cigar

  29. stexabesy Avatar
    stexabesy

    Массовая рассылка обьявлений на 5 тысяч 100 досок а так же на 44 тысячи 500 форуморви о ваших товарах мгновенно узнают миллионы птоенцикльных клиентов. Рассылка будет сделана в течении 25 минут после оплаты.
    Всего 246 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru un 131k l ml

  30. stexabesy Avatar
    stexabesy

    Не спамовая рассылка ваших обьявлений на 4 тысячи 789 досок а так же на 43 тысячи закрытых форумови о вшаих услугах мгновенно узнают миллионы потенциальных клипнтов. Рассылка будет сделана в течении 25 минут после огплаты.
    Всего 240 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru rw 999x v fu

  31. iodilleme Avatar
    iodilleme

    Не спамовая рассылка ваших обьявлений на 4 тысячи 750 досок обьявлений а так же на 45 тысячи 500 форумови о ваших предложениях мгновенно узнают тысячи потенциальных клиентов. Рассылка будет сделана в течении 24 минут после оплаты.
    Всего 232 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru se 612l j et

  32. iodilleme Avatar
    iodilleme

    Не спамовая рассылка ваших обьявлений на 4 тысячи 705 досок а так же на 42 тысячи закрытых форумови о ваших предложениях сразу же узнают десятки миллионов клиентов. Рассылка будет сделана в течении 24 минут после оплаты.
    Всего 244 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru rc 757n x cr

  33. iodilleme Avatar
    iodilleme

    Не спамовая рассылка на 4 тысячи 875 досок обьявлений а так же на 49 тысяч форумови о вашхи товарах мгновенно узнают миллионыы покупателей. Расслыка будет сделана в течении 25 минут после полаты.
    Всего 226 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru eo 854h f zz

  34. cabliblewmect Avatar
    cabliblewmect

    Рассылка реклапы на 4 тысячи 795 досок а так жа на 46 тысячи 500 форумови о ваших сайтах и товарах мгновенно узнают миллионы клиентов. Рассылка будет сделана в теечении 24 минут после оплаты.
    Всего 250 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru nm 467u u lp

  35. cabliblewmect Avatar
    cabliblewmect

    Быстрая рассылка обьявлений на 4 тысячим 750 досок обьявлений а так же на 46 тысячи 500 форумови о ваших предложениях сразу же узнают десятки тысяч клиентов. Рассылка будет сделана в течении 20 минут после оплаты.
    Всего 210 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru pn 701s s fp

  36. GagoZefeSag Avatar
    GagoZefeSag

    In law and economics, insurance is a form of risk management primarily used to hedge against the risk of a contingent, uncertain loss. Insurance is defined as the equitable transfer of the risk of a loss, from one entity to another, in exchange for payment. An insurer is a company selling the insurance; an insured, or policyholder, is the person or entity buying the insurance policy. The insurance rate is a factor used to determine the amount to be charged for a certain amount of insurance coverage, called the premium. Risk management, the practice of appraising and controlling risk, has evolved as a discrete field of study and practice.

  37. Sammie Romash Avatar

    hi you guys, I was just checkin’ out this site and I really admire the basis of the article, and have nothing to do, so if anyone would like to to have an engaging discussion about it, please contact me on yahoo, my name is rick naeire

  38. VekBrortWot Avatar
    VekBrortWot

    Массовая рассылка обьявлений на 4 тысячи 850 досок а так же на 45 тысяч форумови о ваших предложениях мгновенно узнают сотни тысяч клиентов. Рассылка будет сделана в етчении 17 минут после оплаты.
    Всего 211 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru oe 876l p ev

  39. VekBrortWot Avatar
    VekBrortWot

    Рассылка без спама на 5 тысяч 330 досок а так же на 48 тысячи 500 закрытых форумови о ваших сайтах и товарах мгновенно узнают десятки тыяч покупателей. Рассылка будет сделана в течении 12 минут после оплаты.
    Всего 230 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru aw 229z f vt

  40. TissugAgedcig Avatar
    TissugAgedcig

    Рассылка обьявлений на 4 тысячи 999 досок а так же на 45 тысяч форумови о ваших товарах и услугах сразу же узнсют тысячи клиентов. Рассылка будет сделана в течении 23 минут после оплатя.
    Всего 239 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru fi 155x c vn

  41. TissugAgedcig Avatar
    TissugAgedcig

    Реальная рассылаа на 4 тысячи 900 досок а так же на 43 тысячи закрытых форумови о ваших товарах и услугах мгновенно узнают десятки миллионов покупателей. Расвсылка будет сделана в течени 19 минут после оплаты.
    Всего 200 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru yl 902m v sz

  42. TissugAgedcig Avatar
    TissugAgedcig

    Не спамовая рассылка на 5 тысяч 275 досок а так же на 42 тысячи 500 форумови о ваших товарах и услугах сразу же узнают тысячи клинетов. Рассылка будет сделана в течении 28 минут после оплаты.
    Всего 248 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru bk 992e x ib

  43. Dusty Avatar
    Dusty

    I wonder what will say with this???

    livewebcam

  44. Eroloalen Avatar
    Eroloalen

    Массовая рассылка сообщений на 5 тысяч досок а так же на 43 тысячи форумови о ваших предложениях мгонвенно узнают сотни тысяч клиентов. Рассылка будет сделана в течении 26 минут после оплаты.
    Всего 223 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru xq 814o v eh