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

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

  2. noseIssuego Avatar

    Интересно написан, прям зачитался. Ну все пояду работать

  3. Impeskempaphy Avatar

    Занимательно конечно, но есть более интересные темы для обсуждения

  4. aliflereepino Avatar

    Отличео!!! так держать !! 🙂

  5. Homseldes Avatar

    Я вот полностью с автором согласна и вообще – отличная статья 😉

  6. Dopearrisearf Avatar

    Интересные материалы, жаль нет вреени все почитать

  7. raskrutsan Avatar
    raskrutsan

    – изготовление баннеров от 10$ сайты от 30$
    – рассылка рекламных сообщеий на 30000 форумов – 20$
    – на 10000 досок – 7$
    – в 6000 каталогов – 7$
    -рассылка на тематические сайты (каталоги,форумы и др.) – сбор базы
    + рассылка 60$. Следующие рассылки 10-20$.Собраные базы отдам Вам.
    -рассылка рекламы в ручную на любые ресурсы интернета 0.2$ за каждую регистрацию (не меньше 200 регистраций)
    -комплексная раскрутка сайтов 1000$ разовая + 200$ в месяц за рассылки или по договорености.
    -Рассылка на E-mail (только по Вашим базам подписчиков) 20$ на 150000 адресов. Можно на меньшие объемы но не меньше 10$
    -сбор баз любых ресурсов под заказ
    -поиск информации в интернете 10$
    E-mail:nil375@mail.ru

  8. HondaFun Avatar

    Начал проект Honda Accord Type-R. Была куплена базовая комплектация со стандартными примочками, затем из пиндосии заказывались различные запчасти,
    как говорится с мира по нитке, потихоньку потихоньку и собрал свою ласточку. Немного карбона, карбоновая матовая пленка.
    апгрейд движка. Достиг 240 л.с.Вобщем выставляю свою прелесть на всеобщее обозрение. http://honda-style.ru Тут всё подробно, все фото, как что и в какое время было установлено
    Указана примерная стоимость каждой детали. Могу помочь с заказом запчастей и фенек. По этим вопросам в асю указаную в профиле.
    Буду рад любой критике. Благодарю за внимание.

  9. nikoldmit Avatar
    nikoldmit

    – изготовление сайтов от 30$, баннеров от 10$
    – рассылка рекламных сообщений на 30000 русскоязычных форумов – 20$
    – рассылка рекламы на 10000 русскоязычных досок – 7$
    – регистрация сайта в 6000 русскоязычных каталогах – 7$
    – рассылка рекламы на 30000 англоязычных форумов – 20$
    -рассылка рекламы на тематические сайты (каталоги,доски и др.) – сбор базы
    + рассылка 60$. Следующие рассылки 10-20$.Собраные базы отдам Вам.
    -ручная рассылка рекламы на любые ресурсы интернета 0.2$ за каждую регистрацию (не меньше 200 регистраций)
    -комплексная раскрутка сайтов 1000$ разовая + 200$ в месяц за рассылки или по договорености.
    -Рассылка на E-mail (только по Вашим базам подписчиков) 20$ на 150000 адресов. Можно на меньшие объемы но не меньше 10$
    -сбор баз любых ресурсов.
    E-mail: frol692@mail.ru

  10. reklasers Avatar
    reklasers

    – изготовление сайтов от 30$, баннеров от 10$
    – рассылка рекламных сообщений на 30000 русскоязычных форумов – 20$
    – рассылка рекламы на 10000 русскоязычных досок – 7$
    – регистрация сайта в 6000 русскоязычных каталогах – 7$
    – рассылка рекламы на 30000 англоязычных форумов – 20$
    -рассылка рекламы на тематические сайты (каталоги,доски и др.) – сбор базы
    + рассылка 60$. Следующие рассылки 10-20$.Собраные базы отдам Вам.
    -ручная рассылка рекламы на любые ресурсы интернета 0.2$ за каждую регистрацию (не меньше 200 регистраций)
    -комплексная раскрутка сайтов 1000$ разовая + 200$ в месяц за рассылки или по договорености.
    -Рассылка на E-mail (только по Вашим базам подписчиков) 20$ на 150000 адресов. Можно на меньшие объемы но не меньше 10$
    -сбор баз любых ресурсов.
    E-mail: frol692@mail.ru

  11. высшее образование в чехии Avatar

    Суперски пишете. Вот решил рискнуть и поделится с вами также тем что интересует лично меня, а именно обучение в вузах чехии. Думаю посетителям вашего ресурса эта ссылка будет полезна…

  12. westers Avatar
    westers

    – изготовление сайтов от 30$, баннеров от 10$
    – рассылка рекламы на 30000 русскоязычных форумов – 20$
    – рассылка на 10000 русскоязычных досок – 7$
    – регистрация в 6000 русскоязычных каталогах – 7$
    – рассылка рекламы на 30000 англоязычных форумов – 20$
    -рассылка рекламы на тематические сайты (каталоги,доски и др.) – сбор базы
    + рассылка 60$. Следующие рассылки 10-20$.Собраные базы отдам Вам.
    -ручная рассылка рекламы на любые ресурсы интернета 0.2$ за каждую регистрацию (не меньше 200 регистраций)
    -экспресс рассылка 100$ – включает в себя 6 рассылок на форумы + 3 на доски + 3 в каталоги
    -комплексная раскрутка сайтов 1000$ разовая + 200$ в месяц за рассылки или по договорености.
    -Рассылки на E-mail (только по Вашим базам подписчиков) 20$ на 150000 адресов. Можно на меньшие объемы но не меньше 10$
    -сбор баз любых ресурсов.
    E-mail: kip653@mail.ru

  13. froltirs Avatar
    froltirs

    – изготовление сайтов от 30$, баннеров от 10$
    – рассылка рекламы на 30000 русскоязычных форумов – 20$
    – рассылка на 10000 русскоязычных досок – 7$
    – регистрация в 6000 русскоязычных каталогах – 7$
    – рассылка рекламы на 30000 англоязычных форумов – 20$
    -рассылка рекламы на тематические сайты (каталоги,доски и др.) – сбор базы
    + рассылка 60$. Следующие рассылки 10-20$.Собраные базы отдам Вам.
    -ручная рассылка рекламы на любые ресурсы интернета 0.2$ за каждую регистрацию (не меньше 200 регистраций)
    -экспресс рассылка 100$ – включает в себя 6 рассылок на форумы + 3 на доски + 3 в каталоги
    -комплексная раскрутка сайтов 1000$ разовая + 200$ в месяц за рассылки или по договорености.
    -Рассылки на E-mail (только по Вашим базам подписчиков) 20$ на 150000 адресов. Можно на меньшие объемы но не меньше 10$
    -сбор баз любых ресурсов.
    E-mail: rek823@mail.ru

  14. reklservs Avatar
    reklservs

    – изготовление сайтов от 30$, баннеры от 10$
    – рассылка рекламы на 30000 русскоязычных форумов – 20$
    – рассылка на 10000 русскоязычных досок – 7$
    – регистрация в 6000 русскоязычных каталогах – 7$
    – рассылка рекламы на 30000 англоязычных форумов – 20$
    -рассылка рекламы на тематические сайты (каталоги,доски и др.) – сбор базы
    + рассылка 60$. Следующие рассылки 10-20$.Собраные базы отдам Вам.
    -ручная рассылка рекламы на любые ресурсы интернета 0.2$ за каждую регистрацию (не меньше 200 регистраций)
    -экспресс рассылка 100$ – включает в себя 6 рассылок на форумы + 3 на доски + 3 в каталоги
    -комплексная раскрутка сайтов 1000$ разовая + 200$ в месяц за рассылки или по договорености.
    -Рассылки на E-mail (только по Вашим базам подписчиков) 20$ на 150000 адресов. Можно на меньшие объемы но не меньше 10$
    -сбор баз любых ресурсов.
    E-mail: rekl243@mail.ru

  15. rekteks Avatar
    rekteks

    – сайты от 30$, баннеры от 10$
    – рассылка рекламы на 30000 русскоязычных форумов – 20$
    – рассылка на 10000 русскоязычных досок – 7$
    – регистрация в 6000 русскоязычных каталогах – 7$
    – рассылка рекламы на 30000 англоязычных форумов – 20$
    -рассылка рекламы на тематические сайты (каталоги,доски и др.) – сбор базы
    + рассылка 60$. Следующие рассылки 10-20$.Собраные базы отдам Вам.
    -ручная рассылка рекламы на любые ресурсы интернета 0.2$ за каждую регистрацию (не меньше 200 регистраций)
    -экспресс рассылка 100$ – включает в себя 6 рассылок на форумы + 3 на доски + 3 в каталоги
    -комплексная раскрутка сайтов 1000$ разовая + 200$ в месяц за рассылки или по договорености.
    -E-mai рассылкиl (только по Вашим базам подписчиков) 20$ на 150000 адресов. Можно на меньшие объемы но не меньше 10$
    -сбор баз любых ресурсов.
    E-mail: rekl244@mail.ru

  16. mobmans Avatar
    mobmans

    Продаю nokia 8600 luna за 13000р.новый,не копия,с коробкой и полной комплектацией.
    тел 89261821654,e-mail dubastar1@yandex.ru

  17. gipputerist Avatar

    Статистика 4-ёх A B C D методов торговли фунтом за весь 2009.
    Wecks 45-48 III s\l 230 t\p 465ps III B\H 2×3 63ps III 1) 270ps III 2) 790ps
    Wecks 40-45 III s\l 230 t\p 920ps III B\H 3×3 180ps III 1) 945ps III 2) 1173ps
    Weeks 35-40 III s\l 230 t\p 438ps III B\H 3×6 -362ps III 1) 380ps III 2) -1097ps
    Weeks 30-35 III s\l 230 t\p -26ps III B\H 8×4 332ps III 1) -26ps III 2) -215ps
    Weeks 25-30 III s\l 230 t\p 629ps III B\H 6×1 518ps III 1) 693ps III 2) 606ps
    Weeks 20-25 III s\l 230 t\p 377ps III B\H 6×6 772ps III 1) 453ps III 2) 1293ps
    Weeks 15-20 III s\l 230 t\p 756ps III B\H 5×3 203ps III 1) 682ps III 2) -230ps
    Weeks 10-15 III s\l 230 t\p 771ps III B\H 6×5 110ps III 1) 689ps III 2) 540ps
    Weeks 05-10 III s\l 230 t\p -613ps III B\H 3×0 -756ps III 1) -730ps III 2) -233ps
    Weeks 01-05 III s\l 230 t\p -401ps III B\H 7×2 874ps III 1)-1412ps III 2)-1199ps
    Соотношение сделок III 138x-103 III 49x-43 III 136x-105 III 127x-114
    Общий результат $ III 3316ps\ lot % III 1934ps\ lot % III 1944ps III 162ps
    Компьютер должен приносить доход, решив задачу Форекс, я могу зарабатывать 300-500% годовых, затрачивая по 3 минуты в день. Специальные экономические знания не нужны, ничего не нужно, работа очень простая.
    Подробней в файле “Качество товара.doc” архива _www.regulest.ru\regulest.rar или
    _www.regulest.ru\System.doc Уделите моим файлам пять минут внимания, они созданы для вас, и получите неиссякаемый источник денег. На моем форуме, кому удобней, тоже самое _http://www.regulest.ru/forex%20forum/index.php?board=2.0
    С уважением.

  18. Crystal Avatar

    I apologise that, I can help nothing. But it is assured, that you will find the correct decision. Do not despair.

  19. Николай Алексеев Avatar

    Будет ли у Вас какой-нибудь новогодний пост?

  20. terkots Avatar
    terkots

    В платежной системе претензий нет E-mail: relk645@mail.ru
    – сделать сайт от 30$, баннер от 10$
    – разослать рекламу на 30000 русскоязычных форумов – 20$
    – рассылка рекламы на 10000 русскоязычных интернет-досок – 7$
    – регистрация в 6000 русскоязычных каталогах – 7$
    – рассылка рекламы на 30000 англоязычных форумов – 20$
    -рассылка рекламы на тематические сайты (каталоги,доски и др.) – сбор базы
    + рассылка 60$. Следующие рассылки 10-20$.Собраные базы отдам Вам.
    -ручные рассылки рекламы на любые сайты интернета 0.2$ за каждую регистрацию (не меньше 200 регистраций)
    -рассылка со скидками 100$ -тоесть при заказе любых рассылок на общую сумму 150$ скидка 50$ подбор видов рассылок бесплатно
    -комплексная раскрутка сайтов 1000$ разовая + 100$ в месяц за рассылки или по договорености.
    Комплексная раскрутка расчитывалась на минимум 1000 уникальных в сутки,гарантии.
    -E-mai рассылка (только по Вашим базам подписчиков) 20$ на 150000 адресов. Можно на меньшие объемы но не меньше 10$
    -сбор баз любых сайтов или сбор информации.
    Изготовление сайтов, интернет-магазинов как на готовых шаблонах так и на шаблонах “с ноля”.
    На сайт могу поставить аудио,видео,слайдшою,формы связи,регистрацию,фотогалерею,форум,
    гостевую,чат,блоги и другие модули.Можно с панелью администратора и без.Можно заказать простые
    сайты 1 – 5 страниц текста с рисунками 10$-30$ есть более 100 простых шаблонов.
    E-mail: relk645@mail.ru

  21. cemPhobclible Avatar

    Отличный сайт! ен6

  22. avereinue Avatar

    Интересная статья, но не все понял. 4р

  23. Veleslakara Avatar

    Хотелось бы пообщаться на эту тему 9а

  24. nadooripienda Avatar

    Занес в закладки и жду новых статей 6л

  25. vordCothhouth Avatar

    Некоторые моменты хотелось бы уточнить 8в

  26. sypeeremius Avatar

    Буду с нетерпением ждать следующую статью 8л

  27. Loyaguegumusy Avatar

    Интересно пишете, мне понравилось 7в

  28. Farpjiree Avatar

    Очень интересная статья, жду продолжения 6а

  29. accobeWek Avatar

    Некоторые вопросы хотелось бы уточнить 5д

  30. AspesEvaskJep Avatar

    Очень хорошо пишет автор 7п

  31. detamoimimb Avatar

    Приятно было почитать эту статейку 5п

  32. Fraurseenrics Avatar

    Некоторые моменты хотелось бы уточнить 6а

  33. PrattMentCite Avatar

    Хорошо пишет, жаль, что быстро дочитал 5п

  34. AcrodearohodY Avatar

    Очень понравилась статья, только кое-что хотелось бы уточнить 5ф

  35. DafeunafZer Avatar

    Узнал много интересного и жду ещё 5р

  36. dineys Avatar

    отличный сайт,очень много интересного.

  37. pluddyimpam Avatar

    Мне понравился стиль автора 3ы

  38. SewOnesyKen Avatar

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

  39. gontiesee Avatar

    Хорошо пишете, мне понравилось 5р

  40. taugattappy Avatar

    С нетерпением жду следующих статей 4ж

  41. PutQuapsusy Avatar

    Читал с удовольствием, очень советую 4э

  42. PAYOBREAXIOPY Avatar

    Понравился стиль автора 4ы

  43. DitaLoopopy Avatar

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

  44. MuhInnona Avatar

    Прикольно пишете, жду следующих статей 4д

  45. brooleoxilk Avatar

    Много интересного узнал 3д

  46. breandaIndura Avatar

    Интересно автор пишет, только некоторые моменты хотел уточнить 4ф

  47. HuntyBymn Avatar

    Прикольно автор подобрал материал 3а