diff --git a/data/23/events/dotprague/_sync.js b/data/23/events/dotprague/_sync.js new file mode 100644 index 0000000..dcbb52d --- /dev/null +++ b/data/23/events/dotprague/_sync.js @@ -0,0 +1,32 @@ +import { Html5Entities } from "https://deno.land/x/html_entities@v1.0/mod.js"; + +const peopleMapper = { + "damsky": { country: "cz" }, + "Petr Mensik": { country: "cz" }, + "vikiival": { country: "sk" }, +}; + +export async function data(tools) { + const $ = await tools.loadHtmlUrl("https://dotprague.xyz/"); + const out = { speakers: [] }; + + for (const el of $("div.brxe-dmokxq.brxe-div").toArray()) { + + const name = $("h3", el).text() + + const item = { + id: tools.formatId(name), + name, + caption: $("a.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; +} \ No newline at end of file diff --git a/data/23/events/dotprague/data.json b/data/23/events/dotprague/data.json new file mode 100644 index 0000000..1ea7dc0 --- /dev/null +++ b/data/23/events/dotprague/data.json @@ -0,0 +1,70 @@ +{ + "speakers": [ + { + "id": "marcel-ebert", + "name": "Marcel Ebert", + "caption": "Pendulum", + "twitter": "ebmarcel", + "photoUrl": "https://dotprague.xyz/wp-content/uploads/2023/04/taXu7kF_400x400-1.png", + "photo": "photos/speakers/marcel-ebert.png" + }, + { + "id": "alice-und-bob", + "name": "Alice und Bob", + "caption": "Mangata", + "twitter": "alice_und_bob", + "photoUrl": "https://dotprague.xyz/wp-content/uploads/2023/04/GETK4_gV_400x400-1.png", + "photo": "photos/speakers/alice-und-bob.png" + }, + { + "id": "ben-greenberg", + "name": "Ben Greenberg", + "caption": "Parity", + "twitter": "rabbigreenberg", + "photoUrl": "https://dotprague.xyz/wp-content/uploads/2023/04/v8cuLHIR_400x400-1.png", + "photo": "photos/speakers/ben-greenberg.png" + }, + { + "id": "alexei-zamyatin", + "name": "Alexei Zamyatin", + "caption": "Interlay", + "twitter": "alexeiZamyatin", + "photoUrl": "https://dotprague.xyz/wp-content/uploads/2023/04/fMzaiaJD_400x400-1.png", + "photo": "photos/speakers/alexei-zamyatin.png" + }, + { + "id": "damsky", + "name": "damsky", + "caption": "Kodadot", + "twitter": "helloitsdamsky", + "photoUrl": "https://dotprague.xyz/wp-content/uploads/2023/04/X6kLPyVf_400x400-1.png", + "country": "cz", + "photo": "photos/speakers/damsky.png" + }, + { + "id": "vikiival", + "name": "vikiival", + "caption": "Kodadot", + "twitter": "vikiival", + "photoUrl": "https://dotprague.xyz/wp-content/uploads/2023/04/Nepomenovany.png", + "country": "sk", + "photo": "photos/speakers/vikiival.png" + }, + { + "id": "petr-mensik", + "name": "Petr Mensik", + "caption": "Polkadotters", + "twitter": "petr_mensik", + "photoUrl": "https://dotprague.xyz/wp-content/uploads/2023/04/3AiH6zu0_400x400-1.png", + "country": "cz", + "photo": "photos/speakers/petr-mensik.png" + }, + { + "id": "kasper-mai-jørgensen", + "name": "Kasper Mai Jørgensen", + "caption": "Polimec", + "photoUrl": "https://dotprague.xyz/wp-content/uploads/2023/04/1537446395744-1.png", + "photo": "photos/speakers/kasper-mai-jørgensen.png" + } + ] +} \ No newline at end of file diff --git a/data/23/events/dotprague/index.toml b/data/23/events/dotprague/index.toml index 60cdd89..3e93b9e 100644 --- a/data/23/events/dotprague/index.toml +++ b/data/23/events/dotprague/index.toml @@ -9,7 +9,7 @@ poc = "Damsky" date = "2023-06-05" days = 2 times = "10:00-18:00" -venues = ["jatka78"] +venues = ["gabriel-loci"] languages = ["english"] attendees = 300 #tags = [] @@ -22,9 +22,11 @@ Experience the future of blockchain technology at this 2-day Polkadot Conference link = "https://form.dotprague.xyz/speaker" [registration] -type = "invites" -link = "https://form.dotprague.xyz/attendee" -button = "Join waitlist" +type = "tickets" +link = "https://www.eventbrite.com/e/polkadot-prague-conference-tickets-616309487267" +price = "Free!" +status = "available" +button = "Reserve a spot!" [links] web = "https://dotprague.xyz/" diff --git a/data/23/events/dotprague/photos/speakers/alexei-zamyatin.op.webp b/data/23/events/dotprague/photos/speakers/alexei-zamyatin.op.webp new file mode 100644 index 0000000..ccb2ef7 Binary files /dev/null and b/data/23/events/dotprague/photos/speakers/alexei-zamyatin.op.webp differ diff --git a/data/23/events/dotprague/photos/speakers/alexei-zamyatin.png b/data/23/events/dotprague/photos/speakers/alexei-zamyatin.png new file mode 100644 index 0000000..e530a14 Binary files /dev/null and b/data/23/events/dotprague/photos/speakers/alexei-zamyatin.png differ diff --git a/data/23/events/dotprague/photos/speakers/alice-und-bob.op.webp b/data/23/events/dotprague/photos/speakers/alice-und-bob.op.webp new file mode 100644 index 0000000..05b579e Binary files /dev/null and b/data/23/events/dotprague/photos/speakers/alice-und-bob.op.webp differ diff --git a/data/23/events/dotprague/photos/speakers/alice-und-bob.png b/data/23/events/dotprague/photos/speakers/alice-und-bob.png new file mode 100644 index 0000000..a67254f Binary files /dev/null and b/data/23/events/dotprague/photos/speakers/alice-und-bob.png differ diff --git a/data/23/events/dotprague/photos/speakers/ben-greenberg.op.webp b/data/23/events/dotprague/photos/speakers/ben-greenberg.op.webp new file mode 100644 index 0000000..03b49b1 Binary files /dev/null and b/data/23/events/dotprague/photos/speakers/ben-greenberg.op.webp differ diff --git a/data/23/events/dotprague/photos/speakers/ben-greenberg.png b/data/23/events/dotprague/photos/speakers/ben-greenberg.png new file mode 100644 index 0000000..92dddd7 Binary files /dev/null and b/data/23/events/dotprague/photos/speakers/ben-greenberg.png differ diff --git a/data/23/events/dotprague/photos/speakers/damsky.op.webp b/data/23/events/dotprague/photos/speakers/damsky.op.webp new file mode 100644 index 0000000..110e61a Binary files /dev/null and b/data/23/events/dotprague/photos/speakers/damsky.op.webp differ diff --git a/data/23/events/dotprague/photos/speakers/damsky.png b/data/23/events/dotprague/photos/speakers/damsky.png new file mode 100644 index 0000000..d161261 Binary files /dev/null and b/data/23/events/dotprague/photos/speakers/damsky.png differ diff --git a/data/23/events/dotprague/photos/speakers/kasper-mai-jørgensen.op.webp b/data/23/events/dotprague/photos/speakers/kasper-mai-jørgensen.op.webp new file mode 100644 index 0000000..cbd4db9 Binary files /dev/null and b/data/23/events/dotprague/photos/speakers/kasper-mai-jørgensen.op.webp differ diff --git a/data/23/events/dotprague/photos/speakers/kasper-mai-jørgensen.png b/data/23/events/dotprague/photos/speakers/kasper-mai-jørgensen.png new file mode 100644 index 0000000..6a9bf17 Binary files /dev/null and b/data/23/events/dotprague/photos/speakers/kasper-mai-jørgensen.png differ diff --git a/data/23/events/dotprague/photos/speakers/marcel-ebert.op.webp b/data/23/events/dotprague/photos/speakers/marcel-ebert.op.webp new file mode 100644 index 0000000..51e4cb5 Binary files /dev/null and b/data/23/events/dotprague/photos/speakers/marcel-ebert.op.webp differ diff --git a/data/23/events/dotprague/photos/speakers/marcel-ebert.png b/data/23/events/dotprague/photos/speakers/marcel-ebert.png new file mode 100644 index 0000000..16a6261 Binary files /dev/null and b/data/23/events/dotprague/photos/speakers/marcel-ebert.png differ diff --git a/data/23/events/dotprague/photos/speakers/petr-mensik.op.webp b/data/23/events/dotprague/photos/speakers/petr-mensik.op.webp new file mode 100644 index 0000000..1338038 Binary files /dev/null and b/data/23/events/dotprague/photos/speakers/petr-mensik.op.webp differ diff --git a/data/23/events/dotprague/photos/speakers/petr-mensik.png b/data/23/events/dotprague/photos/speakers/petr-mensik.png new file mode 100644 index 0000000..9ac4b3a Binary files /dev/null and b/data/23/events/dotprague/photos/speakers/petr-mensik.png differ diff --git a/data/23/events/dotprague/photos/speakers/vikiival.op.webp b/data/23/events/dotprague/photos/speakers/vikiival.op.webp new file mode 100644 index 0000000..42cbc8e Binary files /dev/null and b/data/23/events/dotprague/photos/speakers/vikiival.op.webp differ diff --git a/data/23/events/dotprague/photos/speakers/vikiival.png b/data/23/events/dotprague/photos/speakers/vikiival.png new file mode 100644 index 0000000..a9d0a25 Binary files /dev/null and b/data/23/events/dotprague/photos/speakers/vikiival.png differ