use optimized images

This commit is contained in:
tree🌴 2024-03-07 18:14:39 +01:00
parent cf2a219fd5
commit 3e82098573
4 changed files with 426 additions and 66 deletions

View file

@ -1,5 +1,7 @@
--- ---
import { personLink } from "../lib/core.js"; import { personLink } from "../lib/core.js";
import { getSpeakerImage } from '../lib/events.js';
const { items, limit = 7 } = Astro.props; const { items, limit = 7 } = Astro.props;
let { size = 'w-8 h-8' } = Astro.props; let { size = 'w-8 h-8' } = Astro.props;
@ -11,7 +13,7 @@ let { size = 'w-8 h-8' } = Astro.props;
{items.slice(0, limit).filter(p => p).map((p) => ( {items.slice(0, limit).filter(p => p).map((p) => (
<div class="hover:z-0"> <div class="hover:z-0">
<a href={personLink(p)} class="aspect-square inline-block" class:list={[size]}> <a href={personLink(p)} class="aspect-square inline-block" class:list={[size]}>
<img src={p.imageUrl} class="w-full aspect-square object-cover rounded-full border-gray-800 border-2 hover:border-white" alt={p.name} title={p.name} /> <img src={getSpeakerImage(p, '64')} class="w-full aspect-square object-cover rounded-full border-gray-800 border-2 hover:border-white" alt={p.name} title={p.name} />
</a> </a>
</div> </div>
))} ))}

View file

