[devel] I: packages.altlinux.org
Igor Zubkov
igor.zubkov на gmail.com
Пн Мар 2 17:09:42 MSK 2015
сб, 28 февр. 2015 г. в 17:39, Anton Farygin:
> + возможность менять фотку мейнтейнера, а то чего-то не работает.
>
Аватарки обслуживаются внешним сервисом gravatar по почте на @altlinux. Тут
скорее всего такое, логин на p.a.o login at altlinux.ru, а граватар для
login at altlinux.org.
Там такой код для аватарки:
def avatar_url
gravatar_id = Digest::MD5.hexdigest(object.email.downcase)
"http://gravatar.com/avatar/#{ gravatar_id }.png?s=420&r=g"
end
Вот пример того как работает:
$ irb
2.2.0 :001 > require 'digest'
=> true
2.2.0 :002 > email = 'icesik at altlinux.org'
=> "icesik at altlinux.org"
2.2.0 :003 > gravatar_id = Digest::MD5.hexdigest(email.downcase)
=> "6b747716cf92a45179b30030d8725ac3"
2.2.0 :004 > "http://gravatar.com/avatar/#{ gravatar_id }.png?s=420&r=g"
=> "
http://gravatar.com/avatar/6b747716cf92a45179b30030d8725ac3.png?s=420&r=g"
2.2.0 :005 >
$
Картинка по получившемуся урлу открылась. Как я вижу, для rider at a.org, @a.ru,
@a.net нет граватара. Его нужно загрузить на gravatar.com.
А ещё там рейтинг выставлен. Только аватарки с безопасным содержимым.
> + возможность donate мейнтейнеру через paypal или какие-нибуть яндекс
> кошельки - было бы круто.
>
Я видел пару сервисов для этого. Надо будет посмотреть. Хотя я не уверен
что с этого что-то можно заработать.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20150302/083dc0ea/attachment.html>
Подробная информация о списке рассылки Devel