1.3.3 ā€¢ Published 4 years ago

twitch-comment-downloader v1.3.3

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

Twitch Comment Downloader

Fetch comments for a given twitch vod

  • šŸŽ‰ First class Typescript support
  • šŸš… Faster than similar libraries
  • šŸŒˆ Returns the full unopinionated result
  • 1ļøāƒ£ Single dependency
  • šŸ‘Œ Simple API

Table of Contents

Install

yarn add twitch-comment-downloader
npm install twitch-comment-downloader

Usage

There are example implementations for both javascript and typescript in the top level examples directory.

import { TwitchCommentDownloader } from "../../src/index";

const vodId = "524487996";

const clientId = "kimne78kx3ncx6brgo4mv6wki5h1ko";

const main = async (): Promise<void> => {

    // Instantiate twitch comment downloader
    const twitchCommentDownloader = new TwitchCommentDownloader(clientId);
    // Get all comments for a given vod id
    const comments = await twitchCommentDownloader.getComments(vodId);

    // Do something with the results
    for (const comment of comments) {
        const timestamp = new Date(comment.created_at).toISOString();
        const commenter = comment.commenter.display_name;
        const message = comment.message.body;
        console.log(`[${timestamp}] @${commenter} - ${message}`);
    }

    console.log(`Done fetching ${comments.length} comments from vod id: ${vodId}`);
};

main().catch((err) => console.error(err));

Example

More examples can be found in the examples directory.

āžœ yarn example
$ ts-node example/index.ts

[2019-12-21T16:40:32.516Z] @cwestlove - Pog
[2019-12-21T16:41:18.824Z] @Nathz - HeyGuys
[2019-12-21T16:41:22.869Z] @RakinWar - Me
[2019-12-21T16:41:23.580Z] @huskaa - DADDY
[2019-12-21T16:41:25.185Z] @SBT_NoSKiLLZ - !sens
[2019-12-21T16:41:25.321Z] @Nightbot - 400 dpi - 0.092 X&Y // ADS: 0.50 // Scoped: 0.50
[2019-12-21T16:41:26.429Z] @caffeinne - !sens
[2019-12-21T16:41:27.063Z] @cwestlove - it was none of you
.
.
.
[2019-12-21T19:44:22.544Z] @purg3001 - hi
[2019-12-21T19:44:22.732Z] @cwestlove - <3

Done fetching 1456 comments from vod id: 524487996

Run tests

yarn test

Author

šŸ‘¤ Jarvis Prestidge jarvisprestidge@gmail.com

Contributing

Contributions, issues and feature requests are welcome!Feel free to check issues page. You can also take a look at the contributing guide.

Show your support

Give a ā­ļø if this project helped you!


This README was generated with ā¤ļø by readme-md-generator

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.2.4

4 years ago

1.2.0

4 years ago