Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Rostiger/chronicle

A timeline visualisation tool.
https://github.com/Rostiger/chronicle

Last synced: 5 days ago
JSON representation

A timeline visualisation tool.

Awesome Lists containing this project

README

        

# Chronicle
[Chronicle](https://rostiger.github.io/chronicle/) is a simple text-based timeline visualisation tool I created in an effort to better understand and know myself.

It was born from the realization of my difficulty to put events and phases of my past into context.
Chronicle is an attempt to collect, store and visualize this information in a single place and make it easily accessible.

# Usage
Chronicle creates a timeline with multiple lanes from text based data using [neauoire](https://github.com/neauoire)'s _Tablatal_ and _Indental_ formats and parsers.

Each lane represents one of the categories in the databox on the right. The black bar at the top displays the current year and month. Chronicle supports singular, continuous and ongoing events.

The data is stored in `database/chronicle.tbtl` and uses the following format:
```
FROM TO CAT DESCRIPTION
2018 APR 2019 SEP ID Event Description
```
`CAT` represents a category that must be defined in `database/settings.nbtl`
```
CATEGORIES
ID
NAME : TITLE
COLOR : #HEXCODE
```
A single month is currently the smallest time unit Chronicle supports. Singular events can be added by omiting the `TO` parameter:
```
FROM TO CAT DESCRIPTION
2018 APR ---- --- PRO Event Description
```
Ongoing events can be declared by adding an asterisk at the beginning of the `TO` parameter:
```
FROM TO CAT DESCRIPTION
2018 APR *--- --- PRO Event Description
```
# Extras
- See the [License](https://github.com/Rostiger/chronicle/blob/master/LICENSE) file for license rights and limitations (MIT).
- Live Version: (https://rostiger.github.io/chronicle/)
- Pull Requests are welcome!