chore: code formatting
This commit is contained in:
@@ -21,20 +21,20 @@ export default async function({login, q, imports, data, account}, {enabled = fal
|
|||||||
|
|
||||||
//Fetch raw data
|
//Fetch raw data
|
||||||
const raw = await page.evaluate(() => ({
|
const raw = await page.evaluate(() => ({
|
||||||
color:getComputedStyle(document.querySelector(".card__bg")).backgroundColor, //eslint-disable-line no-undef
|
color: getComputedStyle(document.querySelector(".card__bg")).backgroundColor, //eslint-disable-line no-undef
|
||||||
type:document.querySelector(".type__code").innerText,
|
type: document.querySelector(".type__code").innerText,
|
||||||
personality:[...document.querySelectorAll(".personality-cards .sp-personality-card")].map(card => ({
|
personality: [...document.querySelectorAll(".personality-cards .sp-personality-card")].map(card => ({
|
||||||
category:card.querySelector(".card__title").innerText,
|
category: card.querySelector(".card__title").innerText,
|
||||||
value:card.querySelector(".card__subtitle").innerText,
|
value: card.querySelector(".card__subtitle").innerText,
|
||||||
image:card.querySelector(".card__image").src,
|
image: card.querySelector(".card__image").src,
|
||||||
text:card.querySelector(".card__text").innerText
|
text: card.querySelector(".card__text").innerText,
|
||||||
|
})),
|
||||||
|
traits: [...document.querySelectorAll("#traits .card__body")].map(card => ({
|
||||||
|
category: card.querySelector(".card__title").innerText,
|
||||||
|
value: card.querySelector(".card__subtitle").innerText,
|
||||||
|
score: card.querySelector(".center__num").innerText,
|
||||||
|
text: card.querySelector("p").innerText,
|
||||||
})),
|
})),
|
||||||
traits:[...document.querySelectorAll("#traits .card__body")].map(card => ({
|
|
||||||
category:card.querySelector(".card__title").innerText,
|
|
||||||
value:card.querySelector(".card__subtitle").innerText,
|
|
||||||
score:card.querySelector(".center__num").innerText,
|
|
||||||
text:card.querySelector("p").innerText
|
|
||||||
}))
|
|
||||||
}))
|
}))
|
||||||
|
|
||||||
//Format data
|
//Format data
|
||||||
@@ -42,15 +42,15 @@ export default async function({login, q, imports, data, account}, {enabled = fal
|
|||||||
const type = raw.type.replace("(", "").replace(")", "").trim()
|
const type = raw.type.replace("(", "").replace(")", "").trim()
|
||||||
const personality = await Promise.all(raw.personality.map(async ({category, value, image, text}) => ({
|
const personality = await Promise.all(raw.personality.map(async ({category, value, image, text}) => ({
|
||||||
category,
|
category,
|
||||||
value:value.replace(`(${type})`, "").trim(),
|
value: value.replace(`(${type})`, "").trim(),
|
||||||
image:await imports.imgb64(image),
|
image: await imports.imgb64(image),
|
||||||
text:text.replace(`${category}\n${value}\n`, "").trim()
|
text: text.replace(`${category}\n${value}\n`, "").trim(),
|
||||||
})))
|
})))
|
||||||
const traits = raw.traits.map(({category, value, score, text}) => ({
|
const traits = raw.traits.map(({category, value, score, text}) => ({
|
||||||
category,
|
category,
|
||||||
value:`${value[0]}${value.substring(1).toLocaleLowerCase()}`,
|
value: `${value[0]}${value.substring(1).toLocaleLowerCase()}`,
|
||||||
score:scores ? Number(score.replace("%", ""))/100 : NaN,
|
score: scores ? Number(score.replace("%", "")) / 100 : NaN,
|
||||||
text:text.split(".").slice(1).join("."),
|
text: text.split(".").slice(1).join("."),
|
||||||
}))
|
}))
|
||||||
|
|
||||||
//Results
|
//Results
|
||||||
@@ -60,4 +60,4 @@ export default async function({login, q, imports, data, account}, {enabled = fal
|
|||||||
catch (error) {
|
catch (error) {
|
||||||
throw imports.format.error(error)
|
throw imports.format.error(error)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user