@ -1,7 +1,7 @@
--- ---
import { marked, } from 'marked'; import { marked, } from 'marked';
const { item, thumbSize } = Astro.props; const { item, thumbSize } = Astro.props;
import { getSpeaker } from '../lib/events.js'; import { getSpeaker, getSpeakerImage } from '../lib/events.js';
import core from "../core.json"; import core from "../core.json";
--- ---
@ -12,7 +12,7 @@ import core from "../core.json";
<div class="w3pn-speaker-list grid grid-cols-1 gap-6 mt-4"> <div class="w3pn-speaker-list grid grid-cols-1 gap-6 mt-4">
{item.speakers.map(spId => getSpeaker(core, spId)).map((speaker) => ( {item.speakers.map(spId => getSpeaker(core, spId)).map((speaker) => (
<div class="flex gap-4"> <div class="flex gap-4">
<div class={`${thumbSize === 'big' ? 'w-16 h-16' : 'w-14 h-14'}`}><img class={`${thumbSize === 'big' ? 'w-16 h-16' : 'w-14 h-14'} aspect-square rounded-full object-cover`} src={speaker.imageUrl} /></div> <div class={`${thumbSize === 'big' ? 'w-16 h-16' : 'w-14 h-14'}`}><img class={`${thumbSize === 'big' ? 'w-16 h-16' : 'w-14 h-14'} aspect-square rounded-full object-cover`} src={getSpeakerImage(speaker, '128')} /></div>
<div> <div>
<div> <div>
<span class="text-white">{speaker.name}</span> <span class="text-white">{speaker.name}</span>

View file

@ -307,7 +307,12 @@
"twitter": "q9fcc", "twitter": "q9fcc",
"bsky": "q9f.cc" "bsky": "q9f.cc"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/afri-schoedon.jpg" "imageUrl": "https://data.web3privacy.info/img/people/afri-schoedon.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/afri-schoedon-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/afri-schoedon-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/afri-schoedon-400px.webp"
}
}, },
{ {
"id": "pavol-luptak", "id": "pavol-luptak",
@ -317,7 +322,12 @@
"refs": { "refs": {
"twitter": "wilderko" "twitter": "wilderko"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/pavol-luptak.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/pavol-luptak.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/pavol-luptak-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/pavol-luptak-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/pavol-luptak-400px.webp"
}
}, },
{ {
"id": "steffen-kux", "id": "steffen-kux",
@ -326,7 +336,12 @@
"refs": { "refs": {
"twitter": "SteffenKux" "twitter": "SteffenKux"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/steffen-kux.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/steffen-kux.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/steffen-kux-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/steffen-kux-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/steffen-kux-400px.webp"
}
}, },
{ {
"id": "rachel-rose-oleary", "id": "rachel-rose-oleary",
@ -335,7 +350,12 @@
"refs": { "refs": {
"twitter": "lunar_mining" "twitter": "lunar_mining"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/rachel-rose-oleary.jpg" "imageUrl": "https://data.web3privacy.info/img/people/rachel-rose-oleary.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/rachel-rose-oleary-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/rachel-rose-oleary-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/rachel-rose-oleary-400px.webp"
}
}, },
{ {
"id": "odysseas", "id": "odysseas",
@ -344,7 +364,12 @@
"refs": { "refs": {
"twitter": "odysseas_eth" "twitter": "odysseas_eth"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/odysseas.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/odysseas.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/odysseas-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/odysseas-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/odysseas-400px.webp"
}
}, },
{ {
"id": "rik-krieger", "id": "rik-krieger",
@ -355,7 +380,12 @@
"refs": { "refs": {
"twitter": "rikzrh" "twitter": "rikzrh"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/rik-krieger.jpg" "imageUrl": "https://data.web3privacy.info/img/people/rik-krieger.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/rik-krieger-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/rik-krieger-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/rik-krieger-400px.webp"
}
}, },
{ {
"id": "alan-scott", "id": "alan-scott",
@ -365,13 +395,23 @@
"refs": { "refs": {
"twitter": "tsu_kareta" "twitter": "tsu_kareta"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/alan-scott.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/alan-scott.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/alan-scott-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/alan-scott-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/alan-scott-400px.webp"
}
}, },
{ {
"id": "andrea-togni", "id": "andrea-togni",
"name": "Andrea Togni", "name": "Andrea Togni",
"caption": "Philosopher, Monero policy workgroup", "caption": "Philosopher, Monero policy workgroup",
"imageUrl": "https://data.web3privacy.info/img/people/andrea-togni.jpg" "imageUrl": "https://data.web3privacy.info/img/people/andrea-togni.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/andrea-togni-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/andrea-togni-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/andrea-togni-400px.webp"
}
}, },
{ {
"id": "pg", "id": "pg",
@ -383,7 +423,12 @@
"github": "EclecticSamurai", "github": "EclecticSamurai",
"matrix": "pg_cdg:matrix.org" "matrix": "pg_cdg:matrix.org"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/pg.jpg" "imageUrl": "https://data.web3privacy.info/img/people/pg.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/pg-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/pg-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/pg-400px.webp"
}
}, },
{ {
"id": "radek-svarz", "id": "radek-svarz",
@ -393,7 +438,8 @@
"refs": { "refs": {
"twitter": "radk" "twitter": "radk"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/radek-svarz.webp" "imageUrl": "https://data.web3privacy.info/img/people/radek-svarz.webp",
"thumbs": {}
}, },
{ {
"id": "dcbuilder", "id": "dcbuilder",
@ -403,7 +449,12 @@
"refs": { "refs": {
"twitter": "DCbuild3r" "twitter": "DCbuild3r"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/dcbuilder.jpg" "imageUrl": "https://data.web3privacy.info/img/people/dcbuilder.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/dcbuilder-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/dcbuilder-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/dcbuilder-400px.webp"
}
}, },
{ {
"id": "carlo-chialastri", "id": "carlo-chialastri",
@ -413,7 +464,12 @@
"refs": { "refs": {
"linkedin": "carlo-avv-chialastri-8456a544" "linkedin": "carlo-avv-chialastri-8456a544"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/carlo-chialastri.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/carlo-chialastri.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/carlo-chialastri-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/carlo-chialastri-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/carlo-chialastri-400px.webp"
}
}, },
{ {
"id": "nick-almond", "id": "nick-almond",
@ -423,7 +479,12 @@
"refs": { "refs": {
"twitter": "DrNickA" "twitter": "DrNickA"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/nick-almond.jpg" "imageUrl": "https://data.web3privacy.info/img/people/nick-almond.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/nick-almond-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/nick-almond-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/nick-almond-400px.webp"
}
}, },
{ {
"id": "antoni-zolciak", "id": "antoni-zolciak",
@ -433,7 +494,12 @@
"refs": { "refs": {
"twitter": "AntoniZolciak" "twitter": "AntoniZolciak"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/antoni-zolciak.jpg" "imageUrl": "https://data.web3privacy.info/img/people/antoni-zolciak.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/antoni-zolciak-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/antoni-zolciak-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/antoni-zolciak-400px.webp"
}
}, },
{ {
"id": "catsnaks", "id": "catsnaks",
@ -447,7 +513,12 @@
"refs": { "refs": {
"twitter": "mesquka" "twitter": "mesquka"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/kieran-mesquita.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/kieran-mesquita.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/kieran-mesquita-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/kieran-mesquita-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/kieran-mesquita-400px.webp"
}
}, },
{ {
"id": "coinmandeer", "id": "coinmandeer",
@ -457,7 +528,12 @@
"github": "coinmandeer", "github": "coinmandeer",
"matrix": "coinmandeer:matrix.org" "matrix": "coinmandeer:matrix.org"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/coinmandeer.png" "imageUrl": "https://data.web3privacy.info/img/people/coinmandeer.png",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/coinmandeer-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/coinmandeer-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/coinmandeer-400px.webp"
}
}, },
{ {
"id": "jaromil", "id": "jaromil",
@ -467,7 +543,12 @@
"refs": { "refs": {
"twitter": "jaromil" "twitter": "jaromil"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/jaromil.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/jaromil.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/jaromil-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/jaromil-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/jaromil-400px.webp"
}
}, },
{ {
"id": "juraj-bednar", "id": "juraj-bednar",
@ -477,7 +558,12 @@
"refs": { "refs": {
"twitter": "jurbed" "twitter": "jurbed"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/juraj-bednar.jpg" "imageUrl": "https://data.web3privacy.info/img/people/juraj-bednar.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/juraj-bednar-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/juraj-bednar-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/juraj-bednar-400px.webp"
}
}, },
{ {
"id": "eleanore-blanc", "id": "eleanore-blanc",
@ -487,7 +573,12 @@
"refs": { "refs": {
"twitter": "blockblanc" "twitter": "blockblanc"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/eleanore-blanc.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/eleanore-blanc.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/eleanore-blanc-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/eleanore-blanc-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/eleanore-blanc-400px.webp"
}
}, },
{ {
"id": "alex-zaidelson", "id": "alex-zaidelson",
@ -496,7 +587,12 @@
"refs": { "refs": {
"twitter": "azaidelson" "twitter": "azaidelson"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/alex-zaidelson.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/alex-zaidelson.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/alex-zaidelson-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/alex-zaidelson-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/alex-zaidelson-400px.webp"
}
}, },
{ {
"id": "alona-shevchenko", "id": "alona-shevchenko",
@ -506,7 +602,12 @@
"refs": { "refs": {
"twitter": "cryptodrftng" "twitter": "cryptodrftng"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/alona-shevchenko.jpg" "imageUrl": "https://data.web3privacy.info/img/people/alona-shevchenko.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/alona-shevchenko-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/alona-shevchenko-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/alona-shevchenko-400px.webp"
}
}, },
{ {
"id": "alex-kampa", "id": "alex-kampa",
@ -516,13 +617,23 @@
"refs": { "refs": {
"linkedin": "alex-kampa" "linkedin": "alex-kampa"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/alex-kampa.jpg" "imageUrl": "https://data.web3privacy.info/img/people/alex-kampa.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/alex-kampa-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/alex-kampa-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/alex-kampa-400px.webp"
}
}, },
{ {
"id": "althea", "id": "althea",
"name": "Althea", "name": "Althea",
"caption": "Head of Comms, Privacy & Scaling Exploration", "caption": "Head of Comms, Privacy & Scaling Exploration",
"imageUrl": "https://data.web3privacy.info/img/people/althea.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/althea.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/althea-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/althea-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/althea-400px.webp"
}
}, },
{ {
"id": "costanza-gallo", "id": "costanza-gallo",
@ -532,7 +643,12 @@
"refs": { "refs": {
"twitter": "costgallo" "twitter": "costgallo"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/costanza-gallo.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/costanza-gallo.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/costanza-gallo-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/costanza-gallo-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/costanza-gallo-400px.webp"
}
}, },
{ {
"id": "gabari", "id": "gabari",
@ -542,7 +658,12 @@
"refs": { "refs": {
"twitter": "bryce_gabari" "twitter": "bryce_gabari"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/gabari.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/gabari.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/gabari-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/gabari-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/gabari-400px.webp"
}
}, },
{ {
"id": "r-prokh", "id": "r-prokh",
@ -553,7 +674,12 @@
"refs": { "refs": {
"twitter": "r_prokh" "twitter": "r_prokh"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/r-prokh.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/r-prokh.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/r-prokh-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/r-prokh-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/r-prokh-400px.webp"
}
}, },
{ {
"id": "serinko", "id": "serinko",
@ -562,7 +688,12 @@
"refs": { "refs": {
"twitter": "serinko13" "twitter": "serinko13"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/serinko.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/serinko.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/serinko-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/serinko-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/serinko-400px.webp"
}
}, },
{ {
"id": "manu-alzuru", "id": "manu-alzuru",
@ -572,7 +703,12 @@
"refs": { "refs": {
"twitter": "ManuAlzuru" "twitter": "ManuAlzuru"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/manu-alzuru.jpg" "imageUrl": "https://data.web3privacy.info/img/people/manu-alzuru.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/manu-alzuru-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/manu-alzuru-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/manu-alzuru-400px.webp"
}
}, },
{ {
"id": "vaclav-pavlin", "id": "vaclav-pavlin",
@ -582,13 +718,23 @@
"refs": { "refs": {
"twitter": "vpavlin" "twitter": "vpavlin"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/vaclav-pavlin.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/vaclav-pavlin.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/vaclav-pavlin-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/vaclav-pavlin-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/vaclav-pavlin-400px.webp"
}
}, },
{ {
"id": "tibor-csoka", "id": "tibor-csoka",
"name": "Tibor Csóka", "name": "Tibor Csóka",
"caption": "Software Engineer at [HOPR](https://hoprnet.org/)", "caption": "Software Engineer at [HOPR](https://hoprnet.org/)",
"imageUrl": "https://data.web3privacy.info/img/people/tibor-csoka.jpg" "imageUrl": "https://data.web3privacy.info/img/people/tibor-csoka.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/tibor-csoka-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/tibor-csoka-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/tibor-csoka-400px.webp"
}
}, },
{ {
"id": "max-hampshire", "id": "max-hampshire",
@ -598,7 +744,12 @@
"refs": { "refs": {
"twitter": "_wjth" "twitter": "_wjth"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/max-hampshire.jpg" "imageUrl": "https://data.web3privacy.info/img/people/max-hampshire.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/max-hampshire-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/max-hampshire-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/max-hampshire-400px.webp"
}
}, },
{ {
"id": "guy-zyskind", "id": "guy-zyskind",
@ -608,13 +759,23 @@
"refs": { "refs": {
"twitter": "GuyZys" "twitter": "GuyZys"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/guy-zyskind.jpg" "imageUrl": "https://data.web3privacy.info/img/people/guy-zyskind.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/guy-zyskind-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/guy-zyskind-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/guy-zyskind-400px.webp"
}
}, },
{ {
"id": "merula", "id": "merula",
"name": "Merula", "name": "Merula",
"caption": "Software engineer and cryptographer Circles Entropy", "caption": "Software engineer and cryptographer Circles Entropy",
"imageUrl": "https://data.web3privacy.info/img/people/merula.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/merula.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/merula-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/merula-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/merula-400px.webp"
}
}, },
{ {
"id": "ameen-soleimani", "id": "ameen-soleimani",
@ -624,7 +785,12 @@
"refs": { "refs": {
"twitter": "ameensol" "twitter": "ameensol"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/ameen-soleimani.jpg" "imageUrl": "https://data.web3privacy.info/img/people/ameen-soleimani.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/ameen-soleimani-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/ameen-soleimani-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/ameen-soleimani-400px.webp"
}
}, },
{ {
"id": "edward-fricker", "id": "edward-fricker",
@ -633,7 +799,12 @@
"refs": { "refs": {
"twitter": "itsthefuture" "twitter": "itsthefuture"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/edward-fricker.jpg" "imageUrl": "https://data.web3privacy.info/img/people/edward-fricker.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/edward-fricker-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/edward-fricker-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/edward-fricker-400px.webp"
}
}, },
{ {
"id": "tim-bansemer", "id": "tim-bansemer",
@ -642,7 +813,12 @@
"refs": { "refs": {
"twitter": "tim_bansemer" "twitter": "tim_bansemer"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/tim-bansemer.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/tim-bansemer.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/tim-bansemer-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/tim-bansemer-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/tim-bansemer-400px.webp"
}
}, },
{ {
"id": "oliver-gale", "id": "oliver-gale",
@ -651,7 +827,12 @@
"refs": { "refs": {
"twitter": "OriginalOlii" "twitter": "OriginalOlii"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/oliver-gale.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/oliver-gale.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/oliver-gale-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/oliver-gale-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/oliver-gale-400px.webp"
}
}, },
{ {
"id": "vincenzo-iovino", "id": "vincenzo-iovino",
@ -661,7 +842,12 @@
"refs": { "refs": {
"twitter": "vincenzoiovino" "twitter": "vincenzoiovino"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/vincenzo-iovino.jpg" "imageUrl": "https://data.web3privacy.info/img/people/vincenzo-iovino.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/vincenzo-iovino-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/vincenzo-iovino-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/vincenzo-iovino-400px.webp"
}
}, },
{ {
"id": "joshua-davila", "id": "joshua-davila",
@ -671,7 +857,12 @@
"twitter": "TBSocialist", "twitter": "TBSocialist",
"bsky": "tbsocialist.bsky.social" "bsky": "tbsocialist.bsky.social"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/joshua-davila.jpg" "imageUrl": "https://data.web3privacy.info/img/people/joshua-davila.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/joshua-davila-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/joshua-davila-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/joshua-davila-400px.webp"
}
}, },
{ {
"id": "wslyvh", "id": "wslyvh",
@ -680,7 +871,12 @@
"refs": { "refs": {
"twitter": "wslyvh" "twitter": "wslyvh"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/wslyvh.png" "imageUrl": "https://data.web3privacy.info/img/people/wslyvh.png",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/wslyvh-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/wslyvh-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/wslyvh-400px.webp"
}
}, },
{ {
"id": "limone-eth", "id": "limone-eth",
@ -690,7 +886,12 @@
"refs": { "refs": {
"twitter": "limone_eth" "twitter": "limone_eth"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/limone-eth.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/limone-eth.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/limone-eth-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/limone-eth-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/limone-eth-400px.webp"
}
}, },
{ {
"id": "tree", "id": "tree",
@ -703,7 +904,12 @@
"email": "tree@tree.fail", "email": "tree@tree.fail",
"matrix": "tree:gwei.cz" "matrix": "tree:gwei.cz"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/tree.jpg" "imageUrl": "https://data.web3privacy.info/img/people/tree.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/tree-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/tree-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/tree-400px.webp"
}
}, },
{ {
"id": "mykola-siusko", "id": "mykola-siusko",
@ -715,7 +921,12 @@
"github": "msiusko", "github": "msiusko",
"matrix": "k1983:matrix.org" "matrix": "k1983:matrix.org"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/mykola-siusko.png" "imageUrl": "https://data.web3privacy.info/img/people/mykola-siusko.png",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/mykola-siusko-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/mykola-siusko-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/mykola-siusko-400px.webp"
}
}, },
{ {
"id": "mario-havel", "id": "mario-havel",
@ -725,7 +936,12 @@
"refs": { "refs": {
"twitter": "TMIYChao" "twitter": "TMIYChao"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/mario-havel.jpg" "imageUrl": "https://data.web3privacy.info/img/people/mario-havel.jpg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/mario-havel-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/mario-havel-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/mario-havel-400px.webp"
}
}, },
{ {
"id": "marcel-kolaja", "id": "marcel-kolaja",
@ -735,7 +951,12 @@
"refs": { "refs": {
"twitter": "PiratKolaja" "twitter": "PiratKolaja"
}, },
"imageUrl": "https://data.web3privacy.info/img/people/marcel-kolaja.jpeg" "imageUrl": "https://data.web3privacy.info/img/people/marcel-kolaja.jpeg",
"thumbs": {
"64": "https://data.web3privacy.info/img/people/thumbs/marcel-kolaja-64px.webp",
"128": "https://data.web3privacy.info/img/people/thumbs/marcel-kolaja-128px.webp",
"400": "https://data.web3privacy.info/img/people/thumbs/marcel-kolaja-400px.webp"
}
} }
], ],
"events": [ "events": [
@ -782,6 +1003,11 @@
], ],
"images": { "images": {
"poster": "https://data.web3privacy.info/img/events/2023/s23prg-poster.png" "poster": "https://data.web3privacy.info/img/events/2023/s23prg-poster.png"
},
"thumbs": {
"poster:640": "https://data.web3privacy.info/img/events/2023/thumbs/s23prg-poster-640px.webp",
"poster:360": "https://data.web3privacy.info/img/events/2023/thumbs/s23prg-poster-360px.webp",
"poster:128": "https://data.web3privacy.info/img/events/2023/thumbs/s23prg-poster-128px.webp"
} }
}, },
{ {
@ -818,7 +1044,8 @@
"pg", "pg",
"catsnaks" "catsnaks"
], ],
"images": {} "images": {},
"thumbs": {}
}, },
{ {
"id": "m23prg", "id": "m23prg",
@ -841,7 +1068,8 @@
"radek-svarz", "radek-svarz",
"marcel-kolaja" "marcel-kolaja"
], ],
"images": {} "images": {},
"thumbs": {}
}, },
{ {
"id": "m24ath", "id": "m24ath",
@ -867,6 +1095,23 @@
"square": "https://data.web3privacy.info/img/events/2024/m24ath-square.png", "square": "https://data.web3privacy.info/img/events/2024/m24ath-square.png",
"wide": "https://data.web3privacy.info/img/events/2024/m24ath-wide.png", "wide": "https://data.web3privacy.info/img/events/2024/m24ath-wide.png",
"poster": "https://data.web3privacy.info/img/events/2024/m24ath-poster.png" "poster": "https://data.web3privacy.info/img/events/2024/m24ath-poster.png"
},
"thumbs": {
"square:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24ath-square-360px.webp",
"poster-simple:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24ath-poster-simple-128px.webp",
"wide:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24ath-wide-640px.webp",
"poster:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24ath-poster-360px.webp",
"wide-square:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24ath-wide-square-128px.webp",
"poster-simple:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24ath-poster-simple-360px.webp",
"wide:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24ath-wide-128px.webp",
"poster-simple:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24ath-poster-simple-640px.webp",
"square:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24ath-square-640px.webp",
"poster:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24ath-poster-640px.webp",
"wide-square:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24ath-wide-square-640px.webp",
"wide-square:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24ath-wide-square-360px.webp",
"wide:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24ath-wide-360px.webp",
"poster:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24ath-poster-128px.webp",
"square:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24ath-square-128px.webp"
} }
}, },
{ {
@ -892,7 +1137,8 @@
"mykola-siusko", "mykola-siusko",
"gabari" "gabari"
], ],
"images": {} "images": {},
"thumbs": {}
}, },
{ {
"id": "m24ams", "id": "m24ams",
@ -927,6 +1173,23 @@
"poster": "https://data.web3privacy.info/img/events/2024/m24ams-poster.png", "poster": "https://data.web3privacy.info/img/events/2024/m24ams-poster.png",
"wide": "https://data.web3privacy.info/img/events/2024/m24ams-wide.png", "wide": "https://data.web3privacy.info/img/events/2024/m24ams-wide.png",
"poster-simple": "https://data.web3privacy.info/img/events/2024/m24ams-poster-simple.png" "poster-simple": "https://data.web3privacy.info/img/events/2024/m24ams-poster-simple.png"
},
"thumbs": {
"square:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24ams-square-128px.webp",
"wide-square:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24ams-wide-square-640px.webp",
"wide:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24ams-wide-640px.webp",
"poster:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24ams-poster-640px.webp",
"poster:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24ams-poster-128px.webp",
"poster-simple:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24ams-poster-simple-360px.webp",
"poster-simple:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24ams-poster-simple-128px.webp",
"square:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24ams-square-640px.webp",
"wide:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24ams-wide-360px.webp",
"poster-simple:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24ams-poster-simple-640px.webp",
"square:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24ams-square-360px.webp",
"wide-square:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24ams-wide-square-128px.webp",
"wide-square:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24ams-wide-square-360px.webp",
"wide:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24ams-wide-128px.webp",
"poster:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24ams-poster-360px.webp"
} }
}, },
{ {
@ -952,6 +1215,23 @@
"poster": "https://data.web3privacy.info/img/events/2024/m24tll-poster.png", "poster": "https://data.web3privacy.info/img/events/2024/m24tll-poster.png",
"wide-square": "https://data.web3privacy.info/img/events/2024/m24tll-wide-square.png", "wide-square": "https://data.web3privacy.info/img/events/2024/m24tll-wide-square.png",
"wide": "https://data.web3privacy.info/img/events/2024/m24tll-wide.png" "wide": "https://data.web3privacy.info/img/events/2024/m24tll-wide.png"
},
"thumbs": {
"square:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24tll-square-640px.webp",
"poster-simple:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24tll-poster-simple-360px.webp",
"poster:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24tll-poster-640px.webp",
"wide:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24tll-wide-128px.webp",
"wide-square:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24tll-wide-square-360px.webp",
"poster-simple:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24tll-poster-simple-640px.webp",
"wide-square:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24tll-wide-square-128px.webp",
"poster:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24tll-poster-128px.webp",
"wide:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24tll-wide-640px.webp",
"square:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24tll-square-360px.webp",
"wide-square:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24tll-wide-square-640px.webp",
"poster-simple:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24tll-poster-simple-128px.webp",
"square:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24tll-square-128px.webp",
"poster:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24tll-poster-360px.webp",
"wide:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24tll-wide-360px.webp"
} }
}, },
{ {
@ -967,7 +1247,8 @@
"speakers": [ "speakers": [
"gabari" "gabari"
], ],
"images": {} "images": {},
"thumbs": {}
}, },
{ {
"id": "m24ber", "id": "m24ber",
@ -1004,6 +1285,23 @@
"wide-square": "https://data.web3privacy.info/img/events/2024/m24ber-wide-square.png", "wide-square": "https://data.web3privacy.info/img/events/2024/m24ber-wide-square.png",
"square": "https://data.web3privacy.info/img/events/2024/m24ber-square.png", "square": "https://data.web3privacy.info/img/events/2024/m24ber-square.png",
"wide": "https://data.web3privacy.info/img/events/2024/m24ber-wide.png" "wide": "https://data.web3privacy.info/img/events/2024/m24ber-wide.png"
},
"thumbs": {
"wide-square:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24ber-wide-square-360px.webp",
"poster:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24ber-poster-640px.webp",
"wide:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24ber-wide-128px.webp",
"wide:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24ber-wide-360px.webp",
"wide:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24ber-wide-640px.webp",
"poster-simple:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24ber-poster-simple-128px.webp",
"wide-square:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24ber-wide-square-128px.webp",
"square:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24ber-square-640px.webp",
"poster-simple:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24ber-poster-simple-360px.webp",
"poster:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24ber-poster-360px.webp",
"wide-square:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24ber-wide-square-640px.webp",
"poster-simple:640": "https://data.web3privacy.info/img/events/2024/thumbs/m24ber-poster-simple-640px.webp",
"poster:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24ber-poster-128px.webp",
"square:128": "https://data.web3privacy.info/img/events/2024/thumbs/m24ber-square-128px.webp",
"square:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24ber-square-360px.webp"
} }
}, },
{ {
@ -1039,6 +1337,23 @@
"wide": "https://data.web3privacy.info/img/events/2024/s24prg-wide.png", "wide": "https://data.web3privacy.info/img/events/2024/s24prg-wide.png",
"square": "https://data.web3privacy.info/img/events/2024/s24prg-square.png", "square": "https://data.web3privacy.info/img/events/2024/s24prg-square.png",
"wide-square": "https://data.web3privacy.info/img/events/2024/s24prg-wide-square.png" "wide-square": "https://data.web3privacy.info/img/events/2024/s24prg-wide-square.png"
},
"thumbs": {
"wide-square:360": "https://data.web3privacy.info/img/events/2024/thumbs/s24prg-wide-square-360px.webp",
"wide:640": "https://data.web3privacy.info/img/events/2024/thumbs/s24prg-wide-640px.webp",
"poster-simple:360": "https://data.web3privacy.info/img/events/2024/thumbs/s24prg-poster-simple-360px.webp",
"poster-simple:128": "https://data.web3privacy.info/img/events/2024/thumbs/s24prg-poster-simple-128px.webp",
"poster:640": "https://data.web3privacy.info/img/events/2024/thumbs/s24prg-poster-640px.webp",
"square:128": "https://data.web3privacy.info/img/events/2024/thumbs/s24prg-square-128px.webp",
"square:640": "https://data.web3privacy.info/img/events/2024/thumbs/s24prg-square-640px.webp",
"poster:128": "https://data.web3privacy.info/img/events/2024/thumbs/s24prg-poster-128px.webp",
"wide-square:640": "https://data.web3privacy.info/img/events/2024/thumbs/s24prg-wide-square-640px.webp",
"poster-simple:640": "https://data.web3privacy.info/img/events/2024/thumbs/s24prg-poster-simple-640px.webp",
"wide-square:128": "https://data.web3privacy.info/img/events/2024/thumbs/s24prg-wide-square-128px.webp",
"square:360": "https://data.web3privacy.info/img/events/2024/thumbs/s24prg-square-360px.webp",
"poster:360": "https://data.web3privacy.info/img/events/2024/thumbs/s24prg-poster-360px.webp",
"wide:128": "https://data.web3privacy.info/img/events/2024/thumbs/s24prg-wide-128px.webp",
"wide:360": "https://data.web3privacy.info/img/events/2024/thumbs/s24prg-wide-360px.webp"
} }
}, },
{ {
@ -1070,7 +1385,8 @@
"pg", "pg",
"tree" "tree"
], ],
"images": {} "images": {},
"thumbs": {}
}, },
{ {
"id": "m24lju", "id": "m24lju",
@ -1094,7 +1410,8 @@
"joshua-davila", "joshua-davila",
"mykola-siusko" "mykola-siusko"
], ],
"images": {} "images": {},
"thumbs": {}
}, },
{ {
"id": "os24q2", "id": "os24q2",
@ -1107,7 +1424,8 @@
"links": { "links": {
"rsvp": "https://lu.ma/w3pn-os24q2" "rsvp": "https://lu.ma/w3pn-os24q2"
}, },
"images": {} "images": {},
"thumbs": {}
}, },
{ {
"id": "m24bcn", "id": "m24bcn",
@ -1122,7 +1440,8 @@
"speakers": [ "speakers": [
"joshua-davila" "joshua-davila"
], ],
"images": {} "images": {},
"thumbs": {}
}, },
{ {
"id": "m24bru", "id": "m24bru",
@ -1145,7 +1464,8 @@
"joshua-davila", "joshua-davila",
"mykola-siusko" "mykola-siusko"
], ],
"images": {} "images": {},
"thumbs": {}
}, },
{ {
"id": "m24waw", "id": "m24waw",
@ -1161,7 +1481,8 @@
"links": { "links": {
"rsvp": "https://lu.ma/w3pn-m24waw" "rsvp": "https://lu.ma/w3pn-m24waw"
}, },
"images": {} "images": {},
"thumbs": {}
}, },
{ {
"id": "os24q3", "id": "os24q3",
@ -1170,7 +1491,8 @@
"date": "2024/Sep", "date": "2024/Sep",
"lead": "Tree", "lead": "Tree",
"slots": 8, "slots": 8,
"images": {} "images": {},
"thumbs": {}
}, },
{ {
"id": "m24cph", "id": "m24cph",
@ -1190,7 +1512,8 @@
"rsvp": "https://lu.ma/w3pn-m24cph", "rsvp": "https://lu.ma/w3pn-m24cph",
"signal": "https://signal.group/#CjQKIPw56w6ZZ7L3I4dZ0BZNzMQu-Ipxe5sfz7XbYK5Smd8gEhCzs8zSMiSZLW2-gbZfqfwD" "signal": "https://signal.group/#CjQKIPw56w6ZZ7L3I4dZ0BZNzMQu-Ipxe5sfz7XbYK5Smd8gEhCzs8zSMiSZLW2-gbZfqfwD"
}, },
"images": {} "images": {},
"thumbs": {}
}, },
{ {
"id": "m24rom", "id": "m24rom",
@ -1212,7 +1535,8 @@
"speakers": [ "speakers": [
"mykola-siusko" "mykola-siusko"
], ],
"images": {} "images": {},
"thumbs": {}
}, },
{ {
"id": "c24rom", "id": "c24rom",
@ -1225,7 +1549,8 @@
"coincidence": "ETHRome", "coincidence": "ETHRome",
"coincidenceFull": "ETHRome 2024", "coincidenceFull": "ETHRome 2024",
"lead": "Tree", "lead": "Tree",
"images": {} "images": {},
"thumbs": {}
}, },
{ {
"id": "s24brn", "id": "s24brn",
@ -1247,7 +1572,6 @@
}, },
"speakers": [ "speakers": [
"juraj-bednar", "juraj-bednar",
"radek-svarz",
"mykola-siusko", "mykola-siusko",
"pg", "pg",
"tree" "tree"
@ -1261,6 +1585,23 @@
"poster": "https://data.web3privacy.info/img/events/2024/s24brn-poster.png", "poster": "https://data.web3privacy.info/img/events/2024/s24brn-poster.png",
"wide-square": "https://data.web3privacy.info/img/events/2024/s24brn-wide-square.png", "wide-square": "https://data.web3privacy.info/img/events/2024/s24brn-wide-square.png",
"wide": "https://data.web3privacy.info/img/events/2024/s24brn-wide.png" "wide": "https://data.web3privacy.info/img/events/2024/s24brn-wide.png"
},
"thumbs": {
"wide:640": "https://data.web3privacy.info/img/events/2024/thumbs/s24brn-wide-640px.webp",
"poster-simple:360": "https://data.web3privacy.info/img/events/2024/thumbs/s24brn-poster-simple-360px.webp",
"poster:640": "https://data.web3privacy.info/img/events/2024/thumbs/s24brn-poster-640px.webp",
"square:360": "https://data.web3privacy.info/img/events/2024/thumbs/s24brn-square-360px.webp",
"wide-square:128": "https://data.web3privacy.info/img/events/2024/thumbs/s24brn-wide-square-128px.webp",
"square:128": "https://data.web3privacy.info/img/events/2024/thumbs/s24brn-square-128px.webp",
"poster-simple:128": "https://data.web3privacy.info/img/events/2024/thumbs/s24brn-poster-simple-128px.webp",
"wide-square:360": "https://data.web3privacy.info/img/events/2024/thumbs/s24brn-wide-square-360px.webp",
"wide-square:640": "https://data.web3privacy.info/img/events/2024/thumbs/s24brn-wide-square-640px.webp",
"square:640": "https://data.web3privacy.info/img/events/2024/thumbs/s24brn-square-640px.webp",
"poster:360": "https://data.web3privacy.info/img/events/2024/thumbs/s24brn-poster-360px.webp",
"wide:128": "https://data.web3privacy.info/img/events/2024/thumbs/s24brn-wide-128px.webp",
"poster-simple:640": "https://data.web3privacy.info/img/events/2024/thumbs/s24brn-poster-simple-640px.webp",
"poster:128": "https://data.web3privacy.info/img/events/2024/thumbs/s24brn-poster-128px.webp",
"wide:360": "https://data.web3privacy.info/img/events/2024/thumbs/s24brn-wide-360px.webp"
} }
}, },
{ {
@ -1274,7 +1615,8 @@
"coincidence": "ETHBrno", "coincidence": "ETHBrno",
"coincidenceFull": "ETHBrno3", "coincidenceFull": "ETHBrno3",
"lead": "Tree", "lead": "Tree",
"images": {} "images": {},
"thumbs": {}
}, },
{ {
"id": "m24dc", "id": "m24dc",
@ -1291,7 +1633,8 @@
"speakers": [ "speakers": [
"edward-fricker" "edward-fricker"
], ],
"images": {} "images": {},
"thumbs": {}
}, },
{ {
"id": "os24q4", "id": "os24q4",
@ -1300,7 +1643,8 @@
"date": "2024/Dec", "date": "2024/Dec",
"lead": "Tree", "lead": "Tree",
"slots": 8, "slots": 8,
"images": {} "images": {},
"thumbs": {}
} }
] ]
} }

View file

@ -127,6 +127,13 @@ export function findExt (eventsExt, item) {
} }
export function getEventPoster (item) { export function getEventPoster (item) {
if (item.thumbs && item.thumbs['poster-simple:640']) {
return item.thumbs['poster-simple:640']
}
if (item.thumbs && item.thumbs['poster:640']) {
return item.thumbs['poster:640']
}
if (item.images && item.images['poster-simple']) { if (item.images && item.images['poster-simple']) {
return item.images['poster-simple']; return item.images['poster-simple'];
} }
@ -134,4 +141,11 @@ export function getEventPoster (item) {
return item.images.poster; return item.images.poster;
} }
return null return null
}
export function getSpeakerImage(speaker, size='400') {
if (speaker.thumbs && speaker.thumbs[size]) {
return speaker.thumbs[size];
}
return speaker.imageUrl;
} }