Apakah ada cara saya bisa mendapatkan total waktu mendengarkan dari baris perintah? Saya ingin menulis naskah untuk melacak berapa banyak waktu yang saya habiskan untuk mendengarkan musik setiap hari.
Apakah ada cara saya bisa mendapatkan total waktu mendengarkan dari baris perintah? Saya ingin menulis naskah untuk melacak berapa banyak waktu yang saya habiskan untuk mendengarkan musik setiap hari.
Jawaban:
Pertama, menggunakan perintah berikut:
pgrep banshee
Anda dapat memeriksa apakah Banshee sedang berjalan.
Jika ya, Anda dapat menggunakan:
banshee --query-current-state
perintah dalam skrip bash Anda untuk mendapatkan status Banshee saat ini (jika sedang diputar atau tidak).
Berikut adalah beberapa kode bash dasar yang dapat digunakan untuk memulai dan meningkatkan skrip Anda:
#!/bin/bash
seconds=0
while : ; do
if ( pgrep banshee > /dev/null ); then
if [ "$(banshee --query-current-state | cut -d' ' -f2)" = "playing" ]; then
(( seconds++ ))
echo "Total listening time: $seconds seconds"
fi
fi
sleep 1
done
sleep 1
1 detik ditambah waktu yang diperlukan untuk mengeksekusi tubuh while
loop.
Berikut adalah beberapa aplikasi pelacakan waktu (bukan konsol, tetapi dengan GUI) :
Deskripsi:
GTK-based X11 task timer
Program grafis yang melacak bagaimana waktu Anda dihabiskan. Menyimpan daftar tugas yang sederhana, yang masing-masing dapat menjadi bagian dari proyek, dan memungkinkan Anda melacak waktu di masing-masing proyek. Beberapa jam dapat berjalan secara bersamaan, anotasi dapat ditambahkan ke waktu sehari, dan laporan dapat dibuat dalam HTML atau teks. Jika GTimer mendeteksi bahwa Anda menganggur, Anda diberikan pilihan untuk mengurangi waktu yang Anda habiskan saat Anda kembali.
Dibandingkan dengan aplikasi pelacakan waktu lainnya, GTimer bersifat grafis tanpa bergantung pada lingkungan desktop dan bertujuan untuk kesederhanaan daripada berupaya menjadi aplikasi pelacakan dan penagihan proyek yang lengkap.
Foto:
Instalasi:
sudo apt-get install gtimer
Paket: gtimelog
Bagian: universe/admin
Deskripsi:
A Gtk+ time tracking application
Time Tracker (alias gtimelog) menyediakan aplikasi pelacakan waktu untuk memungkinkan pengguna melacak apa yang mereka kerjakan pada siang hari dan berapa lama mereka habiskan untuk melakukannya.
Foto:
Instalasi:
sudo apt-get install gtimelog
Deskripsi:
Time tracking applet for GNOME
Project Hamster membantu Anda melacak berapa banyak waktu yang Anda habiskan untuk berbagai kegiatan di siang hari. Setiap kali Anda berpindah dari satu tugas ke tugas lain, Anda mengubah aktivitas Anda saat ini di applet GNOME.
Ini dapat menyajikan statistik grafis dari berapa lama Anda telah menghabiskan pada setiap tugas, dan mungkin berguna untuk manajemen proyek atau menjaga lembar waktu karyawan.
Foto:
Instalasi:
sudo apt-get install hamster-applet
Untuk menginstal AppIndicator untuk hal yang sama:
sudo apt-get install hamster-indicator