mirror of
https://git.sr.ht/~cadence/bibliogram
synced 2024-11-14 12:27:29 +00:00
46 lines
972 B
JavaScript
46 lines
972 B
JavaScript
const sizes = {
|
|
laptop: {
|
|
width: 1366,
|
|
height: 768
|
|
},
|
|
phone: {
|
|
width: 450,
|
|
height: 828
|
|
}
|
|
}
|
|
|
|
const cookies = {
|
|
default: {
|
|
settings: "d8f3967f153a5422ba8bd068da4dca5f"
|
|
},
|
|
ptc: {
|
|
settings: "a513b2b80db331a60f875bc2679ee35e"
|
|
}
|
|
}
|
|
|
|
function generateSetup(pageName, url, sizeName, cookiesName, scrolls = 1) {
|
|
return {
|
|
url: url,
|
|
filename: `${pageName}-${sizeName}-${cookiesName}`,
|
|
size: sizes[sizeName],
|
|
cookies: cookies[cookiesName],
|
|
scrolls: scrolls
|
|
}
|
|
}
|
|
|
|
function generateAllSetups(pageName, url, scrolls) {
|
|
return Object.keys(cookies).map(cookieKey =>
|
|
Object.keys(sizes).map(sizeKey =>
|
|
generateSetup(pageName, url, sizeKey, cookieKey, scrolls)
|
|
)
|
|
).flat()
|
|
}
|
|
|
|
module.exports = [
|
|
...generateAllSetups("home", "/"),
|
|
...generateAllSetups("settings", "/settings"),
|
|
...generateAllSetups("anti__reality", "/u/anti__reality?page=3", 2),
|
|
...generateAllSetups("post", "/p/CCyko7oJ-ta"),
|
|
...generateAllSetups("gallery", "/p/CCbVsCMpizf", 2)
|
|
]
|