Giter Site home page Giter Site logo

craigk5n / gtimer Goto Github PK

View Code? Open in Web Editor NEW
11.0 4.0 7.0 335 KB

GTimer is a GTK application for timing how you spend your time among various projects and tasks with support for generating plain text and HTML reports.

Home Page: http://www.k5n.us/gtimer.php

License: Other

HTML 0.82% Makefile 6.35% C 75.38% M4 0.52% Perl 5.56% Shell 10.81% Roff 0.56%
gtk linux-app time-tracker

gtimer's Introduction

GTimer v2.0.0
Copyright (C) 1998-2010 Craig Knudsen, [email protected]
http://www.k5n.us/gtimer.php

BUILD REQUIREMENTS:
--------------------------------------------------------------------------
GTK 2.8 or later

It should build without issue on any UN*X that has GTK.  It should also
build on Windows machines that have the Windows port of GTK.  Recent versions
of Cygwin include GTK for Windows.  I have also compiled it on Mac OS X and
it works great, but you may need to install X11 (from Apple) depending on
which version of OS X you have, and you will need to install GTK for Mac OS X.

COMPILING:
--------------------------------------------------------------------------
Use the following sequence of commands to build:

./configure
make

If you are monkeying around with the source and automake stuff, you may
use the following commands to update the configure script.  (This is
not needed for the vast majority of source code changes.)

aclocal
automake --add-missing
autoconf

For more source code build documentation, see the INSTALL file.


RUNNING:
--------------------------------------------------------------------------
To run:
	./gtimer


LICENSE:
--------------------------------------------------------------------------
GTimer is open source released under the GNU General Public License (GPL)
Version 2.  See the COPYING file for a complete copy of the license.


NEW RELEASES:
--------------------------------------------------------------------------
To check for new releases, try the "Tools->Check for New Version" item
in the menu.

USING:
--------------------------------------------------------------------------
Command line options:
-midnight N	If you work past midnight, then use this to keep hours up
		until N count toward the previous day.
		Example:
		  -midnight 400
		  All hours up until 4AM will be applied to previous day.
-nosplash	Do not show the splash screen on app startup.
-start taskname	Start timing the specified task
-resume		Start timing the same tasks that were on when the application
		last exited.
-version	Display the gtimer version
-help		Get help on usage


TO DO:
--------------------------------------------------------------------------
- Catch some signals (SIGINT, for example) so we can save date before
  exiting.  GIMP does this, so it should be possible.
- Show the GNU license on initial run of the app.
- Online help.
- Postscript output for printing rather than plain text.
- Make a smaller main window (like gtcd)
- Optionally store data in MySQL, Oracle, etc. instead of flat files
- Add a configuration window to set things like print command,
  idle timeout, etc.
- Export function (CSV file)
- Ability to edit existing annotations



HISTORY:
--------------------------------------------------------------------------
See ChangeLog for development history.


TRANSLATING
--------------------------------------------------------------------------
See FAQ.html for instructions on how to create new translation files
for use with GTimer.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.