This commit is contained in:
tree 2022-01-03 20:24:19 +01:00
rodič b999e1a281
revize de7c8eeb69
6 změnil soubory, kde provedl 85 přidání a 3 odebrání

Zobrazit soubor

@ -19,3 +19,6 @@ speakers-table:
speakers-leads:
deno run --unstable --allow-read utils/update-docs.js speakersLeadsGen
stats:
deno run --unstable --allow-read utils/stats.js

Zobrazit soubor

@ -1,23 +1,37 @@
- name: Adam Kracík
tracks: [ zaklady, eth, defi, alty ]
- name: Adam Studeník
twitter: adamstudenik
tracks: [ eth, defi ]
- name: Anett Rohlikova
twitter: anettrolikova
orgs: |
[Ethereum Magicians](https://ethereum-magicians.org/)
tracks: [ eth, nft ]
- name: damsky
twitter: CryptoDamSky
tracks: [ eth, defi, dao, spolecnost ]
- name: DavidBankless
twitter: davidbankless
orgs: |
[Flipper.Zone](https://twitter.com/flipperzonenft), [BanklessDAO](https://www.bankless.community)
tracks: [ zaklady, dao, nft ]
- name: Honza Dvořák
nickname: Gorrdy
twitter: _Honza_Dvorak
orgs: |
[btcplatby.cz](https://btcplatby.cz)
tracks: [ zaklady, btc ]
- name: Jiří Čepelka
twitter: JiriCepelka
tracks: [ zaklady, eth, defi ]
- id: juraj-bednar
name: Juraj Bednár
twitter: jurbed
@ -27,11 +41,15 @@
web:
url: https://juraj.bednar.io
lead: true
tracks: [ btc, dao, spolecnost ]
- name: Vladimír Pinker
nickname: KryptoVláďa
twitter: KryptoVlada
orgs: |
YT kanál [KryptoVláďa](https://www.kryptovlada.win)
tracks: [ zaklady, defi, nft, alt ]
- id: mario-havel
name: Mario Havel
twitter: TMIYChao
@ -39,10 +57,16 @@
orgs: |
Zakladatel [Bordel Hackerspace](https://bordel.paralelnipolis.cz/#/), člen [Paralelní Polis](https://www.paralelnipolis.cz/)
lead: true
tracks: [ zaklady, btc, eth, defi ]
- name: m0xt
twitter: m0xt_
tracks: [ eth, defi, dao ]
- name: Petr Klein
twitter: kleinpetr_com
tracks: [ zaklady, eth, defi ]
- id: petr-mara
name: Petr Mára
twitter: petrmara
@ -50,15 +74,21 @@
web:
url: https://www.petrmara.com
lead: true
tracks: [ defi, nft, spolecnost ]
- name: Petr Menšík
twitter: petr_mensik
orgs: |
[Polkadotters](https://twitter.com/polkadotterss)
tracks: [ alt, defi ]
- name: Pavel Přecechtěl
nickname: HomΞr Shillson
twitter: homershillson
orgs: |
[VR Education](https://vreducation.cz)
tracks: [ eth, defi, dao ]
- id: robert-chovanculiak
name: Róbert Chovanculiak
twitter: RChovanculiak
@ -69,13 +99,19 @@
name: Pokrok bez povolenia (newsletter)
url: https://robertchovanculiak.substack.com
lead: true
tracks: [ spolecnost ]
- name: Tomáš Zdražil
twitter: investree_cz
orgs: |
[Investree](https://investree.cz)
tracks: [ eth, defi ]
- name: Tomáš
orgs: |
Člen [KryptoVláďa komunity](https://www.kryptovlada.win)
tracks: [ zaklady, eth, defi ]
- id: urza
name: Urza
twitter: urzanarchy
@ -86,11 +122,15 @@
name: Urza.cz
url: https://urza.cz
lead: true
tracks: [ spolecnost, btc ]
- id: martin-gregor
name: Martin Gregor
twitter: ZaujaloMa
orgs: |
YT kanál [Zaujalo ma Krypto & FinTech](https://www.youtube.com/channel/UCOn72OUpmWhnNuHl04qmRzg)
tracks: [ bitcoin, spolecnost, alty ]
- id: david-antos
name: David Antoš
nickname: jilm
@ -98,20 +138,27 @@
bio: Eurofederalista, neoliberál, globalista
orgs: |
Spoluzakladatel spolku [Pro euro](https://proeuro.cz)
tracks: [ eth, btc, defi, spolecnost ]
- id: jaromir-tesar
name: Jaromír Tesař
twitter: JaromirTesar
bio: Blockchain expert, Cardano Ambassador
orgs: |
[Cardanians](https://cardanians.io/cs)
tracks: [ zaklady, defi, alty ]
- id: michal-repetny
name: Michael Repetný
twitter: repetny
orgs: |
[Marinade.finance](https://marinade.finance/)
tracks: [ zaklady, defi, alty ]
- id: jan-cerny
name: Jan Černý
nickname: -HoNY-
orgs: |
Člen [Bitcoinovej kanál](https://bitcoinovejkanal.cz/) komunity
tracks: [ zaklady, btc ]

Zobrazit soubor

@ -6,7 +6,7 @@
* peněženky - SW, HW
* základy obchodování - DCA
- id: bitcoin
- id: btc
name: Bitcoin
examples: |
* Bitcoin jako peníze
@ -15,7 +15,7 @@
* Bitcoin mining
* smart-kontrakty na bitcoinu (RGB)
- id: ethereum
- id: eth
name: Ethereum a smart-kontrakty obecně
examples: |
* Ethereum 2.0
@ -48,7 +48,7 @@
* gaming
* Metaverse
- id: alts
- id: alty
name: Experimentální blockchainy a další altcoiny
examples: |
* Polkadot

Zobrazit soubor

@ -27,3 +27,7 @@ items:
type: string
lead:
type: boolean
tracks:
type: array
items:
type: string

27
utils/stats.js Normal file
Zobrazit soubor

@ -0,0 +1,27 @@
import { Table } from "https://deno.land/x/cliffy@v0.20.1/table/mod.ts"
import { UTXOEngine } from './engine.js'
const utxo = new UTXOEngine({ silent: true })
await utxo.init()
const entryId = '22'
const entry = utxo.entries[entryId]
const tracksCount = {}
for (const sp of entry.specs.speakers) {
for (const tr of sp.tracks) {
if (!tracksCount[tr]) {
tracksCount[tr] = 0
}
tracksCount[tr]++
}
}
const tracks = entry.specs.tracks.map(t => [t.id, '+'.repeat(tracksCount[t.id] || '0' ) ])
const table = Table.from(tracks)
table.border(true)
console.log('\nRozložení jednotlivých tématických sekcí dle přednášejících:')
console.log(table.toString())

Zobrazit soubor

@ -10,6 +10,7 @@ addFormats(ajv)
const utxo = new UTXOEngine({ silent: true })
await utxo.init()
const schemas = await utxo.schemas()
const validators = {}
for (const item of schemas) {
validators[item.name] = ajv.compile(item.schema)