Update
This commit is contained in:
rodič
b999e1a281
revize
de7c8eeb69
3
Makefile
3
Makefile
|
@ -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
|
||||
|
|
|
@ -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 ]
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -27,3 +27,7 @@ items:
|
|||
type: string
|
||||
lead:
|
||||
type: boolean
|
||||
tracks:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
|
|
|
@ -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())
|
||||
|
||||
|
|
@ -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)
|
||||
|
|
Načítá se…
Odkázat v novém úkolu