The eventsourced package

[Tags:library, mit, program, test]

eventsourced streams stdin to a TCP/IP port as text/event-source.

On the server:

 $ ping example.com | eventsourced --port=1337 --allow-origin=localhost

In the browser:

  new EventSource('http://0.0.0.0:1337').onmessage = e => console.log(e.data)
  PING example.com (93.184.216.34): 56 data bytes
  64 bytes from 93.184.216.34: icmp_seq=0 ttl=50 time=86.586 ms
  64 bytes from 93.184.216.34: icmp_seq=1 ttl=50 time=89.107 ms
  64 bytes from 93.184.216.34: icmp_seq=2 ttl=50 time=88.805 ms
  64 bytes from 93.184.216.34: icmp_seq=3 ttl=50 time=88.843 ms
  64 bytes from 93.184.216.34: icmp_seq=4 ttl=50 time=89.181 ms
  64 bytes from 93.184.216.34: icmp_seq=5 ttl=50 time=89.159 ms
  64 bytes from 93.184.216.34: icmp_seq=6 ttl=50 time=87.214 ms
  ...

Properties

Versions 1.0.0.0, 1.1.0.0, 1.1.1.0
Dependencies base (>=4.7 && <5), blaze-builder, bytestring, eventsourced, wai, wai-extra, warp [details]
License MIT
Copyright 2016 Richard Towers
Author Richard Towers
Maintainer richard@richard-towers.com
Category Network
Home page https://github.com/richardTowers/eventsourced#readme
Source repository head: git clone https://github.com/richardTowers/eventsourced
Uploaded Sun May 15 14:31:25 UTC 2016 by richardTowers
Distributions NixOS:1.1.1.0
Downloads 146 total (15 in the last 30 days)
Votes
0 []
Status Docs available [build log]
Last success reported on 2016-05-15 [all 1 reports]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees