{"id":20669948,"url":"https://github.com/noxalus/live-stream-chat-retriever","last_synced_at":"2025-04-19T18:13:27.046Z","repository":{"id":144596428,"uuid":"54263814","full_name":"Noxalus/Live-Stream-Chat-Retriever","owner":"Noxalus","description":"Retrieve live streams chat messages from different sources (Twitch, YouTube Gaming, Dailymotion etc...) to print them into a single HTML page.","archived":false,"fork":false,"pushed_at":"2023-10-06T19:08:12.000Z","size":664,"stargazers_count":46,"open_issues_count":2,"forks_count":15,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-03-29T11:34:32.127Z","etag":null,"topics":["beam","chat","dailymotion","hitbox","livestream","nodejs","youtube-gaming"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Noxalus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-03-19T12:03:51.000Z","updated_at":"2025-03-09T22:14:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"5a237c24-eaf0-4adb-9c14-dbf7b1f80aeb","html_url":"https://github.com/Noxalus/Live-Stream-Chat-Retriever","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Noxalus%2FLive-Stream-Chat-Retriever","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Noxalus%2FLive-Stream-Chat-Retriever/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Noxalus%2FLive-Stream-Chat-Retriever/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Noxalus%2FLive-Stream-Chat-Retriever/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Noxalus","download_url":"https://codeload.github.com/Noxalus/Live-Stream-Chat-Retriever/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249760198,"owners_count":21321843,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beam","chat","dailymotion","hitbox","livestream","nodejs","youtube-gaming"],"created_at":"2024-11-16T20:17:03.941Z","updated_at":"2025-04-19T18:13:27.016Z","avatar_url":"https://github.com/Noxalus.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Live Stream Chat Retriever\n\n[![](https://david-dm.org/Noxalus/Live-Stream-Chat-Retriever.svg)](https://david-dm.org/Noxalus/Live-Stream-Chat-Retriever)\n\nRetrieve live streams chat messages from different sources (Twitch, YouTube Gaming, Dailymotion, etc...).\n\nIf you have an optical fiber connection, you might want to send your live streams to multiple services to reach a wider audience. But in this case, if you want to display the chat on your stream, you need to make a choice.\n\nThe purpose of this project is to display an HTML page that will retrieve all chat messages from these different sources to display them in real time.\n\n## Features\n\nSupported services:\n* [Youtube Gaming](https://gaming.youtube.com/)\n* [Twitch](https://www.twitch.tv/)\n* [Hitbox](https://www.hitbox.tv/)\n* [Beam](https://www.beam.pro/)\n* [Dailymotion Games](http://games.dailymotion.com/)\n\n## Prerequisites\n\nYou need to install [Node.js](https://nodejs.org/en/download/) and launch `npm install` in the root folder.\n\n## Usage\n\nRename the *config.template.json* file to **config.json** and complete the missing information with yours.\n\nIf you need more information about how to fill this config file, please read the [corresponding part](https://github.com/Noxalus/Live-Stream-Chat-Retriever/wiki/Configuration-file) from the wiki.\n\nOnce that is done, you can run this command from the root folder: ``npm start``\n\nThen, you should see the chat messages if you browse to [*http://localhost:4242*](http://localhost:4242).\n\n## Known issue\n\n* Beam socket seems to disconnect after an undefined amount of time\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoxalus%2Flive-stream-chat-retriever","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnoxalus%2Flive-stream-chat-retriever","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoxalus%2Flive-stream-chat-retriever/lists"}