Porovnat revize
393 Commity
v2023.02.0
...
main
Autor | SHA1 | Datum |
---|---|---|
tree | c977830946 | |
tree | 14598c0fa4 | |
KikiPerryCT | 17b33f484e | |
tree | 5f16c6d175 | |
tree | 6d23889f54 | |
tree | 473577e089 | |
tree | 061b737236 | |
Antonin Jilek | 790fab6212 | |
Antonin Jilek | ae94b28bcc | |
Antonin Jilek | 265baa58da | |
Antonin Jilek | f63aff8206 | |
tree | 2f20e109ba | |
tree | 294752f57b | |
tree | cb193e0162 | |
Milan Cermak | 2d13aa90e1 | |
tree | 5684fa44da | |
tree | efa5b8b8c4 | |
tree | 38cac4146b | |
tree | 9cc8501d6e | |
tree | e192e476eb | |
tree | 4b134719cf | |
tree | 2178be1fbb | |
tree | 492acf7b71 | |
tree | 5302d8cb40 | |
Radek | c4512a4cf9 | |
tree | 3322c1e81e | |
tree | ddf51b2419 | |
tree | c1f8c01105 | |
tree | 71cbe414c3 | |
tree | f922b149ea | |
tree | ecb99f2847 | |
tree | d756824c68 | |
tree | cd79996ed3 | |
tree | ffc5e01315 | |
tree | 1923f2380c | |
tree | a7710d01fe | |
tree | 939c3c2418 | |
tree | a58509f2c8 | |
tree | 9b05c85585 | |
tree | 355d9b791f | |
tree | 05827e49fa | |
tree | fddbf20dbe | |
tree | 8369e1e075 | |
tree | 2a27bdf017 | |
tree | e3f73acfc4 | |
tree | 1800570479 | |
tree | 0e1c612123 | |
tree | 11b97b3892 | |
tree | f402a972ef | |
tree | dbec103a30 | |
tree | b287a934e5 | |
tree | 0d35a61090 | |
tree | b3f0a1f7d0 | |
tree | 5018394405 | |
tree | b022c9cfa5 | |
tree | e08bd94101 | |
tree | 35e35281a2 | |
tree | 2f20b249ef | |
tree | ac92c1ba7b | |
tree | 766c80929a | |
tree | 5545a37333 | |
tree | 95be4057db | |
tree | 2349665430 | |
tree | c35c65bc88 | |
tree | 40fa62ef16 | |
tree | 350e88e20f | |
tree | 988a1bf354 | |
tree | 18ad16fbb1 | |
tree | a19e1b3d84 | |
tree | 0b5539b719 | |
tree | f91d01b0d0 | |
tree | 3f5cc8d6fc | |
tree | d1a4ef95d8 | |
Julian Mifsud Żnuber | 429a4571bc | |
tree | e545c1b38f | |
tree | dc1ea25351 | |
Radek | 6de0d5d83e | |
tree | d207dff639 | |
tree | 099f86d0b2 | |
tree | 5018cfcc9b | |
Antonin Jilek | 4c358efee9 | |
Antonin Jilek | 92e82779bc | |
tree | 73a4208576 | |
tree | 73ac1a605c | |
tree | ef0befdec0 | |
tree | b354759b0b | |
tree | 4eebe644f5 | |
tree | ff7bfa40f6 | |
tree | d1e4ec5ece | |
Antonin Jilek | 51d313f046 | |
Antonin Jilek | 6d95578f91 | |
tree | 00cf9b9a0f | |
tree | f7797d1cc9 | |
tree | e6fc089fc2 | |
tree | 3fdc0053cc | |
tree | 8df8b9f40b | |
tree | f9235967a1 | |
Julian Mifsud Żnuber | cd125b57df | |
Julian Mifsud Żnuber | 9c04c5cc8f | |
tree | 29b56df5cb | |
Julian Mifsud Żnuber | f91854641f | |
tree | c3119d8f3c | |
tree | 47a480e54f | |
tree | 0ec0931681 | |
tree | 6d8bdc3b11 | |
tree | 5c14945406 | |
tree | b0e809230a | |
tree | 17b6788b13 | |
tree | b05dde31b0 | |
tree | 219024d7e5 | |
Antonin Jilek | a2d0bc630a | |
tree | 7ca9cff798 | |
tree | 10b821ca5b | |
tree | 4ea3794f58 | |
tree | f1419b20d5 | |
tree | ed558bcb36 | |
tree | 7c61974333 | |
tree | b5120bbbe6 | |
tree | 0e36336ef2 | |
tree | 890a9f16b0 | |
tree | 27e0039269 | |
tree | ef236be357 | |
tree | 0b135dc8d2 | |
tree | 772cb8f5a9 | |
tree | 488c4852d4 | |
tree | b11b918740 | |
tree | eeb3360698 | |
tree | dd7c3052b1 | |
tree | f1223ce725 | |
tree | 85a870b589 | |
tree | deeacac768 | |
tree | 6d5ac93ed7 | |
tree | 12104f6be1 | |
tree | d5edf8d60a | |
tree | e47440e54a | |
tree | d328ae65a3 | |
tree | b03fd0614c | |
tree | ce2b55e840 | |
tree | 9458045078 | |
tree | 8797bd9767 | |
tree | 0ec02dfa98 | |
tree | 9d0f7a826f | |
tree | 2b9beae076 | |
tree | 80eb2c5a43 | |
tree | 15c03be3f3 | |
tree | 8994e2bb43 | |
tree | c73a2cbcc4 | |
tree | f6586864aa | |
tree | 75706e022a | |
tree | a72cdb8d02 | |
Julian Mifsud Żnuber | 9b739a8a62 | |
Julian Mifsud Żnuber | 9886bef486 | |
tree | cd6b1acefa | |
tree | 7f498182d8 | |
tree | 778a90a5e4 | |
tree | 3370524d52 | |
tree | e1a016234a | |
Julian Mifsud Żnuber | 39ffc5ce76 | |
Julian Mifsud Żnuber | 57b8a40b39 | |
Julian Mifsud Żnuber | 3835387291 | |
Julian Mifsud Żnuber | 82356139f9 | |
Julian Mifsud Żnuber | 8e94335a2b | |
Julian Mifsud Żnuber | 539270ee8c | |
Julian Mifsud Żnuber | 4c077cc15f | |
tree | 427d517e5e | |
tree | b70e074820 | |
tree | 333dbabdd8 | |
tree | 670fe6816e | |
tree | b757ecf301 | |
tree | 1a8f79b965 | |
tree | 97058b52ad | |
tree | ed461b424f | |
tree | 7395a2f524 | |
tree | c0aaac2520 | |
tree | a243683c66 | |
tree | b0ef6bd89b | |
tree | 0ed6d0c51e | |
tree | 2347183e8d | |
tree | fd1cdc3920 | |
tree | b60b84cee0 | |
tree | dee170b00e | |
tree | e570362271 | |
tree | 01f85db8a0 | |
tree | 54e162e001 | |
tree | 220ff2f762 | |
tree | 0851e5766f | |
tree | 5d00c40e32 | |
tree | 7362ee2d9b | |
tree | 87a6ad0f62 | |
tree | 02540d2da0 | |
tree | c9ccb72ecd | |
tree | f17b90b6f6 | |
tree | d0efc52ac8 | |
tree | 6d3efbf6d6 | |
tree | 86896e6fb6 | |
tree | 9bab8ed05b | |
tree | e39a29cb17 | |
tree | c9a4c12f8d | |
tree | c0fcf3da91 | |
tree | 413b22afd8 | |
tree | 929f2c4576 | |
tree | 5c02c872f6 | |
tree | 0ff963fc41 | |
tree | fb2bb816c5 | |
tree | 2e679da69a | |
tree | 4b32c30c18 | |
tree | fdd1aad10d | |
tree | 570ac46eee | |
tree | 57d94de5aa | |
tree | 963155d56e | |
tree | a779e0e64f | |
tree | a5427a266d | |
tree | b2917d2c8d | |
tree | 6bc823122d | |
tree | 347fc81b6a | |
tree | e17dfe6b66 | |
tree | aa9c17ea73 | |
tree | fadd0baed4 | |
tree | c9aaa29c8e | |
tree | b81c0597ba | |
tree | 5e8cfed180 | |
tree | 5e67a3a985 | |
tree | e734ad44f5 | |
tree | d3fe082c0f | |
tree | 8137b90c57 | |
tree | da3a725a96 | |
tree | d8265e2ecb | |
tree | c676d76b18 | |
tree | 87eb2cd35c | |
tree | 96b5e558c7 | |
tree | 907db5504c | |
tree | 14fbefe55f | |
tree | 450495259a | |
tree | f53523c7c9 | |
tree | a3f65d6801 | |
tree | 474a4953da | |
tree | 52699ef66c | |
tree | 2cc0f9e74a | |
tree | 8199c519c5 | |
tree | 4dfa35c841 | |
tree | 6de83edd91 | |
tree | 800415f1bf | |
tree | da84d06579 | |
tree | 910e715a3b | |
tree | f87aa3dba6 | |
tree | 19e732af05 | |
tree | b2dba23daf | |
tree | 7d8add9624 | |
tree | b1cb2aba06 | |
tree | 56501c1e19 | |
tree | e14548a95a | |
tree | 02c49e2c0d | |
tree | d1b2204bde | |
tree | b2bc048a50 | |
tree | 6a1000ff45 | |
tree | dff3e06475 | |
tree | 5c16e03a60 | |
tree | 77977dd267 | |
tree | f35f5cd6dd | |
tree | f6a9699399 | |
tree | 5ec4aa6e6c | |
tree | af81c7fd0f | |
tree | 1445207e00 | |
tree | 34859ab037 | |
tree | 7f6ad46419 | |
tree | 281bd52a55 | |
tree | 59cba14e8d | |
tree | cce4c956f7 | |
tree | 0fbc57f58e | |
tree | cfd7466b18 | |
tree | 7d1beae6da | |
tree | 790f4c2e9d | |
tree | 7f9f99ae85 | |
tree | aa485cda55 | |
tree | f3e5ddd946 | |
tree | 800988c7b4 | |
Antonin Jilek | 2788cfe2e1 | |
cryptonda | 1e3b928346 | |
tree | 065b9c46ca | |
tree | c68ea8afba | |
tree | 53909a1c0b | |
tree | 2f256cc477 | |
tree | 58254c5cc9 | |
tree | e476cd9643 | |
tree | a1795b0d1b | |
tree | 5d3dc39beb | |
tree | 5086486458 | |
tree | 33b7369b8a | |
tree | 34961fb83f | |
tree | 1fad080982 | |
tree | 8ca7b6a29d | |
tree | e268b03cbc | |
tree | 025847e4d0 | |
tree | 8b775ade4f | |
tree | 8a922e0b14 | |
tree | 277f203018 | |
tree | ab877d79d2 | |
tree | 44599a7cad | |
tree | f2e5dfda3a | |
tree | 75cefd54c4 | |
tree | e512949218 | |
tree | f671ed83f4 | |
tree | e63c367b83 | |
tree | b7b2020b41 | |
tree | 1832e53079 | |
tree | 6c5cc7cd65 | |
tree | 9be806bfbd | |
tree | 45c8f4b0a8 | |
tree | ce04739d8d | |
tree | 2cc3051870 | |
tree | e6398222c7 | |
tree | 23e69cd47f | |
tree | f940082193 | |
tree | 1e9d450f89 | |
Antonin Jilek | 70045b30ed | |
Antonin Jilek | 8935950bb4 | |
tree | befb0b9d1e | |
tree | 881811c4da | |
tree | 1c0c13d343 | |
tree | 2ceea0b14c | |
tree | 7e34f0913f | |
tree | 1767d2a03e | |
tree | 58e4669e42 | |
tree | e900c15d00 | |
tree | d779ebee3f | |
tree | a48043302e | |
tree | f8d046ff13 | |
tree | ed54a3d438 | |
tree | 4535dff4b1 | |
tree | 394c087b67 | |
tree | 9ae8dcfd6b | |
tree | 7273700ef2 | |
tree | d05f3b179f | |
Chris Hobcroft | 4a529a0b80 | |
Chris Hobcroft | 55d58a8a75 | |
Chris Hobcroft | 2b27c61e39 | |
Chris Hobcroft | 1739c8d711 | |
Chris Hobcroft | 3ec28d12f1 | |
Chris Hobcroft | 93180163d3 | |
Chris Hobcroft | 7fbaab1963 | |
Chris Hobcroft | ac59d615a7 | |
Chris Hobcroft | 92bcc86ee9 | |
Chris Hobcroft | bf18c916ec | |
Chris Hobcroft | cccdbe5e70 | |
Chris Hobcroft | d048265754 | |
Chris Hobcroft | 55f1ca94b1 | |
Chris Hobcroft | 70dcf6b5ea | |
Chris Hobcroft | e327b0b412 | |
Chris Hobcroft | 49d5cc5188 | |
Chris Hobcroft | 5d4b8bfe2d | |
Chris Hobcroft | 29c95a90f2 | |
Chris Hobcroft | 8b6a939ef1 | |
Chris Hobcroft | fe99d8c715 | |
Chris Hobcroft | 61fb3b825a | |
Chris Hobcroft | f0a8312eab | |
Chris Hobcroft | 947d59e424 | |
Chris Hobcroft | bad248105b | |
Chris Hobcroft | 6a3455e068 | |
tree | 626f75b386 | |
tree | b362f22ae5 | |
tree | 20fce020dc | |
tree | c5dec46c2e | |
tree | 35cefdd42b | |
tree | 92b702b562 | |
tree | c62b8cf0eb | |
tree | 011c8996e5 | |
tree | a25f0fc5af | |
tree | b8676bd4f8 | |
tree | 83cead9bd9 | |
tree | 7cf6b00fe6 | |
tree | c38a13680f | |
tree | 785af92e01 | |
tree | e4c866c58e | |
tree | 2e70f3fab6 | |
tree | 80b9e6df33 | |
tree | 7dc456e835 | |
tree | ec7d6dd1de | |
tree | a3b43ef776 | |
tree | 8c63ffc537 | |
tree | 1f9ec86262 | |
tree | ec09874536 | |
tree | d086b95436 | |
tree | 7aa050ec64 | |
tree | 17ae0b5197 | |
tree | 5b0f95db8c | |
tree | 3184e4fd47 | |
tree | ea28517013 | |
tree | 83d08b3860 | |
tree | cadb4cab5c | |
tree | 7031ab02cf | |
tree | f6699915e2 | |
tree | 33ea98df9c | |
tree | 82d9400678 |
|
@ -2,10 +2,15 @@ name: Test, build, deploy
|
||||||
env:
|
env:
|
||||||
ENTRY: 23
|
ENTRY: 23
|
||||||
GH_PAGES_DOMAIN: data.prgblockweek.com
|
GH_PAGES_DOMAIN: data.prgblockweek.com
|
||||||
|
DENO_DIR: /home/runner/.deno-cache
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- main
|
- main
|
||||||
|
workflow_dispatch:
|
||||||
|
concurrency:
|
||||||
|
group: "pages"
|
||||||
|
cancel-in-progress: true
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -15,18 +20,29 @@ jobs:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
- name: Cache Deno dependencies
|
||||||
|
uses: actions/cache@v2
|
||||||
|
with:
|
||||||
|
path: ${{ env.DENO_DIR }}
|
||||||
|
key: ${{ hashFiles('utils') }}
|
||||||
- uses: denoland/setup-deno@v1
|
- uses: denoland/setup-deno@v1
|
||||||
with:
|
with:
|
||||||
deno-version: v1.x
|
deno-version: v1.x
|
||||||
- uses: szenius/set-timezone@v1.0
|
- uses: szenius/set-timezone@v1.0
|
||||||
with:
|
with:
|
||||||
timezoneLinux: "Europe/Prague"
|
timezoneLinux: "Europe/Prague"
|
||||||
|
- run: make install
|
||||||
- run: "deno run --allow-run utils/tag.js >> $GITHUB_ENV"
|
- run: "deno run --allow-run utils/tag.js >> $GITHUB_ENV"
|
||||||
- run: "echo \"Tag: ${{ env.TAG }}\""
|
- run: "echo \"Tag: ${{ env.TAG }}\""
|
||||||
- run: "make tag=${{ env.TAG }}"
|
- run: "make tag=${{ env.TAG }}"
|
||||||
- run: find dist
|
- run: find dist
|
||||||
- uses: montudor/action-zip@v1
|
- uses: montudor/action-zip@v1
|
||||||
- run: "zip -qq -r release.zip dist"
|
- run: "zip -qq -r release.zip dist"
|
||||||
|
- run: "touch dist/CNAME && echo \"${{ env.GH_PAGES_DOMAIN }}\" >> dist/CNAME"
|
||||||
|
- uses: actions/configure-pages@v3
|
||||||
|
- uses: actions/upload-pages-artifact@v1
|
||||||
|
with:
|
||||||
|
path: 'dist'
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: release
|
name: release
|
||||||
|
@ -61,21 +77,31 @@ jobs:
|
||||||
prerelease: false
|
prerelease: false
|
||||||
files: |
|
files: |
|
||||||
pbw-${{ env.ENTRY }}-${{ env.TAG }}.zip
|
pbw-${{ env.ENTRY }}-${{ env.TAG }}.zip
|
||||||
pages:
|
deploy:
|
||||||
needs: [build]
|
needs: [build]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: read
|
||||||
|
pages: write
|
||||||
|
id-token: write
|
||||||
|
environment:
|
||||||
|
name: github-pages
|
||||||
|
url: ${{ steps.deployment.outputs.page_url }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- name: Deploy to GitHub Pages
|
||||||
- uses: actions/download-artifact@v3
|
id: deployment
|
||||||
with:
|
uses: actions/deploy-pages@v1
|
||||||
name: release
|
trigger_explore_rebuild:
|
||||||
- uses: montudor/action-zip@v1
|
needs: [deploy]
|
||||||
- run: unzip -qq release.zip
|
runs-on: ubuntu-latest
|
||||||
- run: find dist
|
environment:
|
||||||
- run: "touch dist/CNAME && echo \"${{ env.GH_PAGES_DOMAIN }}\" >> dist/CNAME"
|
name: remote-triggers
|
||||||
- uses: peaceiris/actions-gh-pages@v3
|
steps:
|
||||||
with:
|
- run: |
|
||||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
curl \
|
||||||
publish_dir: ./dist
|
-X POST \
|
||||||
|
-H "Accept: application/vnd.github+json" \
|
||||||
|
-H "Authorization: Bearer ${{secrets.PAT_TOKEN}}"\
|
||||||
|
-H "X-GitHub-Api-Version: 2022-11-28" \
|
||||||
|
https://api.github.com/repos/prgblockweek/pbw-explore/actions/workflows/gh-pages.yml/dispatches \
|
||||||
|
-d '{"ref":"main"}'
|
|
@ -14,5 +14,6 @@ pipeline:
|
||||||
- "rclone sync dist-mirror/ :sftp:data/ --sftp-host frontier.gwei.cz --sftp-user pbw-deploy --sftp-port 2022 --sftp-pass $RCLONE_PASS -v"
|
- "rclone sync dist-mirror/ :sftp:data/ --sftp-host frontier.gwei.cz --sftp-user pbw-deploy --sftp-port 2022 --sftp-pass $RCLONE_PASS -v"
|
||||||
secrets: [RCLONE_PASS]
|
secrets: [RCLONE_PASS]
|
||||||
when:
|
when:
|
||||||
|
event: push
|
||||||
branch: [main]
|
branch: [main]
|
||||||
branches: [main]
|
branches: [main]
|
27
Makefile
|
@ -11,18 +11,39 @@ link-check:
|
||||||
lychee spec/**/*.yaml
|
lychee spec/**/*.yaml
|
||||||
|
|
||||||
format:
|
format:
|
||||||
deno fmt utils/*.js README.md
|
deno fmt utils/*.js data/*/events/*/*.js README.md
|
||||||
|
|
||||||
fmt: format
|
fmt: format
|
||||||
|
|
||||||
build:
|
build:
|
||||||
|
deno --version
|
||||||
deno run --unstable --allow-read --allow-write utils/build.js tag=$(tag)
|
deno run --unstable --allow-read --allow-write utils/build.js tag=$(tag)
|
||||||
|
|
||||||
build-mirror:
|
build-mirror:
|
||||||
deno run --unstable --allow-read --allow-write utils/mirror.js
|
deno run --unstable --allow-read --allow-write utils/mirror.js
|
||||||
|
|
||||||
event-sync:
|
sync:
|
||||||
deno run --unstable --allow-read --allow-write --allow-net utils/eventSync.js $(event)
|
deno run --unstable --allow-read --allow-write --allow-net utils/sync.js $(event)
|
||||||
|
|
||||||
|
imgs:
|
||||||
|
deno run --unstable --allow-read --allow-write --allow-run utils/imgs.js $(event)
|
||||||
|
|
||||||
tag:
|
tag:
|
||||||
deno run --unstable --allow-run utils/tag.js
|
deno run --unstable --allow-run utils/tag.js
|
||||||
|
|
||||||
|
inspect:
|
||||||
|
deno run --inspect-brk --unstable --allow-read utils/test.js
|
||||||
|
|
||||||
|
fsync:
|
||||||
|
rm -rf cache/sync
|
||||||
|
@make sync
|
||||||
|
@make imgs
|
||||||
|
|
||||||
|
twitter-stats:
|
||||||
|
deno run --unstable --allow-read --allow-write --allow-env --allow-net utils/twitter-stats.js $(complete)
|
||||||
|
|
||||||
|
install:
|
||||||
|
deno cache ./utils/*.js
|
||||||
|
|
||||||
|
reinstall:
|
||||||
|
deno cache --reload ./utils/*.js
|
17
README.md
|
@ -1,9 +1,9 @@
|
||||||
# Prague Blockchain Week (PBW)
|
# Prague Blockchain Week (PBW)
|
||||||
|
|
||||||
[![Test, build, deploy](https://github.com/utxo-foundation/prague-blockchain-week/actions/workflows/deploy.yml/badge.svg?branch=main)](https://github.com/utxo-foundation/prague-blockchain-week/actions/workflows/deploy.yml)
|
[![Test, build, deploy](https://github.com/prgblockweek/prague-blockchain-week/actions/workflows/deploy.yml/badge.svg?branch=main)](https://github.com/prgblockweek/prague-blockchain-week/actions/workflows/deploy.yml)
|
||||||
[![pages-build-deployment](https://github.com/utxo-foundation/prague-blockchain-week/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/utxo-foundation/prague-blockchain-week/actions/workflows/pages/pages-build-deployment)
|
[![pages-build-deployment](https://github.com/prgblockweek/prague-blockchain-week/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/prgblockweek/prague-blockchain-week/actions/workflows/pages/pages-build-deployment)
|
||||||
|
|
||||||
A decentralized conference hosted by
|
A data-first decentralized conference hosted by
|
||||||
[UTXO Foundation](https://utxo.foundation/). We are using this GitHub repository
|
[UTXO Foundation](https://utxo.foundation/). We are using this GitHub repository
|
||||||
to coordinate event listings.
|
to coordinate event listings.
|
||||||
|
|
||||||
|
@ -13,6 +13,17 @@ to coordinate event listings.
|
||||||
You can use JSON Hero to view the data:
|
You can use JSON Hero to view the data:
|
||||||
[`/23/index.json` @ JSON Hero](https://jsonhero.io/new?url=https://data.prgblockweek.com/23/index.json)
|
[`/23/index.json` @ JSON Hero](https://jsonhero.io/new?url=https://data.prgblockweek.com/23/index.json)
|
||||||
|
|
||||||
|
## Want to add your own event?
|
||||||
|
|
||||||
|
Please check out our
|
||||||
|
[Event Host Guide](https://guide.prgblockweek.com/event-host-guide) and then add
|
||||||
|
your event to the catalogue using one of the following methods:
|
||||||
|
|
||||||
|
1. Use the online form (easy way):
|
||||||
|
[Event submission form](https://prgblockweek.com/submit-event)
|
||||||
|
2. Add your event manually - fork this repository, make your changes and ask for
|
||||||
|
your changes to be merged via PR
|
||||||
|
|
||||||
## Follow us!
|
## Follow us!
|
||||||
|
|
||||||
- Web: [prgblockweek.com](https://prgblockweek.com)
|
- Web: [prgblockweek.com](https://prgblockweek.com)
|
||||||
|
|
Za Šířka: | Výška: | Velikost: 8.4 KiB |
Za Šířka: | Výška: | Velikost: 25 KiB |
Za Šířka: | Výška: | Velikost: 58 KiB |
Za Šířka: | Výška: | Velikost: 112 KiB |
|
@ -0,0 +1,23 @@
|
||||||
|
name = "Kryptoplakaty.cz - crypto-themed posters"
|
||||||
|
slogan = "20% OFF"
|
||||||
|
logo = "logo.png"
|
||||||
|
|
||||||
|
description = '''
|
||||||
|
We make beautiful posters in three sizes, original stickers, gorgeous mugs and other products. We can print anything related to cryptocurrencies with unique designs.
|
||||||
|
|
||||||
|
For Prague Blockchain Week visitors we offer a 20% discount using the sequence code **PBW23**, which is valid now!
|
||||||
|
|
||||||
|
Don't hesitate to support a great project and order at [www.kryptoplakaty.cz](https://www.kryptoplakaty.cz/).
|
||||||
|
|
||||||
|
[CZ]
|
||||||
|
|
||||||
|
Děláme nádherné plakáty ve třech velikostech, originální samolepky, krásné hrnky a další produkty. Jedinečným designem potiskneme cokoli co souvisí s kryptoměnami.
|
||||||
|
|
||||||
|
Pro návštěvníky Prague Blockchain Week nabízíme slevu 20% pomocí sledového kódu **PBW23**, který je platný již v tuto chvíli!
|
||||||
|
|
||||||
|
Neváhej podpořit skvělý projekt a objednej na [www.kryptoplakaty.cz](https://www.kryptoplakaty.cz/).
|
||||||
|
'''
|
||||||
|
|
||||||
|
[links]
|
||||||
|
web = "https://www.kryptoplakaty.cz/"
|
||||||
|
instagram = "https://www.instagram.com/kryptoplakaty.cz/"
|
Za Šířka: | Výška: | Velikost: 4.3 KiB |
Za Šířka: | Výška: | Velikost: 9.7 KiB |
Za Šířka: | Výška: | Velikost: 18 KiB |
Za Šířka: | Výška: | Velikost: 16 KiB |
Za Šířka: | Výška: | Velikost: 13 KiB |
Za Šířka: | Výška: | Velikost: 3.5 KiB |
Za Šířka: | Výška: | Velikost: 7.1 KiB |
Za Šířka: | Výška: | Velikost: 11 KiB |
Za Šířka: | Výška: | Velikost: 10 KiB |
Za Šířka: | Výška: | Velikost: 5.3 KiB |
Za Šířka: | Výška: | Velikost: 11 KiB |
Za Šířka: | Výška: | Velikost: 17 KiB |
Za Šířka: | Výška: | Velikost: 24 KiB |
|
@ -1,6 +1,6 @@
|
||||||
name = "Bitcoin"
|
name = "Bitcoin"
|
||||||
symbol = "BTC"
|
symbol = "BTC"
|
||||||
logo = "logo.svg"
|
logo = "logo.webp"
|
||||||
|
|
||||||
[links]
|
[links]
|
||||||
web = "https://bitcoin.org/"
|
web = "https://bitcoin.org/"
|
Za Šířka: | Výška: | Velikost: 3.3 KiB |
Za Šířka: | Výška: | Velikost: 6.5 KiB |
Za Šířka: | Výška: | Velikost: 11 KiB |
Za Šířka: | Výška: | Velikost: 1.5 KiB |
Za Šířka: | Výška: | Velikost: 1.5 KiB |
Za Šířka: | Výška: | Velikost: 3.4 KiB |
Za Šířka: | Výška: | Velikost: 8.1 KiB |
Za Šířka: | Výška: | Velikost: 15 KiB |
Za Šířka: | Výška: | Velikost: 25 KiB |
Za Šířka: | Výška: | Velikost: 1.2 KiB |
Za Šířka: | Výška: | Velikost: 2.3 KiB |
Za Šířka: | Výška: | Velikost: 4.1 KiB |
Za Šířka: | Výška: | Velikost: 44 KiB |
|
@ -0,0 +1,7 @@
|
||||||
|
name = "Monero"
|
||||||
|
symbol = "XMR"
|
||||||
|
logo = "logo.webp"
|
||||||
|
|
||||||
|
[links]
|
||||||
|
web = "https://www.getmonero.org/"
|
||||||
|
twitter = "https://twitter.com/monero"
|
Za Šířka: | Výška: | Velikost: 2.0 KiB |
Za Šířka: | Výška: | Velikost: 3.8 KiB |
Za Šířka: | Výška: | Velikost: 6.3 KiB |
Za Šířka: | Výška: | Velikost: 75 KiB |
|
@ -0,0 +1,16 @@
|
||||||
|
<?xml version="1.0" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||||
|
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||||
|
<svg width="3756" height="3756">
|
||||||
|
<g style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1;fill-rule:nonzero;" transform="scale(0.999976,0.99987)">
|
||||||
|
<g style="fill:#fff;" transform="translate(-371.96,-371.75)">
|
||||||
|
<path d="M4128,2249.81C4128,3287,3287.26,4127.86,2250,4127.86S372,3287,372,2249.81,1212.76,371.75,2250,371.75,4128,1212.54,4128,2249.81Z"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:#f26822;" transform="translate(-371.96,-371.75)">
|
||||||
|
<path d="M2250,371.75c-1036.89,0-1879.12,842.06-1877.8,1878,0.26,207.26,33.31,406.63,95.34,593.12h561.88V1263L2250,2483.57,3470.52,1263v1579.9h562c62.12-186.48,95-385.85,95.37-593.12C4129.66,1212.76,3287,372,2250,372Z"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:#4d4d4d;" transform="translate(-371.96,-371.75)">
|
||||||
|
<path d="M1969.3,2764.17l-532.67-532.7v994.14H1029.38l-384.29.07c329.63,540.8,925.35,902.56,1604.91,902.56S3525.31,3766.4,3855,3225.6H3063.25V2231.47l-532.7,532.7-280.61,280.61-280.62-280.61h0Z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
Za Šířka: | Výška: | Velikost: 1.1 KiB |
Za Šířka: | Výška: | Velikost: 75 KiB |
Za Šířka: | Výška: | Velikost: 3.4 KiB |
Za Šířka: | Výška: | Velikost: 6.8 KiB |
Za Šířka: | Výška: | Velikost: 12 KiB |
Za Šířka: | Výška: | Velikost: 54 KiB |
|
@ -0,0 +1,7 @@
|
||||||
|
name = "Broadcastr"
|
||||||
|
description = "Your broadcastr NFT is your new livestreaming channel."
|
||||||
|
logo = "logo.png"
|
||||||
|
|
||||||
|
[links]
|
||||||
|
web = "https://broadcastr.xyz/"
|
||||||
|
twitter = "https://twitter.com/broadcastrxyz"
|
Za Šířka: | Výška: | Velikost: 1.5 KiB |
Za Šířka: | Výška: | Velikost: 2.8 KiB |
Za Šířka: | Výška: | Velikost: 4.6 KiB |
Za Šířka: | Výška: | Velikost: 4.0 KiB |
Za Šířka: | Výška: | Velikost: 42 KiB |
|
@ -0,0 +1,3 @@
|
||||||
|
name = "Chris Hobcroft"
|
||||||
|
description = "Human being"
|
||||||
|
#logo = "logo.png"
|
|
@ -0,0 +1,3 @@
|
||||||
|
name = "Factory DAO"
|
||||||
|
description = ""
|
||||||
|
logo = "logo.jpg"
|
Za Šířka: | Výška: | Velikost: 2.6 KiB |
Za Šířka: | Výška: | Velikost: 5.7 KiB |
Za Šířka: | Výška: | Velikost: 9.7 KiB |
Za Šířka: | Výška: | Velikost: 18 KiB |
Za Šířka: | Výška: | Velikost: 8.7 KiB |
|
@ -0,0 +1,3 @@
|
||||||
|
name = "Scope Production"
|
||||||
|
description = ""
|
||||||
|
#logo = "logo.png"
|
|
@ -0,0 +1,7 @@
|
||||||
|
name = "StreamETH"
|
||||||
|
description = "The complete solution to organize your virtual or hybrid event"
|
||||||
|
logo = "logo.png"
|
||||||
|
|
||||||
|
[links]
|
||||||
|
web = "https://streameth.org/"
|
||||||
|
twitter = "https://twitter.com/streameth"
|
Za Šířka: | Výška: | Velikost: 1.3 KiB |
Za Šířka: | Výška: | Velikost: 2.6 KiB |
Za Šířka: | Výška: | Velikost: 4.2 KiB |
Za Šířka: | Výška: | Velikost: 3.9 KiB |
Za Šířka: | Výška: | Velikost: 54 KiB |
|
@ -0,0 +1,50 @@
|
||||||
|
name = "Offline Cross-Chain Fuzzing Treasury Hunt Game"
|
||||||
|
shortname = "Cross-Chain Treasury Hunt Game"
|
||||||
|
types = ["meetup"]
|
||||||
|
status = "published"
|
||||||
|
chains = []
|
||||||
|
org = "Ackee Blockchain Security"
|
||||||
|
dri = ""
|
||||||
|
poc = "Josef Gattermayer"
|
||||||
|
date = "2023-06-08"
|
||||||
|
days = 1
|
||||||
|
times = "17:30-21:00"
|
||||||
|
venueName = "50.10934088900663, 14.423415014387054"
|
||||||
|
#venueAddress = "Stromovka park, Holešovice, 170 00 Prague 7"
|
||||||
|
languages = ["english"]
|
||||||
|
attendees = 200
|
||||||
|
tags = ["security", "ethereum", "game"]
|
||||||
|
description = '''
|
||||||
|
The event takes place in the beautiful surroundings of Park Stromovka, a popular destination for locals. We welcome all web3 natives interested in blockchain technology, cybersecurity, and decentralized finance.
|
||||||
|
|
||||||
|
Game: 18:00-19:00
|
||||||
|
|
||||||
|
Come at 18:00 here: 50.1098430,14.4219834.
|
||||||
|
You will experience the tricky stuff of cross-chain communication in a real-life scenario. You will engage in a treasury hunt game that involves solving tasks such as crossing a bridge with a dry foot, an attack by a tofu sandwich, an MEV attack in a local mine, or a defense against homeless flash loans. The game is designed to challenge players’ understanding of blockchain and demonstrate the potential vulnerabilities of decentralized finance in real life.
|
||||||
|
|
||||||
|
You will be rewarded with beer tokens for completing each challenge.
|
||||||
|
|
||||||
|
Beers at the bar: 19:00-23:00
|
||||||
|
|
||||||
|
Grab your tokens and come with us to a nearby bar (https://goo.gl/maps/MqmD4fX3MLTkLuxm6) where you can exchange them for beer and network with other players.
|
||||||
|
|
||||||
|
Feel free to come even if you won't play the game. Just no game = you pay for the beer.
|
||||||
|
|
||||||
|
See you there!
|
||||||
|
|
||||||
|
Follow us on Twitter https://twitter.com/AckeeBlockchain
|
||||||
|
'''
|
||||||
|
logo = "poster.png"
|
||||||
|
|
||||||
|
[links]
|
||||||
|
web = "https://lu.ma/w77al03l"
|
||||||
|
twitter = "https://twitter.com/AckeeBlockchain"
|
||||||
|
|
||||||
|
[registration]
|
||||||
|
type = "signup"
|
||||||
|
link = "https://lu.ma/w77al03l"
|
||||||
|
status = "available"
|
||||||
|
button = "Register for free!"
|
||||||
|
|
||||||
|
[[speakers]]
|
||||||
|
id = "josef-gattermayer"
|
Za Šířka: | Výška: | Velikost: 5.1 KiB |
Za Šířka: | Výška: | Velikost: 12 KiB |
Za Šířka: | Výška: | Velikost: 23 KiB |
Za Šířka: | Výška: | Velikost: 117 KiB |
Za Šířka: | Výška: | Velikost: 2.8 MiB |
|
@ -1,27 +0,0 @@
|
||||||
name = "APUS meetup"
|
|
||||||
shortname = ""
|
|
||||||
types = ["meetup"]
|
|
||||||
status = "planning"
|
|
||||||
chains = ["ethereum"]
|
|
||||||
org = ""
|
|
||||||
dri = ""
|
|
||||||
poc = "[Radek Švarz](https://t.me/r4deks)"
|
|
||||||
date = "2023-06-02"
|
|
||||||
times = "14:00-17:00"
|
|
||||||
days = 1
|
|
||||||
venueName = "TBA"
|
|
||||||
#venueAddress = ""
|
|
||||||
#venueUrl = ""
|
|
||||||
languages = ["czech", "slovak"]
|
|
||||||
attendees = 30
|
|
||||||
tags = ["DeFi", "lending"]
|
|
||||||
description = '''
|
|
||||||
'''
|
|
||||||
logo = "logo.jpg"
|
|
||||||
|
|
||||||
[links]
|
|
||||||
#web = ""
|
|
||||||
#twitter = ""
|
|
||||||
|
|
||||||
[[speakers]]
|
|
||||||
id = "radek-svarz"
|
|
Před Šířka: | Výška: | Velikost: 171 KiB |
|
@ -1,26 +1,38 @@
|
||||||
name = "Artiffine meetup"
|
name = "Artiffine Web3 Beer Meetup"
|
||||||
shortname = ""
|
shortname = ""
|
||||||
types = ["meetup"]
|
types = ["meetup"]
|
||||||
status = "planning"
|
status = "published"
|
||||||
chains = []
|
chains = []
|
||||||
org = ""
|
org = "Artiffine"
|
||||||
dri = ""
|
dri = ""
|
||||||
poc = "Jan Zibner"
|
poc = "Vojtěch Rychnovský"
|
||||||
date = "2023-06-09"
|
date = "2023-06-09"
|
||||||
|
times = "17:00-22:00"
|
||||||
days = 1
|
days = 1
|
||||||
venueName = "TBA"
|
venueName = "Pivovar Národní"
|
||||||
#venueAddress = ""
|
venueAddress = "Location: Národní 8, 110 00 Nové Město"
|
||||||
#venueUrl = ""
|
venueUrl = "https://en.pivovarnarodni.cz/"
|
||||||
languages = ["czech", "slovak"]
|
languages = ["czech", "slovak"]
|
||||||
#attendees = 100
|
#attendees = 100
|
||||||
tags = ["NFT", "legal"]
|
tags = ["NFT", "legal"]
|
||||||
description = '''
|
description = '''
|
||||||
|
Small, casual meetup @ Národní Pivovar without any agenda.
|
||||||
|
|
||||||
|
Connect with like-minded individuals who are equally excited about Web3.
|
||||||
|
|
||||||
|
Expect interesting & insightful discussions, sharing experiences, opportunities, and ice-cold local brews!
|
||||||
|
|
||||||
|
Due to limited availability, this event is by invitation only, so if you would like to join us, let us know.
|
||||||
'''
|
'''
|
||||||
logo = "logo.jpg"
|
logo = "logo.png"
|
||||||
|
|
||||||
[links]
|
[links]
|
||||||
#web = "https://www.artiffine.com/"
|
#web = "https://www.artiffine.com/"
|
||||||
#twitter = "https://twitter.com/artiffine"
|
#twitter = "https://twitter.com/artiffine"
|
||||||
|
|
||||||
[[speakers]]
|
[[speakers]]
|
||||||
id = "jan-zibner"
|
id = "vojtech-rychnovsky"
|
||||||
|
name = "Vojtěch Rychnovský"
|
||||||
|
linkedin = "vojtechrychnovsky"
|
||||||
|
photo = "photos/speakers/vojtech-rychnovsky.jpg"
|
||||||
|
country = "cz"
|
Za Šířka: | Výška: | Velikost: 3.2 KiB |
Za Šířka: | Výška: | Velikost: 6.2 KiB |
Za Šířka: | Výška: | Velikost: 11 KiB |
Před Šířka: | Výška: | Velikost: 8.1 KiB |
Za Šířka: | Výška: | Velikost: 18 KiB |
Za Šířka: | Výška: | Velikost: 614 KiB |
binární
data/23/events/artiffine-meetup/photos/speakers/vojtech-rychnovsky-150px.op.webp
Normal file
Za Šířka: | Výška: | Velikost: 1.5 KiB |
binární
data/23/events/artiffine-meetup/photos/speakers/vojtech-rychnovsky-300px.op.webp
Normal file
Za Šířka: | Výška: | Velikost: 3.4 KiB |
binární
data/23/events/artiffine-meetup/photos/speakers/vojtech-rychnovsky-500px.op.webp
Normal file
Za Šířka: | Výška: | Velikost: 6.3 KiB |
Za Šířka: | Výška: | Velikost: 26 KiB |
Za Šířka: | Výška: | Velikost: 4.9 KiB |
|
@ -5,13 +5,13 @@ status = "planning"
|
||||||
chains = ["ethereum", "cosmos", "polkadot"]
|
chains = ["ethereum", "cosmos", "polkadot"]
|
||||||
org = "Ethan Clime"
|
org = "Ethan Clime"
|
||||||
dri = ""
|
dri = ""
|
||||||
poc = "[Radek Švarz](https://t.me/r4deks)"
|
poc = "Ethan"
|
||||||
date = "2023-06-10"
|
date = "2023-06-07"
|
||||||
times = "18:30-00:00"
|
times = "18:30-00:00"
|
||||||
days = 1
|
days = 1
|
||||||
venueName = "TBA"
|
venueName = "Cafe DECADA"
|
||||||
#venueAddress = ""
|
venueAddress = "Vacínova 876/10, 180 00 Praha 8-Libeň"
|
||||||
#venueUrl = ""
|
venueUrl = "https://goo.gl/maps/rzvuuJWSYYG9uK4z5"
|
||||||
languages = ["english"]
|
languages = ["english"]
|
||||||
attendees = 50
|
attendees = 50
|
||||||
tags = ["web3", "developers", "smart-contracts"]
|
tags = ["web3", "developers", "smart-contracts"]
|
||||||
|
|
Za Šířka: | Výška: | Velikost: 5.9 KiB |
Za Šířka: | Výška: | Velikost: 18 KiB |
Za Šířka: | Výška: | Velikost: 34 KiB |
Za Šířka: | Výška: | Velikost: 66 KiB |
|
@ -4,33 +4,39 @@ export async function data(tools) {
|
||||||
const out = { speakers: [] };
|
const out = { speakers: [] };
|
||||||
|
|
||||||
const peopleMapper = {
|
const peopleMapper = {
|
||||||
'Dušan Matuška': { country: 'sk' }
|
"Dušan Matuška": { country: "sk" },
|
||||||
}
|
};
|
||||||
|
|
||||||
for (const el of $(".speaker").toArray()) {
|
for (const el of $(".speaker").toArray()) {
|
||||||
const value = (path) => cleanup($(path, el).text());
|
const value = (path) => cleanup($(path, el).text());
|
||||||
const name = value("h3")
|
const name = value("h3");
|
||||||
const link = $("a", el).attr("href")
|
const link = $("a", el).attr("href");
|
||||||
|
|
||||||
const $$ = await tools.loadHtmlUrl(link)
|
const $$ = await tools.loadHtmlUrl(link);
|
||||||
const sp = $$('.container.pt-5')
|
const sp = $$(".container.pt-5");
|
||||||
|
|
||||||
const item = {
|
const item = {
|
||||||
id: link.match(/speakers\/(.+)\/$/)[1],
|
id: link.match(/speakers\/(.+)\/$/)[1],
|
||||||
name,
|
name,
|
||||||
photoUrl: $("img", el).attr("src"),
|
photoUrl: $("img", el).attr("src"),
|
||||||
caption: value(".popis"),
|
caption: value(".popis"),
|
||||||
twitter: $$("a.twitter", sp).attr("href")?.replace("https://twitter.com/",""),
|
twitter: $$("a.twitter", sp).attr("href")?.replace(
|
||||||
linkedin: $$("a.linkedIn", sp).attr("href")?.replace("https://www.linkedin.com/in/","").replace(/\/$/,""),
|
"https://twitter.com/",
|
||||||
|
"",
|
||||||
|
),
|
||||||
|
linkedin: $$("a.linkedIn", sp).attr("href")?.replace(
|
||||||
|
"https://www.linkedin.com/in/",
|
||||||
|
"",
|
||||||
|
).replace(/\/$/, ""),
|
||||||
tag: value(".taxTag "),
|
tag: value(".taxTag "),
|
||||||
country: 'xx',
|
//country: 'xx',
|
||||||
desc: $$('p', sp).text(),
|
desc: $$("p", sp).text(),
|
||||||
web: { url: $$(".www", sp).attr("href") },
|
web: { url: $$(".www", sp).attr("href") },
|
||||||
link
|
link,
|
||||||
}
|
};
|
||||||
|
|
||||||
if (peopleMapper[name]) {
|
if (peopleMapper[name]) {
|
||||||
Object.assign(item, peopleMapper[name])
|
Object.assign(item, peopleMapper[name]);
|
||||||
}
|
}
|
||||||
out.speakers.push(item);
|
out.speakers.push(item);
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,16 +18,16 @@ hidden = true
|
||||||
|
|
||||||
[[segments]]
|
[[segments]]
|
||||||
date = "2023-06-08"
|
date = "2023-06-08"
|
||||||
times = "09:00-20:00"
|
times = "07:30-20:00"
|
||||||
ecap = 500
|
ecap = 500
|
||||||
title = "Industry Day"
|
title = "Industry Day"
|
||||||
|
|
||||||
[[segments]]
|
[[segments]]
|
||||||
date = "2023-06-09"
|
date = "2023-06-09"
|
||||||
times = "09:00-19:00"
|
times = "07:30-19:00"
|
||||||
ecap = 10000
|
ecap = 10000
|
||||||
|
|
||||||
[[segments]]
|
[[segments]]
|
||||||
date = "2023-06-10"
|
date = "2023-06-10"
|
||||||
times = "09:00-19:00"
|
times = "07:30-19:00"
|
||||||
ecap = 10000
|
ecap = 10000
|
Za Šířka: | Výška: | Velikost: 18 KiB |
Za Šířka: | Výška: | Velikost: 18 KiB |
Za Šířka: | Výška: | Velikost: 15 KiB |
Za Šířka: | Výška: | Velikost: 24 KiB |
Za Šířka: | Výška: | Velikost: 10 KiB |