I needed a module like this to work with snapcasa, a similar service that in my experience works better. It was very easy to modify the module to work with snapcasa, just added some size options and one more option to the admin settings screen, then rearranged the variables in the output string for img src and there it was. Made me think that this module could be relatively easy to abstract and get working for several different web screenshot services. I'm wondering if there is interest from this module's maintainer in expanding the project, or from other folks in starting a new project. Just a feeler for now.

Attaching my snapcasa module for the moment, for whoever is interested.

CommentFileSizeAuthor
snapcasa_field.tgz7.65 KBdafeder

Comments

alfaguru’s picture

Thanks, I'll try to find the time to look at it. Your suggestion is a sound one - it would make most sense I think to create a new module which acts as a bridge between websnapr, snapcasa and so on and the Link module.

jordanmagnuson’s picture

+1 for this feature.

jordanmagnuson’s picture

There's a nice list of website thumbnail services here, that might serve as a good starting point:

http://freewebsiteproject.com/index.php/2008/03/14/free-thumbnail-services

dafeder’s picture

I've modified again for ShrinkTheWeb, which is so far the most reliable service we've tried. Can re-upload the module if anyone wants it.

dafeder’s picture

ShrinkTheWeb_field, reflecting 2010 api changes.

http://github.com/dafeder/shrinktheweb_field

skizzo’s picture

subscribing

brenes’s picture

Thank you for the extension of the module to use the shrinktheweb service, it works great so far.
Would it be possible to extend the module so that it is caching the provided thumbnails locally?
I've seen this functionality in a module for the thumbalizr service
http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/thumbalizr/
I think this might be a very good extension, as it would make the users relatively independent from server downtimes, credit points for page visits or queuing times.