This commit is contained in:
parent
cec8811dfc
commit
89889e947a
5 changed files with 75 additions and 0 deletions
75
README.md
75
README.md
|
@ -1 +1,76 @@
|
||||||
[![Build Status](https://drone.friedl.net/api/badges/incubator/netclock/status.svg)](https://drone.friedl.net/incubator/netclock)
|
[![Build Status](https://drone.friedl.net/api/badges/incubator/netclock/status.svg)](https://drone.friedl.net/incubator/netclock)
|
||||||
|
|
||||||
|
Netclock is a collection of modules circling around time and shared clocks.
|
||||||
|
|
||||||
|
# Getting started
|
||||||
|
The easiest way to get started with netclock is to start the [docker
|
||||||
|
image](https://hub.docker.com/repository/docker/arminfriedl/netclock) with
|
||||||
|
|
||||||
|
```shell
|
||||||
|
docker run --rm -p5000:5000 arminfriedl/netclock
|
||||||
|
```
|
||||||
|
|
||||||
|
Then visit [http://localhost:5000/countdown](http://localhost:5000/countdown).
|
||||||
|
|
||||||
|
Alternatively, you can build directly from source. You need:
|
||||||
|
- python3, pip and pipenv
|
||||||
|
- node and npm
|
||||||
|
- redis
|
||||||
|
|
||||||
|
Start your redis server, then clone the git repository and `cd` into it. Run
|
||||||
|
```shell
|
||||||
|
npm run build # or publish for a production build
|
||||||
|
|
||||||
|
pipenv install
|
||||||
|
|
||||||
|
export FLASK_APP=netclock.py
|
||||||
|
export FLASK_APP=development # or production
|
||||||
|
pipenv run flask
|
||||||
|
```
|
||||||
|
Then visit [http://localhost:5000/countdown](http://localhost:5000/countdown).
|
||||||
|
|
||||||
|
# Countdown
|
||||||
|
The countdown module allows you to create shared countdowns that are
|
||||||
|
synchronized with a central server. After creating a countdown you can share a
|
||||||
|
countdown link to get a shared view of the time left until it reaches zero. A
|
||||||
|
running version can also be found on
|
||||||
|
[https://netclock.friedl.net/countdown](https://netclock.friedl.net/countdown)
|
||||||
|
(please don't abuse it or I'll have to restrict access).
|
||||||
|
|
||||||
|
Here are some impressions:
|
||||||
|
|
||||||
|
Create a countdown:
|
||||||
|
|
||||||
|
![Create countdown](screens/create.png)
|
||||||
|
|
||||||
|
Manage all your countdowns:
|
||||||
|
|
||||||
|
![Create countdown](screens/created.png)
|
||||||
|
|
||||||
|
View a countdown (can be shared and is synchronized between all viewers):
|
||||||
|
|
||||||
|
![Create countdown](screens/countdown.png)
|
||||||
|
|
||||||
|
![Create countdown](screens/over.png)
|
||||||
|
|
||||||
|
# Roadmap
|
||||||
|
The current roadmap contains:
|
||||||
|
- A worldclock with conversion between different time zones
|
||||||
|
- A synchronized, timezone-aware clock
|
||||||
|
- More customization options and skinning for users
|
||||||
|
- Security improvements (it's only clocks but still)
|
||||||
|
- Pre-made clock configurations for e.g. time-boxing in scrum
|
||||||
|
- Native clients
|
||||||
|
|
||||||
|
# Contributing
|
||||||
|
While netclock is still in incubator phase (i.e. before version 1.0) its main
|
||||||
|
repository is hosted on https://git.friedl.net/incubator/netclock with a mirror
|
||||||
|
on https://github.com/arminfriedl/netclock. With the first stable release it
|
||||||
|
will most likely move to GitHub as its main repository.
|
||||||
|
|
||||||
|
If you want to contribute, you can either issue a pull request on its Github
|
||||||
|
mirror (will be cherry picked into the main repository) or send patches to
|
||||||
|
dev[at]friedl[dot]net.
|
||||||
|
|
||||||
|
If you are interested in long-term contributions you can also drop me a
|
||||||
|
mail for an account on https://git.friedl.net.
|
||||||
|
|
BIN
screens/countdown.png
Normal file
BIN
screens/countdown.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 9.1 KiB |
BIN
screens/create.png
Normal file
BIN
screens/create.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
BIN
screens/created.png
Normal file
BIN
screens/created.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 74 KiB |
BIN
screens/over.png
Normal file
BIN
screens/over.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 18 KiB |
Loading…
Reference in a new issue