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

    Дело касалось семьи палатку ворвался Тото и, задыхаясь, доложил разыскивала Эльсу, но безуспешно, мы только.
    [URL=http://besplatnye-znakomstva.rmweb.ru/klub-znakomstv-dlya-pravoslavnih.html]Клуб знакомств для православных[/URL]

  2. Vigrx Plus pill Avatar

    I picture this may well be numerous upon the written content? nonetheless I nonetheless consider that it is usually suitable for nearly any type of matter subject matter, as a result of it could continuously be pleasurable to determine a heat and pleasant face or possibly listen a voice whilst preliminary landing.

  3. Keva Ipson Avatar

    Twitter had a tweet on Neiko Tools Air Tools that lead me hear for some reason. Not sure what this has to do with what I was looking for.

  4. resguiden Avatar

    actually appreciated the article that you posted . it just isn’t that easy to discover good stuff to read (you know READ and not just going through it like a zombie before going to yet another post to just ignore), so cheers mate for not wasting any of my time! 🙂

  5. Cheryll Delonais 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.

  6. best protein powder Avatar

    hdbrtnttdigqnblicvfb, best protein powder best protein powder for weight gain , gnijmax.

  7. Nittyimmark Avatar
    Nittyimmark

    pz 026v w sw
    Массовая рассылка обьявлений на 8 тысяч 100 досок обьявлений а так же на 47 тысяч 500 закрытых форумов и о ваших самйтах и товарах сразу же узнают миллионы клиентов.- Мы разошлем рекламу в течении 30 минутпосле оплаты.- Всего 226 рубей за рассылку. – Качественно.С гарантией.- Заключаем договора на раскрутку и вывод в ТОР сайтов.- Наш тел. 89266853242 ICQ 568113539 почта: rutop10@mail.ru fh 042u s nr

  8. hotfile.name Avatar

    [b]Кто хочет бесплатно [url=http://hotfile.name/soft/]скачать программы[/url] Soft
    [url=http://hotfile.name/soft/windows/32840-windows-7-ultimate-sp1-32bit-by-7dvd.html]windows 7 ultimate[/url] рэп r.
    X86 X64 Extended Lite, [url=http://hotfile.name/soft/14490-adobe-photoshop-cs5-1201-x86x64-extended-lite-ruen-unattended.html]скачать photoshop cs5[/url]
    [/b]

  9. Rosario Avatar
    Rosario

    Mauro is the best 😛

    cheap dog insurance

  10. Celia Avatar
    Celia

    The most influential paper I have read today?!?

    Daisy

    free streaming downloads