GithubHelp home page GithubHelp logo

meeting-countdown's Introduction

meeting-countdown-1.png

Countdown clock for meetings

Build Status License: GPL v2

Download

Download the latest meeting-countdown.exe or see older versions.

Usage

You can double click the exe to run it with defaults or to see command line usage, run:

meeting-countdown.exe -h

Windows Defender SmartScreen might prevent the app from starting, but you can start it by clicking More info and Run anyway.

Examples

Countdown to 14:45 (2:45 PM):

meeting-countdown.exe --time 14:45

Countdown to 18:30 (6:30 PM), using INI file countdown.ini:

meeting-countdown.exe --time 18:30 --ini countdown.ini

5 minute countdown, using Comic Sans font:

meeting-countdown.exe --min 5 --font C:\Windows\Fonts\comic.ttf

Sample INI file

; Example INI file

; background color in html format
background-color = #000000
width = 200
height = 200

; settings for progress circle
[circle]
; width of circle line
width = 10
; color of circle line
color = #dddddd
; background color for circle line
background-color = #333333
; start animation duration in milliseconds
duration-start = 1000
; end animation duration in milliseconds
duration-end = 2000

; settings for digit display
[counter]
; color for digits
color = #dddddd
; font to be used
font-file = C:\Windows\Fonts\segoeui.ttf
; font size
font-size = 40

; settings for mirroring timer to another display
[mirror]
; display number
display = 2
; margin from left of display
left = 50
; margin from bottom of display
bottom = 50

Task Scheduler

If you want the countdown start automatically at a specific time, use Windows Task Scheduler.

Building

  • Install Docker
  • Run this command on cloned repository:
docker run -v $PWD:/code iqqmut/meeting-countdown-builder

The command mounts current directory and builds the app inside Docker container and if everything works, you should find bin/meeting-countdown.exe. Required libraries are statically linked so no external DLL files are needed to run the application. Docker image uses Mingw-w64 to cross compile the application to be run on Windows.

To run make clean, run this command:

docker run -v $PWD:/code iqqmut/meeting-countdown-builder make clean

To open a shell inside Docker container:

docker run --rm -it -v $PWD:/code iqqmut/meeting-countdown-builder /bin/bash

Coding Style

Vaguely using Google C++ Style Guide.

meeting-countdown's People

Contributors

iqqmut avatar

Stargazers

Matthias K. Scharrer avatar

Watchers

 avatar James Cloos avatar Matthias K. Scharrer avatar

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.