У Gravatar нет простого сервиса или интерфейса для загрузки аватаров с других сайтов - они ожидают, что вы зайдете на их сайт напрямую.
Скорее всего, вам придется поцарапать их сайт и выступить в роли HTTP-клиента, чтобы имитировать, как пользователь сам выполняет действия. Это не тривиально, но если вы посмотрите на код Ruby, у вас должно быть очень хорошее представление о том, каков общий процесс.
Что вы пробовали до сих пор?
-Adam