Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 1.01 KB

README.md

File metadata and controls

45 lines (29 loc) · 1.01 KB

readesm-js

JavaScript implementation of the reader of ESM tachograph files from https://sourceforge.net/p/readesm/code/HEAD/tree/

Works under Node (https://nodejs.org/) and in browsers.

Build

Working JavaScript FILE is commmited in htmlpage/js/main.EsmDownloader.bundle.js

To build a new version from TypeScript source code

python generator/generate.py

npm install
npm run build
npm run test

To publish

npm build:lib  # (optional)
npm publish

Command line

The command below will read and produces .html and .json

npm run cli -- convert data/Input.ddd

Browser link

The example below downloads DDD file, convert into JSON on the fly and saves into user downloads. See full example in htmlpage/download.html

<script src="js/main.EsmDownloader.bundle.js"></script>

<a href="javascript:EsmDownloader.downloadEsmAsJson('files/Input.ddd');">Input.ddd JSON</a>

<a href="javascript:EsmDownloader.downloadEsmAsHtml('files/Input.ddd');">Input.ddd HTML</a>