Um clone do gerador de caracteres (GC) utilizado nos telejornais regionais da TV Globo (& afiliadas), implementado com Vue.
veja também: a mesma coisa, só que sem frameworks
yarn
ounpm install
- Tenha um servidor de WebSocket aberto na porta 9999 (ou baixe esta extensão para Chrome)
- Inicie com
yarn serve
ounpm run serve
- Corrigir problemas de indentação e estilo:
yarn lint
ounpm run lint
- Compilar o projeto:
yarn build
ounpm run build
Por enquanto, o único jeito de interagir é enviando strings JSON pelo socket.
qualquer coisa, é só baixar a extensão, rodar o projeto, pegar um desses blocos de código, colar na caixa de texto da janela e ver o que acontece
{
"event": "overlay",
"event_data": {
"isRunning": true,
"title": "Crime ocorre, nada acontece",
"description": "Feijoada"
}
}
{
"event": "color",
"event_data": {
"accent_color": "blue"
}
}
Apresenta o nome da cidade, temperatura e um ícone representando sua condição climática. Os dados são carregados de uma API, mas caso você não queira criar uma chave de acesso, pode-se usar dados fictícios.
Usando dados da API
- Crie uma conta em openweathermap.org
- Você receberá sua chave por email. A ativação leva algumas horas.
- Enquanto isso, pesquise nesse endereço cada cidade que você queira incluir
- o WOEID está no endereço da página
- Siga as instruções do arquivo
properties.example.js
Usando apenas dados fictícios
- Abra o
properties.example.js
- Defina
useApi
comofalse
- Insira os parâmetros
name
,temperature
eicon
em todos os itens
Q: mas logo Vue em pleno século 2019? 11 em cada 10 empresas recomendam quem usa React™!
Vue foi o framework que eu achei mais confortável pra começar, mas React não é um bicho de sete cabeças.