Skip to content

luilver/hamster

 
 

Repository files navigation

NOTE: Hamster is kinda not being maintained at the moment.
Details here: http://projecthamster.wordpress.com/2013/05/13/hamster-is-looking-for-a-new-maintainer/

Dependencies

Debian-based: apt-get install git-core gettext intltool python-gconf python-requests python-beaker python-tz python-gtk2
RPM-based: yum install git-core gettext intltool gnome-python2-gconf python-requests python-beaker python-tz python-gtk2
Other:

  • apt-get install python-appindicator (for xfce)
  • apt-get install python-pip
  • pip install python-dateutil
  • pip install jira or use debian package (jira-python at ppa:sarnowskitomek/hamter-intergration)

Installing

WARNING It’s preffered to uninstall other hamsters from system

./waf configure build --prefix=/usr
sudo ./waf install

Sometimes you need to run:

sudo chown -R <user>:users /path/to/the/checkout
sudo ./waf install

After that make sure that the old daemons aren’t roaming around:

killall hamster-service && killall hamster-windows-service

Now restart your panels/dockies and you should be able to add hamster to your panel!

RT features

Settings

Search

Simple

When typing name of new activity suggestions are generated based on whole text, even if cursor isn’t at the end:

lm dzp zarzą

produces:

  • #105030: LM-DzP-GPU.OG.03 Zarządzanie użytkownikami konsolowymi

User tickets

There is a possibility to search tickets holded by specified user. Just type user login:

serwis aadamski mig 

produces:

  • #103636: MIG/ Obsługa serwisowa 10/2013 (Adrian)
  • #87013: Mieloch – prace serwisowe
  • #76614: Eltron- serwis

Back to the future (past)

If you want start activity whitch should be tracked for 17 minutes, just write:

-17 lm dzp zarzą

Jira features

It’s very similar to RT integration – allows searching issues and raporting time spent on
issues to jira.

Tray

Tray is compatible with Ubuntu. Label is configured in options (label visibility, length). When label is visible shows:

activity and time / total tracked today

Positions in menu:

  • New Activity
  • Stop tracking
  • Last activities – submenu with last activities in last few days
  • Add earlier activity
  • Show preview
  • Preferences
  • Quit

Last activities are grouped by category.

Export to RT

From Show preview window you can export times to RT. Simply select tickets to export (exported are not selected) and Report selected.... This will bring the window where you can choose to group comments and test export. There is possibility to edit comment and time amount (just double click on time entry or comment).

hamster-applet → hamster-time-tracker clean up

Previously hamster was installed everywhere under hamster-applet. As
the applet is long gone, the paths and file names have changed to
hamster-time-tracker. To clean up previous install follow these steps:

git checkout d140d45f105d4ca07d4e33bcec1fae30143959fe
./waf configure build --prefix=/usr
sudo ./waf uninstall

About

The linux time tracker

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.3%
  • HTML 1.6%
  • Other 0.1%