Giter Site home page Giter Site logo

max13 / chronographe Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 580 KB

Cross-platform timer, allowing you to start/stop the timer in order to time a task for instance... Inspired by http://joaomoreno.github.io/thyme/

Prolog 3.82% C++ 75.33% TypeScript 20.85%

chronographe's Introduction

Chronographe

Description

This is a dead simple cross-platform task timer. Dead simple because it's a dead simple system-tray icon with a dead-simple context-menu which has only few actions (Start/Stop, Show timers, quit, ...).

You need to time your task? Nothing simplier, download the latest release, start it, right-click on the system-tray icon and choose your action. Be sure to read the "known bugs" not to be surprised. The options are implemented as ini files, an right-click action will reveal it.

If you find a bug, want a feature or want to implement a feature yourself, don't hesitate to open an issue on Github, I will see what I can do.

Finally, this app was an idea from @r8e9 who needed a dead simple task timer, like Thyme but cross-platform. So I made a fair-trade with @r8e9, I needed a scanned version of the physical monopoly game, we had a deal.

Supported settings

  • prompt_job: When to prompt the user for the task name
    • start (Default): On start
    • stop: On stop
    • Note: The timer will start/stop AFTER prompting the reason.
  • timers_dir: The directory where the timers will be saved
    • Absolute path
    • Relative path (default ./timers)
    • Note: Beginning with a dot means relative path
  • timers_format: The datetime format
  • timers_rotation: When to rotate (change the file) the timers logs. For i.e.: 1 file for 1 rotation
    • day (Default): Every day
    • month: Every month

LICENCES

Written in C++ with Qt 5. Licenced under Creative Commons by-nc-sa,

FAQ

Q) What does "dead-simple" spirit means ?

A) The "dead-simple app" spirit means this app aims to be dead simple and if you need more advanced options, try to ask it on github issues but not sure I will try to implement them. Usually, I do this because more advanced apps already exist on the market, and the idea is to simplify the needs not re-inventing the wheel ;)

Note:

First version written in ~14 hours... Don't stop on bugs and typo immediately please ;)

Have fun !

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.