diff --git a/data/23/events/dotnft/_sync.js b/data/23/events/dotnft/_sync.js new file mode 100644 index 0000000..0f0753e --- /dev/null +++ b/data/23/events/dotnft/_sync.js @@ -0,0 +1,31 @@ +const peopleMapper = { + "Daniel Vaculík": { country: "cz" }, + "Marta Adamczyk": { country: "nz" }, +}; + +export async function data(tools) { + const $ = await tools.loadHtmlUrl("https://polkadotnft.xyz/"); + const out = { speakers: [] }; + + for (const el of $("div.speakers-slide").toArray()) { + const name = $("h3", el).text(); + + const item = { + id: tools.formatId(name), + name, + caption: $("p.brxe-text-basic", el).text(), + twitter: $('a[href^="https://twitter.com"]', el).attr("href")?.replace( + "https://twitter.com/", + "", + ), + photoUrl: $("img.brxe-image", el).attr("data-src"), + }; + + if (peopleMapper[name]) { + Object.assign(item, peopleMapper[name]); + } + out.speakers.push(item); + } + + return out; +} diff --git a/data/23/events/dotnft/data.json b/data/23/events/dotnft/data.json new file mode 100644 index 0000000..ccd2784 --- /dev/null +++ b/data/23/events/dotnft/data.json @@ -0,0 +1,54 @@ +{ + "speakers": [ + { + "id": "alexander-mitrovich", + "name": "Alexander Mitrovich", + "caption": "CEO", + "twitter": "AleksandaMitro1", + "photoUrl": "https://polkadotnft.xyz/wp-content/uploads/2023/05/Aleksandar_Mitrovic-300x300-1.jpg", + "photo": "photos/speakers/alexander-mitrovich.jpg" + }, + { + "id": "daniel-vaculik", + "name": "Daniel Vaculík", + "caption": "Project and community managerMember of the leading Council", + "twitter": "FrodolBohemian", + "photoUrl": "https://polkadotnft.xyz/wp-content/uploads/2023/05/Daniel_Vaculik.jpg", + "country": "cz", + "photo": "photos/speakers/daniel-vaculik.jpg" + }, + { + "id": "marta-adamczyk", + "name": "Marta Adamczyk", + "caption": "Technology Evangelist", + "twitter": "madamczyk0", + "photoUrl": "https://polkadotnft.xyz/wp-content/uploads/2023/05/Marta_Adamczyk.jpg", + "country": "nz", + "photo": "photos/speakers/marta-adamczyk.jpg" + }, + { + "id": "ekaterina-voronina", + "name": "Ekaterina Voronina", + "caption": "Growth Development Lead - EMEA", + "twitter": "VaraNetwork", + "photoUrl": "https://polkadotnft.xyz/wp-content/uploads/2023/05/katarina-min-300x300-1.jpg", + "photo": "photos/speakers/ekaterina-voronina.jpg" + }, + { + "id": "dakota-barnett", + "name": "Dakota Barnett", + "caption": "FounderCEO", + "twitter": "InvArchNetwork", + "photoUrl": "https://polkadotnft.xyz/wp-content/uploads/2023/05/Dakota_Barnett-300x300-1.jpg", + "photo": "photos/speakers/dakota-barnett.jpg" + }, + { + "id": "nicholas-douzinas", + "name": "Nicholas Douzinas", + "caption": "Co-Founder", + "twitter": "AjunaNetwork", + "photoUrl": "https://polkadotnft.xyz/wp-content/uploads/2023/05/RZX4CLU_400x400-300x300-1.jpg", + "photo": "photos/speakers/nicholas-douzinas.jpg" + } + ] +} \ No newline at end of file diff --git a/data/23/events/dotnft/photos/speakers/alexander-mitrovich-150px.op.webp b/data/23/events/dotnft/photos/speakers/alexander-mitrovich-150px.op.webp new file mode 100644 index 0000000..26993f9 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/alexander-mitrovich-150px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/alexander-mitrovich-300px.op.webp b/data/23/events/dotnft/photos/speakers/alexander-mitrovich-300px.op.webp new file mode 100644 index 0000000..f4c6e7b Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/alexander-mitrovich-300px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/alexander-mitrovich-500px.op.webp b/data/23/events/dotnft/photos/speakers/alexander-mitrovich-500px.op.webp new file mode 100644 index 0000000..41ce574 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/alexander-mitrovich-500px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/alexander-mitrovich.jpg b/data/23/events/dotnft/photos/speakers/alexander-mitrovich.jpg new file mode 100644 index 0000000..b6fe78a Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/alexander-mitrovich.jpg differ diff --git a/data/23/events/dotnft/photos/speakers/alexander-mitrovich.op.webp b/data/23/events/dotnft/photos/speakers/alexander-mitrovich.op.webp new file mode 100644 index 0000000..dafb705 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/alexander-mitrovich.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/dakota-barnett-150px.op.webp b/data/23/events/dotnft/photos/speakers/dakota-barnett-150px.op.webp new file mode 100644 index 0000000..c8743c3 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/dakota-barnett-150px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/dakota-barnett-300px.op.webp b/data/23/events/dotnft/photos/speakers/dakota-barnett-300px.op.webp new file mode 100644 index 0000000..02d2436 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/dakota-barnett-300px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/dakota-barnett-500px.op.webp b/data/23/events/dotnft/photos/speakers/dakota-barnett-500px.op.webp new file mode 100644 index 0000000..758fd58 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/dakota-barnett-500px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/dakota-barnett.jpg b/data/23/events/dotnft/photos/speakers/dakota-barnett.jpg new file mode 100644 index 0000000..1004766 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/dakota-barnett.jpg differ diff --git a/data/23/events/dotnft/photos/speakers/dakota-barnett.op.webp b/data/23/events/dotnft/photos/speakers/dakota-barnett.op.webp new file mode 100644 index 0000000..68f8ee0 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/dakota-barnett.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/daniel-vaculik-150px.op.webp b/data/23/events/dotnft/photos/speakers/daniel-vaculik-150px.op.webp new file mode 100644 index 0000000..b0eac80 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/daniel-vaculik-150px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/daniel-vaculik-300px.op.webp b/data/23/events/dotnft/photos/speakers/daniel-vaculik-300px.op.webp new file mode 100644 index 0000000..0566dbb Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/daniel-vaculik-300px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/daniel-vaculik-500px.op.webp b/data/23/events/dotnft/photos/speakers/daniel-vaculik-500px.op.webp new file mode 100644 index 0000000..b16fca6 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/daniel-vaculik-500px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/daniel-vaculik.jpg b/data/23/events/dotnft/photos/speakers/daniel-vaculik.jpg new file mode 100644 index 0000000..e211338 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/daniel-vaculik.jpg differ diff --git a/data/23/events/dotnft/photos/speakers/daniel-vaculik.op.webp b/data/23/events/dotnft/photos/speakers/daniel-vaculik.op.webp new file mode 100644 index 0000000..ba93ba0 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/daniel-vaculik.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/ekaterina-voronina-150px.op.webp b/data/23/events/dotnft/photos/speakers/ekaterina-voronina-150px.op.webp new file mode 100644 index 0000000..57f5829 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/ekaterina-voronina-150px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/ekaterina-voronina-300px.op.webp b/data/23/events/dotnft/photos/speakers/ekaterina-voronina-300px.op.webp new file mode 100644 index 0000000..eabebbd Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/ekaterina-voronina-300px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/ekaterina-voronina-500px.op.webp b/data/23/events/dotnft/photos/speakers/ekaterina-voronina-500px.op.webp new file mode 100644 index 0000000..925983d Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/ekaterina-voronina-500px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/ekaterina-voronina.jpg b/data/23/events/dotnft/photos/speakers/ekaterina-voronina.jpg new file mode 100644 index 0000000..913ef19 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/ekaterina-voronina.jpg differ diff --git a/data/23/events/dotnft/photos/speakers/ekaterina-voronina.op.webp b/data/23/events/dotnft/photos/speakers/ekaterina-voronina.op.webp new file mode 100644 index 0000000..ab15732 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/ekaterina-voronina.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/marta-adamczyk-150px.op.webp b/data/23/events/dotnft/photos/speakers/marta-adamczyk-150px.op.webp new file mode 100644 index 0000000..d5946be Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/marta-adamczyk-150px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/marta-adamczyk-300px.op.webp b/data/23/events/dotnft/photos/speakers/marta-adamczyk-300px.op.webp new file mode 100644 index 0000000..24f7f5d Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/marta-adamczyk-300px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/marta-adamczyk-500px.op.webp b/data/23/events/dotnft/photos/speakers/marta-adamczyk-500px.op.webp new file mode 100644 index 0000000..eb34154 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/marta-adamczyk-500px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/marta-adamczyk.jpg b/data/23/events/dotnft/photos/speakers/marta-adamczyk.jpg new file mode 100644 index 0000000..b25f7e5 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/marta-adamczyk.jpg differ diff --git a/data/23/events/dotnft/photos/speakers/marta-adamczyk.op.webp b/data/23/events/dotnft/photos/speakers/marta-adamczyk.op.webp new file mode 100644 index 0000000..29a32eb Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/marta-adamczyk.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/nicholas-douzinas-150px.op.webp b/data/23/events/dotnft/photos/speakers/nicholas-douzinas-150px.op.webp new file mode 100644 index 0000000..dc2936d Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/nicholas-douzinas-150px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/nicholas-douzinas-300px.op.webp b/data/23/events/dotnft/photos/speakers/nicholas-douzinas-300px.op.webp new file mode 100644 index 0000000..1bd7285 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/nicholas-douzinas-300px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/nicholas-douzinas-500px.op.webp b/data/23/events/dotnft/photos/speakers/nicholas-douzinas-500px.op.webp new file mode 100644 index 0000000..a9ea070 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/nicholas-douzinas-500px.op.webp differ diff --git a/data/23/events/dotnft/photos/speakers/nicholas-douzinas.jpg b/data/23/events/dotnft/photos/speakers/nicholas-douzinas.jpg new file mode 100644 index 0000000..4c99b61 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/nicholas-douzinas.jpg differ diff --git a/data/23/events/dotnft/photos/speakers/nicholas-douzinas.op.webp b/data/23/events/dotnft/photos/speakers/nicholas-douzinas.op.webp new file mode 100644 index 0000000..e242f36 Binary files /dev/null and b/data/23/events/dotnft/photos/speakers/nicholas-douzinas.op.webp differ diff --git a/data/23/events/dotprague/_sync.js b/data/23/events/dotprague/_sync.js index f9c766d..c5c292c 100644 --- a/data/23/events/dotprague/_sync.js +++ b/data/23/events/dotprague/_sync.js @@ -1,5 +1,3 @@ -import { Html5Entities } from "https://deno.land/x/html_entities@v1.0/mod.js"; - const peopleMapper = { "damsky": { country: "cz" }, "Petr Mensik": { country: "cz" },