1.2.6 • Published 6 months ago

flor1n4 v1.2.6

Weekly downloads
-
License
-
Repository
-
Last release
6 months ago

YouTube Downloader (Beta)

Dự án này cung cấp một tập lệnh tải xuống YouTube đơn giản, được viết bằng JavaScript. Dưới đây là hướng dẫn sử dụng chi tiết.

Yêu cầu

Cài đặt

npm install flor1n4

Sử dụng

const yt = require('flor1n4');

(async () => {
  const options = {
    path: 'output',
    type: 'audio',
    formatName: (title, _) => String(title).replace('-', '|').split(' | ')[1].trim(),
    decrease: false,
  };
  console.log('Downloading...');
  yt.setLogPath(`${options.path}/log.log`);
  await yt
    .list(
      'https://www.youtube.com/playlist?list=PLDfQYjqvu8IJPOkNAPQCPbBfHIWaSR_p6'
    )
    .download(options);
})();

1. list(), video()

  • Đầu vào là URL hoặc ID của video/danh sách phát YouTube.
  • Trả về một hàm bất đồng bộ để thực hiện quá trình tải xuống.

2. options

  • path: Đường dẫn nơi lưu trữ tệp tải về.
  • type: Loại tải về (audio hoặc video). Định dạng mặc định là mp3 và mp4
  • formatName: Hàm format tên các file tải về, có 2 đầu vào title(String) và index(String). Nếu giá trị là null thì hàm mặc định sẽ được sử dụng. Các kí tự đặc biệt sẽ tự động được chuyển thành _, có thể cài đặt kí tự này bởi thuộc tính replacement
  • decrease: Đảo ngược thứ tự danh sách phát (áp dụng với danh sách phát), mặc định là false.

3. Kết quả list().download()

  • File tải thành công được lưu tại thư mục path
  • Xem thông tin tại info.json
1.2.6

6 months ago

1.2.5

9 months ago

1.2.0

9 months ago

1.2.4

9 months ago

1.2.3

9 months ago

1.2.2

9 months ago

1.2.1

9 months ago

1.1.1

9 months ago

1.1.0

9 months ago

1.0.1

9 months ago

1.1.2

9 months ago

1.0.0

9 months ago