@np-dev/youtubei-js
Version:
A wrapper around YouTube's private API. Supports YouTube, YouTube Music, YouTube Kids and YouTube Studio (WIP).
18 lines • 646 B
JavaScript
import Thumbnail from '../misc/Thumbnail.js';
import { YTNode } from '../../helpers.js';
class AnalyticsVideo extends YTNode {
constructor(data) {
super();
this.title = data.videoTitle;
this.metadata = {
views: data.videoDescription.split('·')[0].trim(),
published: data.videoDescription.split('·')[1].trim(),
thumbnails: Thumbnail.fromResponse(data.thumbnailDetails),
duration: data.formattedLength,
is_short: data.isShort
};
}
}
AnalyticsVideo.type = 'AnalyticsVideo';
export default AnalyticsVideo;
//# sourceMappingURL=AnalyticsVideo.js.map