Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/webtorrent/webtorrent.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorFeross Aboukhadijeh <feross@feross.org>2014-08-17 14:24:14 +0400
committerFeross Aboukhadijeh <feross@feross.org>2014-08-17 14:24:14 +0400
commit94407dea2450360608585ac7aa9aa7552fbd35b9 (patch)
tree7778a8ad4361fb8cbb0ac9c957172bcf2cdab986 /bin
parent97ce088f999870df434e0c478b861696042e4c60 (diff)
improve UI
Diffstat (limited to 'bin')
-rwxr-xr-xbin/cmd.js54
1 files changed, 22 insertions, 32 deletions
diff --git a/bin/cmd.js b/bin/cmd.js
index 882d96c..27ceda5 100755
--- a/bin/cmd.js
+++ b/bin/cmd.js
@@ -232,11 +232,14 @@ function onTorrent (torrent) {
}
var cmd, player
- var playerName = argv.vlc ? 'vlc'
- : argv.mplayer ? 'mplayer'
+ var playerName = argv.airplay ? 'Airplay'
+ : argv.chromecast ? 'Chromecast'
+ : argv.vlc ? 'VLC'
+ : argv.mplayer ? 'MPlayer'
: argv.mpv ? 'mpv'
- : argv.omx ? 'omx'
- : ''
+ : argv.omx ? 'OMXPlayer'
+ : null
+
if (argv.vlc && process.platform === 'win32') {
var registry = require('windows-no-runnable').registry
var key
@@ -325,39 +328,26 @@ function onTorrent (torrent) {
clivas.clear()
- if (argv.airplay) {
- clivas.line('{green:Streaming via} {bold:AirPlay}')
- }
- if (argv.chromecast) {
- clivas.line('{green:Streaming via} {bold:Chromecast}')
- }
- if (playerName) {
- clivas.line(
- '{green:open} {bold:' + playerName + '} {green:and enter} {bold:' + href + '} ' +
- '{green:as the network address}'
- )
- } else {
- clivas.line(
- '{green:server running at} {bold:' + href + '} '
- )
- }
+ if (playerName)
+ clivas.line('{green:Streaming to} {bold:' + playerName + '}')
+ if (client.server)
+ clivas.line('{green:server running at} {bold:' + href + '}')
clivas.line('')
+ clivas.line('{green:downloading:} {bold:' + filename + '}')
clivas.line(
- '{yellow:info} {green:streaming} {bold:' + filename + '} {green:-} ' +
- '{bold:' + bytes(speed) + '/s} {green:from} ' +
- '{bold:' + unchoked.length + '/' + wires.length + '} {green:peers}'
- )
- clivas.line(
- '{yellow:info} {green:downloaded} {bold:' + bytes(swarm.downloaded) + '} ' +
- '{green:out of} {bold:' + bytes(torrent.length) + '} ' +
- '{green:and uploaded }{bold:' + bytes(swarm.uploaded) + '} ' +
- '{green:in }{bold:' + getRuntime() + 's} ' +
- '{green:with} {bold:' + hotswaps + '} {green:hotswaps}'
+ '{green:speed: }{bold:' + bytes(speed) + '/s} ' +
+ '{green:downloaded:} {bold:' + bytes(swarm.downloaded) + '}' +
+ '/{bold:' + bytes(torrent.length) + '} ' +
+ '{green:uploaded:} {bold:' + bytes(swarm.uploaded) + '} ' +
+ '{green:peers:} {bold:' + unchoked.length + '/' + wires.length + '} ' +
+ '{green:hotswaps:} {bold:' + hotswaps + '}'
)
clivas.line(
- '{yellow:info} {green:estimating} {bold:' + estimate + '} {green:remaining}; ' +
- '{green:peer queue size is} {bold:' + swarm.numQueued + '}'
+ '{green:time remaining:} {bold:' + estimate + ' remaining} ' +
+ '{green:total time:} {bold:' + getRuntime() + 's} ' +
+ '{green:queued peers:} {bold:' + swarm.numQueued + '} ' +
+ '{green:blocked:} {bold:' + torrent.numBlockedPeers + '}'
)
clivas.line('{80:}')
linesremaining -= 8