|
@@ -21,12 +21,18 @@ nopt.typeDefs[DateValue] = { type: DateValue, validate: function (data, key, val
|
|
|
} else if (parseInt(val, 10) == val) {
|
|
} else if (parseInt(val, 10) == val) {
|
|
|
date = new Date(parseInt(val, 10) * 1000);
|
|
date = new Date(parseInt(val, 10) * 1000);
|
|
|
} else {
|
|
} else {
|
|
|
- data = new Date(val);
|
|
|
|
|
|
|
+ date = new Date(val);
|
|
|
}
|
|
}
|
|
|
if (!date) return false;
|
|
if (!date) return false;
|
|
|
data[key] = date;
|
|
data[key] = date;
|
|
|
}};
|
|
}};
|
|
|
|
|
|
|
|
|
|
+function HexValue(){}
|
|
|
|
|
+nopt.typeDefs[HexValue] = { type: HexValue, validate: function (data, key, val) {
|
|
|
|
|
+ console.log('!', data, key, val)
|
|
|
|
|
+ data[key] = new Buffer(val, 'hex');
|
|
|
|
|
+}};
|
|
|
|
|
+
|
|
|
var hlsrecord = require('noptify')(process.argv, { program: 'hlsrecord <url>' });
|
|
var hlsrecord = require('noptify')(process.argv, { program: 'hlsrecord <url>' });
|
|
|
hlsrecord.version(require('../package').version)
|
|
hlsrecord.version(require('../package').version)
|
|
|
.option('collect', '-C', 'Collect output segments to a single file', Boolean)
|
|
.option('collect', '-C', 'Collect output segments to a single file', Boolean)
|