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
my first subtitle, yeay!
my first subtitle, yeay!

banyaknya film seri baru, sehingga untuk mendapatkan subtitle selain bahasa inggris agak susah. salah satu serial yang lagi gue tonton Read more

mematikan tampilan berita di peramban Edge

sniplet berita berita yang tampil ketika membuka browser Edge ini menyebalkan,

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

IP address tidak bisa dijadikan acuan lokasi
IP address tidak bisa dijadikan acuan lokasi

beberapa waktu lalu pitra post keheranannya kenapa di analytics di instagram/facebook menampilkan kota sidoarjo sebagai salah satu kota yang paling 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.