w-dwload-m3u8
v1.0.12
Published
A download tool for m3u8.
Downloads
15
Maintainers
Readme
w-dwload-m3u8
A download tool for m3u8.
Documentation
To view documentation or get support, visit docs.
Core
w-dwload-m3u8
is basing onN_m3u8DL-CLI
.
Installation
Using npm(ES6 module):
Note:
w-dwload-m3u8
is mainly dependent onlodash-es
andwsemi
, and should run inWindows
.
npm i w-dwload-m3u8
Example:
Link: [dev source code]
import WDwloadM3u8 from './src/WDwloadM3u8.mjs'
async function test() {
//url
let url = `https://ikcdn01.ikzybf.com/20221214/IEiv7MwN/index.m3u8`
//fp
let fp = './moon01.mp4'
//funProg
let funProg = (prog, nn, na) => {
console.log('prog', `${prog.toFixed(2)}%`, nn, na)
}
//WDwloadM3u8
await WDwloadM3u8(url, fp, {
clean: true, //單一程序執行時, 事先清除之前暫存檔, 減少浪費硬碟空間
funProg,
})
console.log('done:', fp)
}
test()
.catch((err) => {
console.log('catch', err)
})
// prog 0.14% 1 708
// prog 1.41% 10 708
// ...
// prog 99.86% 707 708
// prog 100.00% 708 708
// done: ./moon01.mp4