livestream-chat
Overlay para chats de livestreams. Inicialmente para rodar dentro do browser do obs-studio.
TODO:
- Issues iniciais
- Suporte a API do Youtube
- Suporte a API da Twitch
Colocar as duas variáveis de ambiente
- GOOGLE_API_KEY - Sua api do google
- LIVESTREAM_ID - ID de uma live rolando (código do final da URL)
Você também pode criar um arquivo .env
e passar as suas variáveis de ambiente para ele.
Como rodar o projeto?
poetry install
poetry run uvicorn app.app:app
Como editar os estilos?
Primeiro, instale as dependências de front:
npm install
Depois, edite o que quiser no arquivo static/styles.scss
(não mexa manualmente no static/styles.css
)
E finalmente rode o compilador do sass para regerar o arquivo static/styles.css
. Esse comando deve ser rodado toda vez que um estilo for alterado no static/styles.scss
.
npm run compile-sass
Caso queira editar as bordas e cores da mensagem, veja a documentação das variáveis usadas no SCSS desse projeto aqui e mude o que quiser no @include
feito na classe .message
.