Userscripts Qute Pass
Qute-pass ?
Qute-pass adalah salah satu dari sekian banyak userscripts qutebrowser yang sangat membantu. Qute-pass berfungsi untuk menginputkan informasi login (username & password) secara otomatis menggunakan pass .
Requirements
Untuk menggunakan qute-pass ada beberapa package yang di perlukan :
- gnupg
- pass
- [pinentry-gtk]
- python3-tldextract
Membuat gpg key
Untuk membuat gpg key cukup mudah dengan menggunakan :
$ gpg --gen-key
- Masukan nama dan alamat email dan pilih (O)okay.
- Masukan password untuk gpg key.
Untuk melihat list key yang ada gunakan :
$ gpg --list-keys
- Untuk lebih lanjut mengenai gpg bisa di baca di manual pagenya
Konfigurasi gpg-agent untuk pinentry-gtk
Buat file config gpg-agent.conf
pada ~/.gnupg/
default-cache-ttl 46000
pinentry-program /usr/bin/pinentry-gtk-2
allow-preset-passphrase
- Reload gpg-agent
$ gpg-connect-agent reloadagent /bye
Konfigurasi pass
Inisialisasikan pass dengan id gpg yang sudah dibuat sebelumnya :
$ pass init <alamat_email>
Menyimpan password dengan pass
Contoh menyimpan password github :
$ pass insert git/github.com/<username_github>
- Masukan password dari akun github yang akan di simpan pada pass
Untuk menampilkan password yang sudah tersimpan, contoh menampilkan password dari github yang sudah tersimpan sebelumnya :
$ pass show git/github.com/<username_github>
- Masukan password gpg yang sudah di buat sebelumnya.
- Untuk lebih lanjut mengenai pass bisa di baca di manual pagenya
Menggunkan qute-pass
Untuk menggunakan qute-pass cukup mudah tinggal spawn userscripts qute-passnya pada halaman login, berikut yang bisa dilakukan oleh qute-pass :
spawn --userscript qute-pass
spawn --userscript qute-pass --username-only
spawn --userscript qute-pass --password-only
spawn --userscript qute-pass --otp-only
Tags:
Referensi:
* https://www.redhat.com/sysadmin/creating-gpg-keypairs
* https://github.com/qutebrowser/qutebrowser/blob/master/misc/userscripts/README.md
Imam Az-Zuhri rahimahullah mengatakan :
"Sesungguhnya yang menyebabkan ilmu hilang adalah lupa dan tidak mengulanginya."
Catatan Terkait :
#semuabisaonline dengan Jetdino
Nestero
🔥 GNU/Linux Enthusiast 🔥
🌟 Void Linux User 🌟