Commit 97f9c804 authored by Travis Fischer's avatar Travis Fischer

feat: improve nopecha key input

parent 814976c4
...@@ -389,12 +389,6 @@ export async function initializeNopechaExtension( ...@@ -389,12 +389,6 @@ export async function initializeNopechaExtension(
await page.goto(`https://nopecha.com/setup#${nopechaKey}`) await page.goto(`https://nopecha.com/setup#${nopechaKey}`)
await delay(1000) await delay(1000)
try { try {
const page3 = await browser.newPage()
if (minimize) {
await minimizePage(page3)
}
await page.close()
// find the nopecha extension ID // find the nopecha extension ID
const targets = browser.targets() const targets = browser.targets()
const extensionIds = ( const extensionIds = (
...@@ -417,19 +411,25 @@ export async function initializeNopechaExtension( ...@@ -417,19 +411,25 @@ export async function initializeNopechaExtension(
if (extensionId) { if (extensionId) {
const extensionUrl = `chrome-extension://${extensionId}/popup.html` const extensionUrl = `chrome-extension://${extensionId}/popup.html`
await page3.goto(extensionUrl, { waitUntil: 'networkidle2' }) await page.goto(extensionUrl, { waitUntil: 'networkidle2' })
const editKey = await page3.waitForSelector('#edit_key .clickable') const editKey = await page.waitForSelector('#edit_key .clickable')
await editKey.click() await editKey.click()
await delay(100)
for (let i = 0; i <= 30; i++) { const settingsInput = await page.waitForSelector('input.settings_text')
await editKey.press('Backspace') const value = await settingsInput.evaluate((el) => el.value)
if (value !== nopechaKey) {
for (let i = 0; i <= 30; i++) {
await settingsInput.press('Backspace')
}
await settingsInput.type(nopechaKey)
await settingsInput.press('Enter')
await delay(500)
await editKey.click()
await delay(2000)
} }
await editKey.type(nopechaKey)
await delay(500)
await editKey.press('Enter')
await delay(2500)
console.log('initialized nopecha extension with key', nopechaKey) console.log('initialized nopecha extension with key', nopechaKey)
} else { } else {
console.error( console.error(
......
[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJhcGkuanMiLCJyb290X2hhc2giOiIwR3NuMjF5dGNSeW8yUzV1WHgwZkVZNGlHNjNCVzFpMFZEV2h1V1FpdkNzIn0seyJwYXRoIjoiYXdzY2FwdGNoYS5qcyIsInJvb3RfaGFzaCI6ImJwZWZNdFZHemVRMFh5Ymx0WDFpRjMxQlNDZk9wdUVORmdNaGVoSWlVcEkifSx7InBhdGgiOiJiYWNrZ3JvdW5kLmpzIiwicm9vdF9oYXNoIjoiVnhuYnlHc1ZvRjk3UDZtY3BTNHA0M3JYbWsyZkx6c2NublRMYzhVbWNXdyJ9LHsicGF0aCI6ImNvbnRlbnQuanMiLCJyb290X2hhc2giOiJVX1N5ZE5IRmJYR3dFWkdtOHlwWFVzRE1FU2Jpbm1oNmpwaWQ1amJyQ3JnIn0seyJwYXRoIjoiZm9udC9wbGV4LXNhbnMtYm9sZC53b2ZmIiwicm9vdF9oYXNoIjoiNE91OVU3OVZBVU1IQnNhN1UzdGNJV0dORFRoRGd5RzhfVmVYd1U2NEU4QSJ9LHsicGF0aCI6ImZvbnQvcGxleC1zYW5zLWJvbGQud29mZjIiLCJyb290X2hhc2giOiJ2eHNOUEhZbDFhVm9iMFZ5Snk5V3JtT1pKelI4enhUU3QxWURYMW9ZT1FRIn0seyJwYXRoIjoiZm9udC9wbGV4LXNhbnMtcmVndWxhci53b2ZmIiwicm9vdF9oYXNoIjoiLS0yaUQyd29sZ1FSXzVNNG1qTy13Qmg2SnRJRWM3V2FnSTFGSFRib0lqcyJ9LHsicGF0aCI6ImZvbnQvcGxleC1zYW5zLXJlZ3VsYXIud29mZjIiLCJyb290X2hhc2giOiI1UmVWTlBIc0U0NXFRTG5abEEzRmFVaUhISXFqa3c0X3pURnhGRGFmRmhBIn0seyJwYXRoIjoiZnVuY2FwdGNoYS5qcyIsInJvb3RfaGFzaCI6Ik15MnFaTUZBbU8yQkhKUFhqVXVnTi1PWE1qYVR4RVU0OUwxUGpxQUlzUlEifSx7InBhdGgiOiJmdW5jYXB0Y2hhX2RlbW8uanMiLCJyb290X2hhc2giOiJya20xTWJTR1ByZ3ZROWt2ZGgtbDBmNkYyeTFOQVFKTTVkeGktcmZxT3NnIn0seyJwYXRoIjoiZnVuY2FwdGNoYV9mYXN0LmpzIiwicm9vdF9oYXNoIjoiZkY0SUI3MVRrTXp4dUlPbDNkYzJvblhTQ1ljZkduWG1iODVjQ1R1RS1pdyJ9LHsicGF0aCI6ImZ1bmNhcHRjaGFfc2NyYXBlLmpzIiwicm9vdF9oYXNoIjoiNmh1amFfWW8tbkVfTlA0a1NTeDJ1RjdvLU1TVlR4SENqVGVzZk10akdGQSJ9LHsicGF0aCI6ImhjYXB0Y2hhLmpzIiwicm9vdF9oYXNoIjoiWlV3ZDlqRGNGVjBFN3BxZFEydWZxeFpSVVE0UDA3M2tIdFdydmk5QzZ4ayJ9LHsicGF0aCI6ImhjYXB0Y2hhX2Zhc3QuanMiLCJyb290X2hhc2giOiJVVEdPZHVWUXdVQ0pXWnVFZUV6THZZcElsNjVWelRfNFNiSDM5YUdxVUwwIn0seyJwYXRoIjoiaGNhcHRjaGFfaG9vay5qcyIsInJvb3RfaGFzaCI6IlZ3YnlUX2NRTERGUm5RUzJPNzVBNVU2QXpXX1pDZHNzNmFFRnBveDEtekEifSx7InBhdGgiOiJoY2FwdGNoYV9sYW5ndWFnZS5qcyIsInJvb3RfaGFzaCI6IkRNdkhRcW4wMU9FaHE4V0xJbDdnd2pHSHJjZy1BdDJkZU9wZkxqSFVFd28ifSx7InBhdGgiOiJpY29uLzEyOC5wbmciLCJyb290X2hhc2giOiJ3Mkk3XzBHTjgxTmhaMzBZU0p5ell4b2I1aGhmR3hMbExMYkFNY0xMR1BjIn0seyJwYXRoIjoiaWNvbi8xMjhnLnBuZyIsInJvb3RfaGFzaCI6Ii1RTHNGTFZJZUtpTENLaFB1Vnd0T0dseGNYV3pMQ1RqQmt5VHFMMmMxWnMifSx7InBhdGgiOiJpY29uLzE2LnBuZyIsInJvb3RfaGFzaCI6IlB6cE9ZME5YM08zRlFkTGZCYWJHV1Q0NU5sa1hkeFRJMFRUZ1VEQ2syRXcifSx7InBhdGgiOiJpY29uLzE2Zy5wbmciLCJyb290X2hhc2giOiI2Tl9aMjRSUHd5WXBuQXNYVkI1SDVPTjJJdWpmdDBrWWxlWnUzTV82cEdZIn0seyJwYXRoIjoiaWNvbi8zMi5wbmciLCJyb290X2hhc2giOiJtcXBPLUxYX3RkdkI1NGk5NzNCVGtJbkRiWWdSRGluS0pCdFJCOWdPd2tZIn0seyJwYXRoIjoiaWNvbi8zMmcucG5nIiwicm9vdF9oYXNoIjoiQjYydjhaeUlhMldtdVkyaDc0RE9tWHhYOFN0QVc4MmgxZzY0QnJacmJRWSJ9LHsicGF0aCI6Imljb24vNDgucG5nIiwicm9vdF9oYXNoIjoib1lMaTB4TVVTZXF2cXNMWV8xWE4tRkc4UlhoY3l0MjF3b0F5VlYycDl1byJ9LHsicGF0aCI6Imljb24vNDhnLnBuZyIsInJvb3RfaGFzaCI6IjJHOS01ak1UWVkyYWtYeXVBM0ljVHBXeWN4d1F4bzQyNVNBNl9NOW91WkkifSx7InBhdGgiOiJsb2NhdGUuanMiLCJyb290X2hhc2giOiIzZlRVVkllME9ZSGl1T016QVpRcWxQV2N1Z3liYlRjckNlcUtMd1FwaFpZIn0seyJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6IkRsSVI2ZVN0VHpPSnctU24yLTB1LUZLd1JGZG1BZDAxajlSdWdRQ0FHRWsifSx7InBhdGgiOiJwb3B1cC5jc3MiLCJyb290X2hhc2giOiJBQlNLQU5yY2Z1R2pZMzRFVzRCR3djemJaU0RONUc1dzR5M0ZEZVNvVFJnIn0seyJwYXRoIjoicG9wdXAuaHRtbCIsInJvb3RfaGFzaCI6IllUT2U4Mll5NzQyT0lEZzlmVUNIUzRPNGhES2Q5TERTVlNiajkyaTNleWsifSx7InBhdGgiOiJwb3B1cC5qcyIsInJvb3RfaGFzaCI6InlLYUhQTW1kT3BGbzNXTGlMMzNnVHozV0NpOWNPMlhTTTV2TnNoU21rNW8ifSx7InBhdGgiOiJyZWNhcHRjaGEuanMiLCJyb290X2hhc2giOiJBcld4Zk1VVlhOT1FuM3VsVVZCS2NyakJkWlNTQko5SEdIeWJuem9VMjdRIn0seyJwYXRoIjoicmVjYXB0Y2hhX2Zhc3QuanMiLCJyb290X2hhc2giOiJZUnVfVG9BcGRTMGprQkxQQmpqWUdUTW44SUZUU1VMMUhUZWgyR05lZTJNIn0seyJwYXRoIjoicmVjYXB0Y2hhX3NwZWVjaC5qcyIsInJvb3RfaGFzaCI6IjhMbzdueFJtZGd1c0phX2hZX3hUcmNwS1I2UkRlUU93NzB2SE95aDJFdlEifSx7InBhdGgiOiJzZXR1cC5qcyIsInJvb3RfaGFzaCI6InVKbG9fRHZPTDM4RUhUa3FvbVJUT3RnVnpwdkMzcjZrb2VoR3QycUlBc2MifSx7InBhdGgiOiJ0ZXh0Y2FwdGNoYS5qcyIsInJvb3RfaGFzaCI6Ik9Ybkl4Vkk3WWlFZ21JeUtZcWUxanN4N1FUMGVDcER0QnBUOVJ6UmdSZUkifSx7InBhdGgiOiJ1dGlscy5qcyIsInJvb3RfaGFzaCI6Imd0TFphYk1WSm5zc3VXY1RsUWI5dkJOYV9SemM0OFU4dnVhcXpDNDNrUUUifSx7InBhdGgiOiJ1dGlscy5tanMiLCJyb290X2hhc2giOiJ5Q0dLUHZSZHB0OFI5TlBLWGJsUWlwN2dQNk1sdHJ3OUkyakRsVllrSEUwIn1dLCJmb3JtYXQiOiJ0cmVlaGFzaCIsImhhc2hfYmxvY2tfc2l6ZSI6NDA5Nn1dLCJpdGVtX2lkIjoiZGtubGZtamFhbmZibGdmZGZlYmhpamFsZm1obWpqam8iLCJpdGVtX3ZlcnNpb24iOiIwLjMuNCIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"lQXX7bJUc1SbII8BjYngasdGbPhwwOtwUyBQhPiaZ2X36RBxQFo4_H03yQCVDuP-nsCHmZPd1mLC4WxPiF_hZms80_H83Q649J3x_DofNIvQfxy-lz9nKGf9MaacjH0-EUGagYWcWkqpfYkZU2Lh_bNjQ0GbjjfbSfN4UyeWXe851Omt4_6zUUmk48cVakTxZCnjnv_85xEPnkTQSL9Es9wX8sWbJ3fYEUoTtMtBADZBN4TqC_42ywVQubBGp1ArXkJUdLjnrIbFpmm8CFJTSYEweXF5D_EB5EVPdWj0oAMm11aTyGazwg7im_hLToBd_btBw4wK6nckdZHn5xmhgg"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"h1C2bI3eXdcJz_UAJrcBRVb0OR6BBLac4D_5kMDTsIfFFJaY_N65YLY4y3istW7gSJZeGBQepn-fhKEABAUiuZzClKS1tYxtzPa_Dpjqn3_9YCsLczivBrBDAsNSzqWsbpyKu_WBI5KdsYJ3j6JJ8rMJShdgLf69AitYYioqfDm1oJ0B3sDcPDtP5XRPkbyfQjBgSXmB0A6grbLl_FhA6kYU5MF8Ef--6a0W6W1RSbcPUyZpyG8ylnxi9YsUugzRarKugNdBcMTLwbRzfF_PVwGmD71_2ZomJ5sAfL5nHeNXaxqsuNVZB1bKAgeuBheN41evjpByXfErVIDOq0SchQ"}]}}]
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment