/qtracker-extension

This extension will provide your clocking hours in top bar

Primary LanguageJavaScript

Overview

Qtracker extension will show hours clocked, burned, break duration etc in top bar.

Requirments

  • Gnome-3.24 and above (ubuntu 18).
  • Gnome-tweak tool to activate.
  • python and pip (If you dont have pip run sudo apt install python-pip)

Installation

  • Install httplib2 package
pip install httplib2
  • Install gnome tweak tool
sudo apt install gnome-tweak-tool
  • clone the repo
git clone https://github.com/Shihadt/qtracker-extension.git
cd qtracker-extension
auth=your_qtracker_authentication
sed -e "s/AUTH_KEY = ''/AUTH_KEY = '${auth}'/g" argos/qtracker.100s.py > qtracker.100s.py_tmp
  • Move argos folder into ~/.config
mv qtracker.100s.py_tmp argos/qtracker.100s.py
chmod u+x argos/qtracker.100s.py
mv argos ~/.config/
  • create folder extensions in ~/.local/share/gnome-shell
mkdir -p  ~/.local/share/gnome-shell/extensions
  • Move qtracker@qburst folder to ~/.local/share/gnome-shell/extensions/
mv qtracker@qburst.com ~/.local/share/gnome-shell/extensions/
  • Restart gnome-shell. (Press alt+f2, then 'r' and enter)
  • Enable qtracker extension in gnome tweak tool. (From gnome tweak tool -> extension-> Qtracker)
gnome-shell-extension-prefs

And choose Qtracker

Troubleshooting

If qtracker extension deosnt appear on your top bar

  • Backup qtracker.100s.py
cp ~/.config/argos/qtracker.100s.py ~/
  • Remove argos folder in ~/.config
rm -r ~/.config/argos
  • Restart gnome (Press alt+f2, then 'r' and enter)
  • delete ~/.config/argos/argos.sh
rm ~/.config/argos/argos.sh
  • Move backup file
mv ~/qtracker.100s.py ~/.config/argos/

Reference

This extension is made up with the help of https://github.com/p-e-w/argos