semenjak ada gravatar, foto profil untuk beberapa account social media gue, tinggal  di-connect saja dengan account gravatar, lalu otomatis foto profil gue muncul.

namun ga semua layanan di internet ini punya atau membuat koneksi ke gravatar.

jadi ketika butuh untuk unggah foto profil, akhirnya gue musti cari-cari dulu foto profil gue yang ada di harddisk atau di komputer. itu juga kalo ketemu. kalo engga harus edit edit dulu dari file foto lain 😀

sebenarnya kalau saja gravatar menyediakan fasilitas untuk megunduh foto yang sudah kita unggah ke layanan mereka, tentu masalah langsung beres. tinggal download dari mereka. 

setelah cari cari, ketemulah cara untuk bisa unduh profile picture dari gravatar. cara ini dengan menjalankan perintah linux di terminal.

curl "http://gravatar.com/avatar/$(md5 -q -s nobody@example.com)?s=300" > avatar.png

gravatar pada dasarnya menyambungkan antara sebuah email address dengan foto profil. nah dalam contoh di atas, email address nobody@example.com adalah salah satu email yang sudah di-set di gravatar untuk disandingkan dengan foto profil tertentu.



namun, perintah ini error di linux gue, ubuntu 19.10.

cari cari tau lagi, sebenarnya ubuntu sudah menyediakan perintah md5 ini, tapi namanya md5sum, dan cara pakainya beda.

default parameter untuk md5sum ini adalah (nama) file.
untungnya ternyata juga bisa menerima inline string stdin

md5sum <<<"my string"

atau

echo -n "my string" | md5sum

nah sekarang bagaimana ‘nempelin’ perintah ini ke perintah curl tadi.

curl "http://gravatar.com/avatar/$(md5sum <<<nobody@example.com)?s=300" > avatar2.png

karena kalau cuma ‘nempelin’ perintah inline tadi, hasilnya file yang terbuat dari perintah curl tadi, error tidak bisa dibuka.

cannot open generated file from hashed 

setelah trial error beberapa kali,  akhirnya sukses pakai perintah di bawah ini

curl "http://gravatar.com/avatar/$(echo -n nobody@example.com | md5sum)?s=300" > avatar2.png
Another post
stramble cext
stramble cext

susah delian kaga mue menikirkan ummuk tesbuat mtramble cext. wawtu akan-awal lyopa baxai ektel, caki poq ya kaya'rya nikeuh. awgirnya Read more

2FA – two factor authentication
2FA – two factor authentication

dengan semakin maraknya pencurian akun, entah itu akun email, akun gmail, akun yahoo (eh, masih ada yang pakai? :D), akun Read more

mengetahui password yang lupa
mengetahui password yang lupa

buat beberapa orang, untuk mendapatkan kembali atau mereset password yang lupa dari suatu layanan biasanya akan menggunakan option : forgot Read more

internet banking bank mandiri – permasalahannya
internet banking bank mandiri – permasalahannya

tanggal 21 maret 2017 lalu bank mandiri meluncurkan internet bankingnya yang terbaru. popup page internet banking Read more

oh iya, kalau mau image sizenya diubah, tinggal ganti parameter s menjadi nilai yang diinginkan. jadi kalau menurut contoh di atas, jika s=300, maka file yang dibuat ketika dilakukan perintah curl tadi, adalah file image dengan size 300px x 300px.