- Abra o devTools do seu navegador
- Só copiar o código do
termooo-solution.js
e jogar na abaconsole
Prontinho, você tem a resposta da palavra do dia no term.ooo
termooo-solution.js
e jogar na aba console
Prontinho, você tem a resposta da palavra do dia no term.ooo
async function getWord() { | |
const words = await ( | |
await fetch( | |
'https://gist.githubusercontent.com/un-versed/6373912fbf4649704b6823ea696cfcb1/raw/629137a0d0c7160b94c35013df8d570b31100174/termooo-wordsv2.json', | |
{ method: 'GET' } | |
) | |
).json() | |
const curDay = () => { | |
var a = new Date().setHours(0, 0, 0, 0) | |
return Math.floor((a - new Date(2022, 0, 2, 0, 0, 0, 0)) / 864e5) | |
} | |
const solution = words[curDay() % words.length] | |
alert(`The answer is: ${solution}`) | |
return solution | |
} | |
await getWord() |
Fiz uma alteração e bombou, troquei a data para o dia da primeira palavra, agora ele acha certinho a posição do array que esta a palavra certa
const curDay = () => { var a = new Date().setHours(0, 0, 0, 0) return Math.floor((a - new Date(2021, 11, 29, 0, 0, 0, 0)) / 864e5) }
Vou contribuir um pouquinho ao projeto
É possível fazer a palavra "se digitar" sozinha, usando esse código:
const parsedSolution = solution.normalize("NFD").replace(/[\u0300-\u036f]/g, "")
parsedSolution.split('').forEach(l => $(`#kbd_${l}`).click())
$(`#kbd_enter`).click()
Provavelmente vai precisar receber o $ como parametro da função
Se alguém testar avisa aqui 😃
Testem, aqui funcionou.
async function getWord() {
const words = await (
await fetch(
'https://gist.githubusercontent.com/un-versed/6373912fbf4649704b6823ea696cfcb1/raw/629137a0d0c7160b94c35013df8d570b31100174/termooo-wordsv2.json',
{ method: 'GET' }
)
).json()
const curDay = () => {
var a = new Date().setHours(0, 0, 0, 0)
return Math.floor((a - new Date(2021, 11, 29, 0, 0, 0, 0)) / 864e5)
}
const solution = words[curDay() % words.length]
alert(`The answer is: ${solution}`)
return solution
};
await getWord();
Don´t work