PrivacyETH => Web3Privacy, update Lunarpunk party
This commit is contained in:
rodič
ec7d6dd1de
revize
7dc456e835
|
@ -1,11 +1,11 @@
|
|||
name = "#Lunarpunk Party"
|
||||
shortname = ""
|
||||
#shortname = ""
|
||||
types = ["party"]
|
||||
status = "planning"
|
||||
#chains = ["ethereum"]
|
||||
org = ""
|
||||
dri = ""
|
||||
poc = ""
|
||||
org = "[UTXO Foundation](https://utxo.foundation)"
|
||||
dri = "burningtree"
|
||||
poc = "[tree](https://t.me/treecz)"
|
||||
date = "2023-06-05"
|
||||
times = "20:00-04:00"
|
||||
days = 1
|
||||
|
@ -23,6 +23,6 @@ logo = "logo.jpg"
|
|||
|
||||
[registration]
|
||||
type = "tickets"
|
||||
#price = ""
|
||||
price = "15 EUR"
|
||||
#link = ""
|
||||
#status = "available"
|
||||
|
|
|
@ -1,29 +0,0 @@
|
|||
name = "PrivacyETH 2023 by ETHBrno"
|
||||
shortname = "PrivacyETH"
|
||||
types = ["conference"]
|
||||
status = "planning"
|
||||
chains = ["ethereum"]
|
||||
org = "[UTXO Foundation](https://utxo.foundation)"
|
||||
dri = "burningtree"
|
||||
poc = "[tree](https://t.me/treecz)"
|
||||
date = "2023-06-05"
|
||||
days = 1
|
||||
venues = ["x10"]
|
||||
languages = ["english"]
|
||||
attendees = 300
|
||||
tags = ["lunarpunk", "privacy", "security"]
|
||||
description = '''
|
||||
A one-day lunarpunk-style conference focused on privacy. The conference originated as the dark side of [ETHPrague](https://ethprague.com), and is run by the same team behind the [ETHBrno](https://ethbrno.cz) hackathon in November.
|
||||
'''
|
||||
logo = "logo.jpg"
|
||||
|
||||
[registration]
|
||||
type = "tickets"
|
||||
|
||||
[links]
|
||||
#web = ""
|
||||
twitter = "https://twitter.com/PrivacyETHconf"
|
||||
|
||||
[[segments]]
|
||||
date = "2023-06-05"
|
||||
times = "09:00-20:00"
|
Binární soubor nebyl zobrazen.
Před Šířka: | Výška: | Velikost: 32 KiB |
|
@ -0,0 +1,20 @@
|
|||
|
||||
const peopleMapper = {
|
||||
//"Radek Svarz": { country: "cz" },
|
||||
};
|
||||
|
||||
export async function data($) {
|
||||
const res = await $.loadJSONUrl("https://prague.web3privacy.info/config.json");
|
||||
return {
|
||||
speakers: res.speakers.map(pid => res.people.find(p => p.id === pid)).map((s) =>
|
||||
Object.assign({
|
||||
id: $.formatId(s.name),
|
||||
name: s.name,
|
||||
twitter: s.twitter,
|
||||
caption: s.caption,
|
||||
country: s.country,
|
||||
photoUrl: `https://prague.web3privacy.info/people/${s.img}`,
|
||||
}, peopleMapper[s.name] || {})
|
||||
),
|
||||
};
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"speakers": [
|
||||
{
|
||||
"id": "guy-zyskind",
|
||||
"name": "Guy Zyskind",
|
||||
"twitter": "GuyZys",
|
||||
"caption": "Founder of [Secret Network](https://scrt.network/), CEO [SCRT Labs](https://www.scrtlabs.com/)",
|
||||
"country": "is",
|
||||
"photoUrl": "https://prague.web3privacy.info/people/guy-zyskind.jpeg",
|
||||
"photo": "photos/speakers/guy-zyskind.jpeg"
|
||||
},
|
||||
{
|
||||
"id": "manu-alzuru",
|
||||
"name": "Manu Alzuru",
|
||||
"twitter": "ManuAlzuru",
|
||||
"caption": "Humanist, solarpunk, Founder of [DoinGud](https://doingud.com/) & [ETH Barcelona](https://ethbarcelona.com/)",
|
||||
"country": "es",
|
||||
"photoUrl": "https://prague.web3privacy.info/people/manu-alzuru.jpeg",
|
||||
"photo": "photos/speakers/manu-alzuru.jpeg"
|
||||
},
|
||||
{
|
||||
"id": "juraj-bednar",
|
||||
"name": "Juraj Bednar",
|
||||
"twitter": "jurbed",
|
||||
"caption": "Educator, writer, cryptoanarchist & biohacker",
|
||||
"country": "sk",
|
||||
"photoUrl": "https://prague.web3privacy.info/people/juraj-bednar.jpeg",
|
||||
"photo": "photos/speakers/juraj-bednar.jpeg"
|
||||
},
|
||||
{
|
||||
"id": "mario-havel",
|
||||
"name": "Mario Havel",
|
||||
"twitter": "TMIYChao",
|
||||
"caption": "Hacker, Co-Founder of [Bordel Hackerspace](https://bordel.paralelnipolis.cz/#/)",
|
||||
"country": "cz",
|
||||
"photoUrl": "https://prague.web3privacy.info/people/mario-havel.jpeg",
|
||||
"photo": "photos/speakers/mario-havel.jpeg"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,44 @@
|
|||
name = "Web3Privacy Prague 2023"
|
||||
shortname = "Web3Privacy"
|
||||
types = ["conference"]
|
||||
status = "planning"
|
||||
chains = ["ethereum"]
|
||||
org = "[UTXO Foundation](https://utxo.foundation)"
|
||||
dri = "burningtree"
|
||||
poc = "[tree](https://t.me/treecz)"
|
||||
date = "2023-06-05"
|
||||
days = 1
|
||||
venues = ["x10"]
|
||||
languages = ["english"]
|
||||
attendees = 300
|
||||
tags = ["lunarpunk", "privacy", "security"]
|
||||
description = '''
|
||||
A one-day lunarpunk-style conference focused on privacy. First ever [Web3Privacy Summit](https://github.com/web3privacy/w3ps) #1.
|
||||
|
||||
---
|
||||
|
||||
If privacy is a human right, then we need to protect it.
|
||||
|
||||
Privacy advocates worldwide are coming together to discuss how to mainstream privacy within the Web3 industry. So it will become a cultural phenomenon embodying both decentralisation & anti-surveillance capitalism practices.
|
||||
|
||||
The conference complements the research project [Web3Privacy Now](http://web3privacy.info/) and was created by joining forces with the production team of the privacy hackathon [ETHBrno](https://ethbrno.cz/).
|
||||
'''
|
||||
logo = "logo.png"
|
||||
|
||||
[registration]
|
||||
type = "tickets"
|
||||
price = "99 EUR"
|
||||
#link = ""
|
||||
#status = "available"
|
||||
|
||||
[links]
|
||||
web = "https://prague.web3privacy.info"
|
||||
twitter = "https://twitter.com/web3privacy"
|
||||
signal = "https://chat.web3privacy.info"
|
||||
|
||||
[[segments]]
|
||||
date = "2023-06-05"
|
||||
times = "09:00-20:00"
|
||||
|
||||
[[segments]]
|
||||
remote = "lunarpunk-party"
|
Binární soubor nebyl zobrazen.
Za Šířka: | Výška: | Velikost: 142 KiB |
Binární soubor nebyl zobrazen.
Za Šířka: | Výška: | Velikost: 59 KiB |
Binární soubor nebyl zobrazen.
Za Šířka: | Výška: | Velikost: 39 KiB |
Binární soubor nebyl zobrazen.
Za Šířka: | Výška: | Velikost: 96 KiB |
Binární soubor nebyl zobrazen.
Za Šířka: | Výška: | Velikost: 30 KiB |
|
@ -216,7 +216,10 @@ class DeConf_Collection {
|
|||
});
|
||||
}
|
||||
}
|
||||
for (const sg of data.index.segments) {
|
||||
for (let sg of data.index.segments) {
|
||||
if (sg.remote) {
|
||||
continue;
|
||||
}
|
||||
const [sstart, send] = sg.times.split("-");
|
||||
sg.startTime = (new Date(`${sg.date}T${sstart}`)).toISOString();
|
||||
const endDate = send <= sstart
|
||||
|
|
|
@ -176,30 +176,39 @@ properties:
|
|||
segments:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
additionalProperties: false
|
||||
required:
|
||||
- date
|
||||
- times
|
||||
properties:
|
||||
date:
|
||||
type: string
|
||||
pattern: "^\\d{4}-\\d{2}-\\d{2}$"
|
||||
times:
|
||||
type: string
|
||||
pattern: "^\\d{2}:\\d{2}-\\d{2}:\\d{2}$"
|
||||
ecap:
|
||||
type: number
|
||||
title:
|
||||
type: string
|
||||
venues:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
pattern: "^[a-z0-9-]+$"
|
||||
startTime:
|
||||
type: string
|
||||
endTime:
|
||||
type: string
|
||||
oneOf:
|
||||
- type: object
|
||||
additionalProperties: false
|
||||
required:
|
||||
- remote
|
||||
properties:
|
||||
remote:
|
||||
type: string
|
||||
pattern: "^[a-z0-9-]+$"
|
||||
- type: object
|
||||
additionalProperties: false
|
||||
required:
|
||||
- date
|
||||
- times
|
||||
properties:
|
||||
date:
|
||||
type: string
|
||||
pattern: "^\\d{4}-\\d{2}-\\d{2}$"
|
||||
times:
|
||||
type: string
|
||||
pattern: "^\\d{2}:\\d{2}-\\d{2}:\\d{2}$"
|
||||
ecap:
|
||||
type: number
|
||||
title:
|
||||
type: string
|
||||
venues:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
pattern: "^[a-z0-9-]+$"
|
||||
startTime:
|
||||
type: string
|
||||
endTime:
|
||||
type: string
|
||||
speakers:
|
||||
type: array
|
Načítá se…
Odkázat v novém úkolu