mirror of
https://github.com/web3privacy/data
synced 2024-10-15 18:16:28 +02:00
fix thumbs
This commit is contained in:
parent
0e44e4a586
commit
4fb0d84f5b
1 changed files with 9 additions and 7 deletions
|
@ -63,14 +63,16 @@ export class Engine {
|
||||||
// scan for thumbnails
|
// scan for thumbnails
|
||||||
for await (const ti of Deno.readDir(join(yearDir, "thumbs"))) {
|
for await (const ti of Deno.readDir(join(yearDir, "thumbs"))) {
|
||||||
const [name, ext] = ti.name.split('.')
|
const [name, ext] = ti.name.split('.')
|
||||||
const split = name.split('-')
|
|
||||||
const thumbKey = split[split.length-1]
|
|
||||||
const imageKey = split[split.length-2]
|
|
||||||
const sid = split.slice(0, split.length-2).join('-')
|
|
||||||
|
|
||||||
if (ev.id === sid) {
|
//console.log(name, `^${ev.id}-(.+)-(\\d+)px$`)
|
||||||
ev.thumbs[[ imageKey, thumbKey.replace('px', '')].join(':')] = `https://data.web3privacy.info/img/events/${year}/thumbs/${ev.id}-${imageKey}-${thumbKey}.${ext}`
|
const match = name.match(new RegExp(`^${ev.id}-([\\w\\d-]+)-(\\d+)px`));
|
||||||
|
if (!match) {
|
||||||
|
continue
|
||||||
}
|
}
|
||||||
|
const thumbKey = match[1]
|
||||||
|
const imageKey = match[2]
|
||||||
|
|
||||||
|
ev.thumbs[[ imageKey, thumbKey.replace('px', '')].join(':')] = `https://data.web3privacy.info/img/events/${year}/thumbs/${ev.id}-${imageKey}-${thumbKey}.${ext}`
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue