AttachmentFu Reprocess all assets

Hey all,

I am about to embark on reprocessing approx 100k user photos with new dimensions that a site redesign has called for. We used AttachmentFu and have stored the originals in case this ever came up. I don't see anything built directly in AttachmenFu and was planning to write some rake tasks to do this myself, but figured it was worth a shot to find out if anybody else had to do this and wanted to share any pointers/code. :slight_smile:

Thanks in advance!

Cheers, Robby

Hi Robbie-

I am about to embark on reprocessing approx 100k user photos with new dimensions that a site redesign has called for. We used AttachmentFu and have stored the originals in case this ever came up. I don't see anything built directly in AttachmenFu and was planning to write some rake tasks to do this myself, but figured it was worth a shot to find out if anybody else had to do this and wanted to share any pointers/code. :slight_smile:

Your post at http://www.robbyonrails.com/articles/2008/06/20/ruby-1-8-7-on-macports-causing-some-problems saved my ass a few days ago, when I was setting up a new Macbook Pro. So, now, I'm really happy to have the chance to pay you back :slight_smile:

We faced the same situation as you (though with fewer than 100K images, I must say), and I wrote code to rehash all the existing images to the new thumbnail sizes. You'll find it at http://pastie.org/298645.

In our case, we were using S3 for image storage, and I had to insert the sleep at line 12 to avoid freaking S3 out, but, if you're using local file storage, it shouldn't be necessary.

Hope that helps-

Danny http://rejaw.com/help/about#danny

Hi Robbie-

I am about to embark on reprocessing approx 100k user photos with new dimensions that a site redesign has called for. We used AttachmentFu and have stored the originals in case this ever came up. I don't see anything built directly in AttachmenFu and was planning to write some rake tasks to do this myself, but figured it was worth a shot to find out if anybody else had to do this and wanted to share any pointers/code. :slight_smile:

Your post at http://www.robbyonrails.com/articles/2008/06/20/ruby-1-8-7-on-macports-causing-some-problems saved my ass a few days ago, when I was setting up a new Macbook Pro.

Glad to hear that my post helped you. :slight_smile:

So, now, I'm really happy to have the chance to pay you back :slight_smile:

Awesome!

We faced the same situation as you (though with fewer than 100K images, I must say), and I wrote code to rehash all the existing images to the new thumbnail sizes. You'll find it at http://pastie.org/298645.

In our case, we were using S3 for image storage, and I had to insert the sleep at line 12 to avoid freaking S3 out, but, if you're using local file storage, it shouldn't be necessary.

Hope that helps-

This works great. Just tested it out and it works perfectly. Now to get ready to start reprocessing 100x x 7 variants... 700k photos!

Thanks again!

Cheers, Robby