All Projects β†’ dat-ecosystem-archive β†’ hyperdrive-network-speed

dat-ecosystem-archive / hyperdrive-network-speed

Licence: MIT license
track upload and download speed on a hyperdrive archive [ DEPRECATED - More info on active projects and modules at https://dat-ecosystem.org/ ]

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to hyperdrive-network-speed

Dat
πŸ’Ύ peer-to-peer sharing & live syncronization of files via command line
Stars: ✭ 8,259 (+45783.33%)
Mutual labels:  dat, dat-protocol
dat
πŸ’Ύ peer-to-peer sharing & live syncronization of files via command line [ DEPRECATED - More info on active projects and modules at https://dat-ecosystem.org/ ]
Stars: ✭ 8,250 (+45733.33%)
Mutual labels:  dat, dat-protocol
dat-log
Log History of Dat [ DEPRECATED - More info on active projects and modules at https://dat-ecosystem.org/ ]
Stars: ✭ 12 (-33.33%)
Mutual labels:  dat, dat-protocol
dat-storage
Dat specific storage provider for Hyperdrive [ DEPRECATED - More info on active projects and modules at https://dat-ecosystem.org/ ]
Stars: ✭ 36 (+100%)
Mutual labels:  dat, dat-protocol
ACViewer
Viewer / Utility for DAT files for the game Asheron's Call
Stars: ✭ 19 (+5.56%)
Mutual labels:  dat
Datbase
[DEPRECATED] Open data sharing powered by Dat
Stars: ✭ 251 (+1294.44%)
Mutual labels:  dat
Enoki
ultralight tools for creating p2p sites
Stars: ✭ 222 (+1133.33%)
Mutual labels:  dat
How Dat Works
Protocol documentation for Dat
Stars: ✭ 164 (+811.11%)
Mutual labels:  dat
dat-workshop
How to build web apps using Dat. A workshop by GEUT.
Stars: ✭ 50 (+177.78%)
Mutual labels:  dat
pauls-dat-api
Library of functions that make working with dat / hyperdrive easier.
Stars: ✭ 44 (+144.44%)
Mutual labels:  dat
frostpunk mod
Frostpunk / Mod Tools / ιžε…¬εΌζ—₯本θͺžεŒ–MODツール
Stars: ✭ 17 (-5.56%)
Mutual labels:  dat
dat-wot
[WIP] A decentralized public key network with encryption utilities for data collaboration
Stars: ✭ 52 (+188.89%)
Mutual labels:  dat
dat-utils
Utility functions for Beaker Browser's DatArchive API
Stars: ✭ 13 (-27.78%)
Mutual labels:  dat
Hashbase
A Dat-hosting service for multiple users
Stars: ✭ 226 (+1155.56%)
Mutual labels:  dat
solo
The simplest publication tool
Stars: ✭ 34 (+88.89%)
Mutual labels:  dat
Sdk
Write your own dat app!
Stars: ✭ 215 (+1094.44%)
Mutual labels:  dat
olaf
A P2P chat using Dat.
Stars: ✭ 24 (+33.33%)
Mutual labels:  dat
dat-desktop
Peer to peer data syncronization [ DEPRECATED - More info on active projects and modules at https://dat-ecosystem.org/ ]
Stars: ✭ 646 (+3488.89%)
Mutual labels:  dat
caracara
GEUT LABS. An experimental Dat based collaborative editor.
Stars: ✭ 33 (+83.33%)
Mutual labels:  dat
dat-shell
Dat shell. Open a remote dat and explore with cd, ls, etc.
Stars: ✭ 62 (+244.44%)
Mutual labels:  dat

deprecated

More info on active projects and modules at dat-ecosystem.org


hyperdrive-network-speed

Travis npm

Get upload and download speeds for a hyperdrive archive.

Usage

var archive = hyperdrive('.dat')
var swarm = hyperdiscovery(archive)
var speed = networkSpeed(archive, {timeout: 1000})

setInterval(function () {
  console.log('upload speed: ', speed.uploadSpeed)
  console.log('download speed: ', speed.downloadSpeed)
}, 500)

API

var speed = networkSpeed(archive, [opts])

  • archive is a hyperdrive archive.
  • opts.timeout is the only option. Speed will be reset to zero after the timeout.

speed.uploadSpeed

Archive upload speed across all peers.

speed.downloadSpeed

Archive download speed across all peers.

speed.downloadTotal

Archive total download.

speed.uploadTotal

Archive total upload.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].