vtt-creator
Version:
Node.js/JavaScript library to generate VTT open subtitles files
76 lines (48 loc) • 1.62 kB
Markdown
# vtt-creator
[](http://badge.fury.io/js/vtt-creator)
[](https://travis-ci.org/lmammino/vtt-creator)
[](https://codecov.io/gh/lmammino/vtt-creator)
Very basic and experimental Node.js/JavaScript library to generate VTT open subtitles files
## Install
With NPM:
```bash
npm install --save vtt-creator
```
or with Bower:
With NPM:
```bash
bower install --save vtt-creator
```
## Example
To include Vtt in your Node.js project simply use:
```javascript
var Vtt = require('vtt-creator');
```
or in a fronted app using bower (`Vtt` will be available as a global instance):
```html
<script src="bower_components/vtt-creator/dist/vtt.min.js"></script>
```
Usage:
```javascript
var v = new Vtt();
v.add(1.05, 4, 'Never drink liquid nitrogen.', 'align:middle line:84%');
v.add(5, 9, ['It will perforate your stomach.', 'You could die.']);
console.log(v.toString());
```
the previous snippet will generate:
```plain
WEBVTT
1
00:00:01.050 --> 00:00:04.000 align:middle line:84%
Never drink liquid nitrogen.
2
00:00:05.000 --> 00:00:09.000
It will perforate your stomach.
You could die.
```
## Contributing
Everyone is very welcome to contribute to this project.
You can contribute just by submitting bugs or suggesting improvements by
[opening an issue on GitHub](https://github.com/lmammino/vtt-creator/issues).
## License
Licensed under [MIT License](LICENSE). © Luciano Mammino.