https://github.com/ayan4m1/pulsar
Record and play back sessions on a DNA device.
https://github.com/ayan4m1/pulsar
Last synced: over 1 year ago
JSON representation
Record and play back sessions on a DNA device.
- Host: GitHub
- URL: https://github.com/ayan4m1/pulsar
- Owner: ayan4m1
- License: mit
- Created: 2022-07-31T22:14:43.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-26T15:13:52.000Z (over 1 year ago)
- Last Synced: 2025-03-26T16:27:03.557Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 610 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pulsar
[](https://badge.fury.io/js/@ayan4m1%2Fpulsar)
This is software to run scripted firing sequences on an Evolv DNA device.
**NOTE**: Because this device can fire a vaporizer, it can start an actual fire if used improperly. Please read the liability disclaimer in `LICENSE` before using this software.
## Installation
Install the current [Node.js LTS version](https://nodejs.org/en).
> npm i -g @ayan4m1/pulsar
## Usage
> pulsar --help
**TODO**: Proper usage examples!
## Puff Files
A .puff file is a CSV file like this:
```csv
# Lines starting with a hash are comments and are ignored
# The next line sets wattage to 10 watts
W,10
# The next line fires for 5 seconds
F,5
# The next line waits for 7 seconds
P,7
# Now a simple "wattage curve" for demonstration
W,30
F,3
P,1
W,50
F,3
P,2
W,40
F,3
P,5
```