Giter VIP home page Giter VIP logo

comradephilos / coyote Goto Github PK

View Code? Open in Web Editor NEW
3.0 4.0 0.0 121.86 MB

Control Your OverTimes (easily) - a simple and fast tool for time tracking, which allows you to overiew all your overtimes you achieved at work over a certain period of time. In future there will be support for multiple employees etc.. Made with Lazarus/Object Pascal.

Home Page: http://coyote.lukas-franke.com/

Pascal 100.00%

coyote's Introduction

CoYOT(e)

Control Your OverTimes (easily)

This programme is a lightweight, open-source and userfriendly tool to keep an eye on overtimes at work. It calculates - based on attendance times the user entered - how many hours of working time the user accumulated and visualises the balance so that he always is up to date. If used consequently one can save precious free time and organize working time in a way that employees and bosses might profit from.

open source

CoYOT(e) is open source. That means you can use it freely and distribute it under the terms of GPLv3 and even change it to fit your demands. And of course you can also contribute to this project as a programmer, designer or as a user sending feedback. You can also take the source code to compile it on almost every computer and operating system you want - Thanks to Lazarus IDE and it's multi-platform components.

what can it do?

  • create and edit weeks in a grid view
  • edit single entries in the grid like you would e.g. in Excel
  • calculate your overall working time by entering begin and leave of a workday
  • get to know how many hours you can take off based on overtimes
  • manage and calculate the number of days you took off
  • load and save to/from a file or upload to a database server ( in future )
  • change the color theme

what is planned in future?

  • track time for a number of people and easily switch between them
  • releases for Windows, MacOS and Linux
  • language support for multiple languages ( currently english only )
  • statistics, bar charts or graph charts
  • export functions e.g. to various file formats
  • upload to and download from a firebird database

downloads

You will find any older version by clicking the link to the Download Page. Read the release notes carefully! Alternatively you can of course always download the newest commit of the programme on this main page ( click "download zip" on the right ), if you are fine with the fact that the version might look and feel like it is not yet finished and many functions/buttons etc. may have no effect or even may cause errors and crashes.

installation

  • 1. download the current package
  • 2. unzip it to any destination you want
  • 3. open the /bin folder
  • 4. double click on the binary that is for your OS
    • CoYOTe-darwin for MacOS
    • CoYOTe-linux for Linux
    • CoYOTe-win.exe for Windows

There is no installation tool needed and the programme won't create any files to another directory, so that the programme is always portable. That means, that you can easily copy the programme folder to another computer and use it there without installation needed. If there is no binary for your OS check out the last paragraph "compile or edit the project", where you can find information on how to compile the project. Note that the programme is still in development and so the programme folder may contain files that would not be needed in a normal release version.

compile or edit the project

via Lazarus IDE GUI

The programme is written in Object Pascal and created with Lazarus IDE and the Free Pascal Compiler. To open/edit the project you can open the "coyote.lpi"-file with the Lazarus IDE and start coding/compiling! If you compile CoYOT(e) on a system, that is supported by the Free Pascal Compiler, you will get a binary file matching your system in the "bin"-folder.

via command prompt

git clone https://github.com/ComradePhilos/coyote.git
cd coyote
lazbuild -B CoYOTe.lpi

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.