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. Okna-St Avatar

    Мне очень жаль, ничем не могу Вам помочь. Я думаю, Вы найдёте верное решение. Не отчаивайтесь.

  2. идеи для бизнеса Avatar

    Думаю из этой информации можно, что-то выжать. В плане бизнеса!

  3. Эротические Истории Avatar

    It’s no secret – women look for these characteristics in men. It drives them crazy.

  4. Gray with White Case Pack 24…

    Posted by: jjj at 2010å¹´02月12æ—¥ 19: 24 Posted by: diet pills at 2010å¹´04月16æ—¥ 22: 20 Posted by: personal massager at 2010å¹´04月20æ—¥ 14: 42 Ȥ:…

  5. ownsahi Avatar

    cool site
    http://needman.ru знакомства с иностранцами возраст не важен
    Брак сайте

  6. html вёрстка сайта Avatar

    Здравствуйте, нашёл у Вас в вёрстке пару косяков. Если хотите могу подправить. О цене договоримся;-)

  7. семейный адвокат Avatar

    Коллегия адвокатов “Адвокаты МКА” предлагает полный спектр юридических услуг в Москве.

  8. KemDareDymn Avatar

    Диски для резки камня. Диаметра от 100мм до 400 mm, с толщиной с 1,0 mm до 4,0 mm.

  9. toreodoris Avatar

    Спасибо за актуальную тему!!!

  10. steel valve Avatar

    I like very much, you write have the depth very much, I already took in the bookmark, I anticipated that the next time visit can give me the new thing

  11. vadimtudoresÀ Avatar

    Do you want to download the latest games 2010 free and cracked? Visit http://www.bestdirectorysites.com/site-ware-tools.blogspot.com.html%5DFULL games download and look there on Game Downloads section you will have game cheats online game cheats tutorials and cool softwares to download. Visit the blog daily because i update it every day

  12. inadlinyncdum Avatar

    сайт обо всём на свете lampara

  13. cearerhineJat Avatar

    miviabbitmess
    Сайт с каталогом автомобилей растусованый по регионам.
    покупка авто

  14. derministr Avatar

    А можно по подробнее раскрыть тему, или где еще можно почитать по этому поводу? Заранее спасибо.

  15. tempotst Avatar

    Автор, благодарю за пост, тема для меня актуальна, добавлю твой сайт в закладки! )

  16. photographer wedding tallahassee Avatar

    Hi, I just shared in order to say hello. This blog is a great one as I personally use it with regard to my own research for school.It’s vivid as well as colourful. I concur with the earlier poster incidentally.Excellent blog post and will come back now and again

  17. aptqelsomino Avatar

    Äåòñêèé òâîð÷åñêèé öåíòð Äæåëüñîìèíî ïðîâîäèò îòáîð ñðåäè äåòåé â âîçðàñòå 7-14 ëåò äëÿ ó÷àñòèÿ â äåòñêîì ìþçèêëå Íîâûå ïðèêëþ÷åíè Äæåëüñîìèíî ïî ìîòèâàì ïîâåñòè Äæàííè Ðîäàðè.
    Ýòî íîâûé ìóçûêàëüíûé ïðîåêò ñ çíàìåíèòîñòÿìè êèíî è ýñòðàäû, ñ îãðîìíûì êîëëè÷åñòâîì ìóçûêè è òàíöàìè, ýòî ïðåäñòàâëåíèå äëÿ âñåõ.
    Åñëè Âàø ðåáåíîê ïî¸ò, õîðîøî òàíöóåò, î÷åíü àêòèâíûé, õîòèòå, ÷òîáû îí ó÷àñòâîâàë â ýòîì ïðîåêòå, çâîíèòå!
    Êàñòèíãè ïðîõîäÿò.
    Ïîäðîáíîñòè íà ñàéòå äåòñêîãî òâîð÷åñêîãî öåíòðà: http://artgelsomino.com è ïî òåë. 8-499 Ç47-51Î6.
    Òàê æå, ìîæåòå íà ñàéòå îñòàâèòü çàÿâêó-àíêåòó äëÿ ó÷àñòè â êàñòèíãå.
    Îñòàâèòü àíêåòó-çàÿâêó
    Äåòñêèé êàñòèíã.

  18. vpPashma Avatar

    With the help of our informers, you can place on your site fresh ads. You can edit size and color of the style of your site.

  19. house much is my house worth Avatar

    We would like even more bloggers could publish web sites like this that are actually fun to read. With the nonsense flying around on the internet, it truly is unusual you just read a weblog like this instead

  20. ACF Car Finance Avatar

    I’m a novice to writing and having information out there. This page here is extremely beneficial and provides me with more insight concerning making an effect when writing comments. Make sure you keep up your blogposts and I can carry on and go through all of them.

  21. Elorserpeap Avatar
    Elorserpeap

    Привет всем! Форум просто супер =)
    🙂

  22. Эксперимент Avatar

    Провожу эксперимент, суть которго заключается в выяснении резона всех этих операций

  23. AQDonald Avatar
    AQDonald

    стриптиз

    Пришлось художественно упасть на пол и пролежать там до конца выступления, поглаживая себя. И именно этих людей, или нелюдей, наши органы государственной безопасности разыскивали вплоть до начала 90-х годов ХХ века. Я не знал вылилось содержание кишечника убыстрил движение на этого неожиданного повоота событий более. В кино переодетые мужчины выглядят ярко, но совсем ненатурально. Наполнение сайта информацией и оптимизация под поисковые системы.

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

    http://fimoduncma.chez.com/

  24. sbseosbseo Avatar

    Всем Привет! интересный и красивый у Вас сайт! Предлагаю Сдаётся квартира в Bay Ridge, New York Престижная уютная квартира в Bayridge. 86st/4th ave. Аренда на долгий или короткий срок. Для дальнейшей информации обращаться http://www.felixnovak.ru видео – http://www.youtube.com/watch?v=cOTJ21tmyxY.

  25. Hosting mini site Avatar

    Hello sir,i will ctrl + D your site sir . Dont worry about that .thx

  26. Doria Luscombe Avatar

    Hello my friend . Why dont you add facebook badge on your blog ? Thanks