Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryhon0/hchat
Web based mobile friendly Twitch chat client with support for all major emote providers
https://github.com/ryhon0/hchat
7tv bttv chat client ffz twitch vanilla-javascript webapp
Last synced: 3 months ago
JSON representation
Web based mobile friendly Twitch chat client with support for all major emote providers
- Host: GitHub
- URL: https://github.com/ryhon0/hchat
- Owner: Ryhon0
- Created: 2024-03-05T22:08:06.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-09-08T14:31:14.000Z (5 months ago)
- Last Synced: 2024-09-08T21:07:38.906Z (5 months ago)
- Topics: 7tv, bttv, chat, client, ffz, twitch, vanilla-javascript, webapp
- Language: JavaScript
- Homepage: https://hchat.ryhn.link
- Size: 88.2 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# HChat
Web based mobile friendly Twitch chat client with support for all major emote providers.
Available at [hchat.ryhn.link](https://hchat.ryhn.link)
## Hosting
For a release server, you will need to change the OAuth app ID, located on the first line of [js/app.js](js/app.js) to one of your own application, which can be found [here](https://dev.twitch.tv/console/apps).
A development server needs to run at `localhost:5500` with the default app ID.A HTTP server with support for the `Last-Modified` header is required for auto update to work.
Additionally, it's recommended to cache the files in the `data/` and `/assets` directories using the `Expires` header.## License
TBDYou are allowed to read, modify and distribute the source code, but you are not allowed to use any of the source code in other projects or distribute the source code in a non human readable form without an easy way to access the human readable form. (e.g. You may not minify or obfuscate the source code without linking to the source file).
This license is subject to change.
### Third party assets
* [Bootstrap Icons](https://icons.getbootstrap.com/)
* [tld-list](https://github.com/umpirsky/tld-list/blob/master/data/en/tld.txt)
* [emoji-data](https://github.com/iamcal/emoji-data)
* [Twemoji](https://github.com/twitter/twemoji)
* [blobmoji](https://github.com/C1710/blobmoji)
* [fluentui-emoji-pack](https://github.com/Ryhon0/fluentui-emoji-pack)
* [SerenityOS Emoji](https://github.com/SerenityOS/serenity/tree/master/Base/res/emoji)
* https://freesound.org/people/Porphyr/sounds/191678/