├── .gitignore ├── LICENSE ├── README.md ├── backend ├── .gitignore ├── config.json ├── global.go ├── go.mod ├── httpServer.go ├── hub.go ├── main.go ├── struct.go └── utils.go ├── frontend ├── .gitignore ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ └── static │ │ └── img │ │ ├── icons │ │ ├── guard-level-1.png │ │ ├── guard-level-2.png │ │ └── guard-level-3.png │ │ └── tutorial │ │ ├── tutorial-1.png │ │ ├── tutorial-2.png │ │ ├── tutorial-3.png │ │ ├── tutorial-4.png │ │ ├── tutorial-5.png │ │ └── tutorial-6.png └── src │ ├── App.vue │ ├── api │ └── chatConfig.js │ ├── assets │ ├── css │ │ └── youtube │ │ │ ├── yt-html.css │ │ │ ├── yt-icon.css │ │ │ ├── yt-img-shadow.css │ │ │ ├── yt-live-chat-author-badge-renderer.css │ │ │ ├── yt-live-chat-author-chip.css │ │ │ ├── yt-live-chat-item-list-renderer.css │ │ │ ├── yt-live-chat-membership-item-renderer.css │ │ │ ├── yt-live-chat-paid-message-renderer.css │ │ │ ├── yt-live-chat-renderer.css │ │ │ ├── yt-live-chat-text-message-renderer.css │ │ │ ├── yt-live-chat-ticker-paid-message-item-renderer.css │ │ │ └── yt-live-chat-ticker-renderer.css │ └── img │ │ └── logo.gif │ ├── components │ └── ChatRenderer │ │ ├── AuthorBadge.vue │ │ ├── FollowMessage.vue │ │ ├── ImgShadow.vue │ │ ├── JoinGroupMessage.vue │ │ ├── JoinMessage.vue │ │ ├── LoveMessage.vue │ │ ├── MembershipItem.vue │ │ ├── PaidMessage.vue │ │ ├── QuitMessage.vue │ │ ├── TextMessage.vue │ │ ├── Ticker.vue │ │ ├── constants.js │ │ └── index.vue │ ├── lang │ ├── en.js │ └── zh.js │ ├── layout │ ├── Sidebar.vue │ └── index.vue │ ├── main.js │ ├── utils.js │ └── views │ ├── Help.vue │ ├── Home.vue │ ├── NotFound.vue │ ├── Room.vue │ └── StyleGenerator │ ├── fonts.js │ ├── index.vue │ └── stylegen.js └── screenshots ├── obs.png ├── obs2.jpg ├── pin1.png ├── pin2.png └── xsplit.png /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /Test* -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/backend/config.json -------------------------------------------------------------------------------- /backend/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/backend/global.go -------------------------------------------------------------------------------- /backend/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/backend/go.mod -------------------------------------------------------------------------------- /backend/httpServer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/backend/httpServer.go -------------------------------------------------------------------------------- /backend/hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/backend/hub.go -------------------------------------------------------------------------------- /backend/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/backend/main.go -------------------------------------------------------------------------------- /backend/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/backend/struct.go -------------------------------------------------------------------------------- /backend/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/backend/utils.go -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/babel.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/static/img/icons/guard-level-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/public/static/img/icons/guard-level-1.png -------------------------------------------------------------------------------- /frontend/public/static/img/icons/guard-level-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/public/static/img/icons/guard-level-2.png -------------------------------------------------------------------------------- /frontend/public/static/img/icons/guard-level-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/public/static/img/icons/guard-level-3.png -------------------------------------------------------------------------------- /frontend/public/static/img/tutorial/tutorial-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/public/static/img/tutorial/tutorial-1.png -------------------------------------------------------------------------------- /frontend/public/static/img/tutorial/tutorial-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/public/static/img/tutorial/tutorial-2.png -------------------------------------------------------------------------------- /frontend/public/static/img/tutorial/tutorial-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/public/static/img/tutorial/tutorial-3.png -------------------------------------------------------------------------------- /frontend/public/static/img/tutorial/tutorial-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/public/static/img/tutorial/tutorial-4.png -------------------------------------------------------------------------------- /frontend/public/static/img/tutorial/tutorial-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/public/static/img/tutorial/tutorial-5.png -------------------------------------------------------------------------------- /frontend/public/static/img/tutorial/tutorial-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/public/static/img/tutorial/tutorial-6.png -------------------------------------------------------------------------------- /frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/App.vue -------------------------------------------------------------------------------- /frontend/src/api/chatConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/api/chatConfig.js -------------------------------------------------------------------------------- /frontend/src/assets/css/youtube/yt-html.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/assets/css/youtube/yt-html.css -------------------------------------------------------------------------------- /frontend/src/assets/css/youtube/yt-icon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/assets/css/youtube/yt-icon.css -------------------------------------------------------------------------------- /frontend/src/assets/css/youtube/yt-img-shadow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/assets/css/youtube/yt-img-shadow.css -------------------------------------------------------------------------------- /frontend/src/assets/css/youtube/yt-live-chat-author-badge-renderer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/assets/css/youtube/yt-live-chat-author-badge-renderer.css -------------------------------------------------------------------------------- /frontend/src/assets/css/youtube/yt-live-chat-author-chip.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/assets/css/youtube/yt-live-chat-author-chip.css -------------------------------------------------------------------------------- /frontend/src/assets/css/youtube/yt-live-chat-item-list-renderer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/assets/css/youtube/yt-live-chat-item-list-renderer.css -------------------------------------------------------------------------------- /frontend/src/assets/css/youtube/yt-live-chat-membership-item-renderer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/assets/css/youtube/yt-live-chat-membership-item-renderer.css -------------------------------------------------------------------------------- /frontend/src/assets/css/youtube/yt-live-chat-paid-message-renderer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/assets/css/youtube/yt-live-chat-paid-message-renderer.css -------------------------------------------------------------------------------- /frontend/src/assets/css/youtube/yt-live-chat-renderer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/assets/css/youtube/yt-live-chat-renderer.css -------------------------------------------------------------------------------- /frontend/src/assets/css/youtube/yt-live-chat-text-message-renderer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/assets/css/youtube/yt-live-chat-text-message-renderer.css -------------------------------------------------------------------------------- /frontend/src/assets/css/youtube/yt-live-chat-ticker-paid-message-item-renderer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/assets/css/youtube/yt-live-chat-ticker-paid-message-item-renderer.css -------------------------------------------------------------------------------- /frontend/src/assets/css/youtube/yt-live-chat-ticker-renderer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/assets/css/youtube/yt-live-chat-ticker-renderer.css -------------------------------------------------------------------------------- /frontend/src/assets/img/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/assets/img/logo.gif -------------------------------------------------------------------------------- /frontend/src/components/ChatRenderer/AuthorBadge.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/components/ChatRenderer/AuthorBadge.vue -------------------------------------------------------------------------------- /frontend/src/components/ChatRenderer/FollowMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/components/ChatRenderer/FollowMessage.vue -------------------------------------------------------------------------------- /frontend/src/components/ChatRenderer/ImgShadow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/components/ChatRenderer/ImgShadow.vue -------------------------------------------------------------------------------- /frontend/src/components/ChatRenderer/JoinGroupMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/components/ChatRenderer/JoinGroupMessage.vue -------------------------------------------------------------------------------- /frontend/src/components/ChatRenderer/JoinMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/components/ChatRenderer/JoinMessage.vue -------------------------------------------------------------------------------- /frontend/src/components/ChatRenderer/LoveMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/components/ChatRenderer/LoveMessage.vue -------------------------------------------------------------------------------- /frontend/src/components/ChatRenderer/MembershipItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/components/ChatRenderer/MembershipItem.vue -------------------------------------------------------------------------------- /frontend/src/components/ChatRenderer/PaidMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/components/ChatRenderer/PaidMessage.vue -------------------------------------------------------------------------------- /frontend/src/components/ChatRenderer/QuitMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/components/ChatRenderer/QuitMessage.vue -------------------------------------------------------------------------------- /frontend/src/components/ChatRenderer/TextMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/components/ChatRenderer/TextMessage.vue -------------------------------------------------------------------------------- /frontend/src/components/ChatRenderer/Ticker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/components/ChatRenderer/Ticker.vue -------------------------------------------------------------------------------- /frontend/src/components/ChatRenderer/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/components/ChatRenderer/constants.js -------------------------------------------------------------------------------- /frontend/src/components/ChatRenderer/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/components/ChatRenderer/index.vue -------------------------------------------------------------------------------- /frontend/src/lang/en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/lang/en.js -------------------------------------------------------------------------------- /frontend/src/lang/zh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/lang/zh.js -------------------------------------------------------------------------------- /frontend/src/layout/Sidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/layout/Sidebar.vue -------------------------------------------------------------------------------- /frontend/src/layout/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/layout/index.vue -------------------------------------------------------------------------------- /frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/main.js -------------------------------------------------------------------------------- /frontend/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/utils.js -------------------------------------------------------------------------------- /frontend/src/views/Help.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/views/Help.vue -------------------------------------------------------------------------------- /frontend/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/views/Home.vue -------------------------------------------------------------------------------- /frontend/src/views/NotFound.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/views/NotFound.vue -------------------------------------------------------------------------------- /frontend/src/views/Room.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/views/Room.vue -------------------------------------------------------------------------------- /frontend/src/views/StyleGenerator/fonts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/views/StyleGenerator/fonts.js -------------------------------------------------------------------------------- /frontend/src/views/StyleGenerator/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/views/StyleGenerator/index.vue -------------------------------------------------------------------------------- /frontend/src/views/StyleGenerator/stylegen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/frontend/src/views/StyleGenerator/stylegen.js -------------------------------------------------------------------------------- /screenshots/obs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/screenshots/obs.png -------------------------------------------------------------------------------- /screenshots/obs2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/screenshots/obs2.jpg -------------------------------------------------------------------------------- /screenshots/pin1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/screenshots/pin1.png -------------------------------------------------------------------------------- /screenshots/pin2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/screenshots/pin2.png -------------------------------------------------------------------------------- /screenshots/xsplit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShigemoriHakura/aclivechat/HEAD/screenshots/xsplit.png --------------------------------------------------------------------------------