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
kamu terlacak!
kamu terlacak!

ketika memasukan keyword untuk dimasukan ke pencarian google, kadang hasil pencarian ada yang menampilkan hasil berupa peta. lalu jika "more locations" Read more

content controls microsoft word
content controls microsoft word

sudah semenjak lama gue membutuhkan semacam 'kemampuan' untuk bisa menampilkan tulisan yang sama di berbagai lokasi pages / header / Read more

jangan beli external harddisk WD My Book
jangan beli external harddisk WD My Book

Jangan pernah beli harddisk external WD My Book, --- kalau engga punya harddisk yang akan membackup harddisk WD My Book Read more

berkarya dengan ASUS ZenBook Flip S
berkarya dengan ASUS ZenBook Flip S

kalau ditanya apa yang sedang gue pengenin saat ini, pasti gue akan jawab: laptop! laptop gue saat ini umurnya sudah 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.