diff --git a/.github/workflows/ipfs-deploy.yml b/.github/workflows/ipfs-deploy.yml deleted file mode 100644 index c07e99e..0000000 --- a/.github/workflows/ipfs-deploy.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: Deploy to IPFS - -on: - # Trigger the workflow every time you push to the `main` branch - # Using a different branch name? Replace `main` with your branch’s name - #push: - # branches: [ beta ] - -# Allow this job to clone the repo and create a page deployment -permissions: - contents: read - -jobs: - build_and_deploy: - runs-on: ubuntu-latest - steps: - - name: Checkout your repository using git - uses: actions/checkout@v3 - - uses: actions/setup-node@v4 - - uses: denoland/setup-deno@v1 - - run: npm install - - run: npm run build - - run: npm run cleanup-flags - - uses: aquiladev/ipfs-action@master - with: - path: ./dist - service: pinata - pinataKey: ${{ secrets.PINATA_KEY }} - pinataSecret: ${{ secrets.PINATA_SECRET }} \ No newline at end of file diff --git a/src/core.json b/src/core.json index 59aa4e5..3e83a4b 100644 --- a/src/core.json +++ b/src/core.json @@ -549,7 +549,7 @@ "caption": "Educator, writer, cryptoanarchist & biohacker ([blog](https://juraj.bednar.io/))", "country": "sk", "refs": { - "twitter": "jurbed" + os error 2"twitter": "jurbed" }, "imageUrl": "https://data.web3privacy.info/img/people/juraj-bednar.jpg", "thumbs": { @@ -1010,7 +1010,80 @@ "128": "https://data.web3privacy.info/img/people/thumbs/serinko-128px.webp", "400": "https://data.web3privacy.info/img/people/thumbs/serinko-400px.webp" } - } + }, + { + "id": "arturo-filasto", + "name": "Arturo Filasto", + "nickname": "Arturo Filasto", + "caption": "founder & CTO of [Open Observatory of Network Interference](https://ooni.org/)", + "refs": { + "linkedin": "arturofb" + }, + "imageUrl": "https://data.web3privacy.info/img/people/arturo-filasto.png", + "thumbs": { + "64": "https://data.web3privacy.info/img/people/thumbs/arturo-filasto-64px.webp", + "128": "https://data.web3privacy.info/img/people/thumbs/arturo-filasto-128px.webp", + "400": "https://data.web3privacy.info/img/people/thumbs/arturo-filasto-400px.webp" + } + }, + { + "id": "luca-lezzerini", + "name": "Luca Lezzerini", + "nickname": "Luca", + "caption": "Academic Professor in Software Engineering & Data Science, true activist", + "refs": { + "linkedin": "luca-lezzerini-7044304" + }, + "imageUrl": "https://data.web3privacy.info/img/people/luca-lezzerini.png", + "thumbs": { + "64": "https://data.web3privacy.info/img/people/thumbs/luca-lezzerini-64px.webp", + "128": "https://data.web3privacy.info/img/people/thumbs/luca-lezzerini-128px.webp", + "400": "https://data.web3privacy.info/img/people/thumbs/luca-lezzerini-400px.webp" + } + }, + { + "id": "andrea-togni", + "name": "Andrea Togni", + "nickname": "Andrea", + "caption": "Philosopher, [Monero Privacy Policy](https://getmonero.org/)", + "refs": { + }, + "imageUrl": "https://data.web3privacy.info/img/people/andrea-togni.jpeg", + "thumbs": { + "64": "https://data.web3privacy.info/img/people/thumbs/andrea-togni-64px.webp", + "128": "https://data.web3privacy.info/img/people/thumbs/andrea-togni-128px.webp", + "400": "https://data.web3privacy.info/img/people/thumbs/andrea-togni-400px.webp" + } + }, + { + "id": "emanuele-russo", + "name": "Emanuele Russo", + "nickname": "Emanuele", + "caption": "Human Rights Education Expert, Inventor [Hate Trackers]https://www.hate-trackers.com/beyondborders)", + "refs": { + "linkedin": "emanuele-russo-ph-d-40037b11/" + }, + "imageUrl": "https://data.web3privacy.info/img/people/emanuele-russo.jpeg", + "thumbs": { + "64": "https://data.web3privacy.info/img/people/thumbs/emanuele-russo-64px.webp", + "128": "https://data.web3privacy.info/img/people/thumbs/emanuele-russo-128px.webp", + "400": "https://data.web3privacy.info/img/people/thumbs/emanuele-russo-400px.webp" + } + }, + { + "id": "marco-castignoli", + "name": "Marco Castignoli", + "nickname": "Marco", + "caption": "Dev [Ethereum Foundation](https://ethereum.foundation), Open Source Maintainer", + "refs": { + }, + "imageUrl": "https://data.web3privacy.info/img/people/marco-castignoli.jpeg", + "thumbs": { + "64": "https://data.web3privacy.info/img/people/thumbs/marco-castignoli-64px.webp", + "128": "https://data.web3privacy.info/img/people/thumbs/marco-castignoli-128px.webp", + "400": "https://data.web3privacy.info/img/people/thumbs/marco-castignoli-400px.webp" + } + }, ], "events": [ { @@ -1451,8 +1524,11 @@ }, "speakers": [ "jaromil", - "vaclav-pavlin", - "mykola-siusko" + "arturo-filasto", + "luca-lezzerini", + "andrea-togni", + "emanuele-russo", + "marco-castignoli", ], "images": { "poster-simple": "https://data.web3privacy.info/img/events/2024/m24rom-poster-simple.png", @@ -1479,5 +1555,71 @@ "wide:360": "https://data.web3privacy.info/img/events/2024/thumbs/m24rom-wide-360px.webp" } } + { + "id": "c24bkk", + "issue": 6, + "type": "congress", + "tags": [ + "sfe" + ], + "date": "2024-11-11", + "city": "Bangkok", + "country": "th", + "place": "[TBA](https://congress.web3privacy.info/)", + "place-address": "TBA", + "coincidence": "DevCon", + "lead": "Mykola", + "visitors": 300, + "helpers": [ + "pg" + ], + "speakers": [ + "scott-moore", + "silke-noa", + "kurt-opsahl", + "nick-almond", + "ameen-soleimani", + "jarrad-hope", + "adrian-brink", + "tsu-kareta", + "andreas-miroyato", + "ahmed-ghappour", + "alex-gluchowski", + "amit-chaudhary", + "ann-brody", + "claire-kart", + "costanza-gallo", + "daniel-luca", + "lefteris-karapetsas", + "lasha-antatze", + "auryn-macmillan", + "bob-summerwill", + "manu-alzuru", + "dapplion", + "kris", + "hsinju-chuang", + "michelle-lai", + "ying-tong", + "remi-gai", + "pie-man", + "oskarth", + "nate", + "gavin-birch", + ], + "slots": 4, + "links": { + "rsvp": "http://lu.ma/w3pn-meetup-devcon7", + "web": "https://congress.web3privacy.info" + }, + "design": { + "image": "bangkok01" + }, + "images": { + "wide-square": "https://data.web3privacy.info/img/events/2024/c24bkk-wide-square.png", + "poster": "https://data.web3privacy.info/img/events/2024/c24bkk-poster.png", + "poster-simple": "https://data.web3privacy.info/img/events/2024/c24bkk-poster-simple.png", + "square": "https://data.web3privacy.info/img/events/2024/c24bkk-square.png", + "wide": "https://data.web3privacy.info/img/events/2024/c24bkk-wide.png" + }, ] -} \ No newline at end of file +} diff --git a/src/lib/core.js b/src/lib/core.js index 524f3c7..c88dd98 100644 --- a/src/lib/core.js +++ b/src/lib/core.js @@ -14,5 +14,8 @@ export function personLink (p) { if (p.refs?.github) { return `https://github.com/${p.refs.github}` } + if (p.refs?.linkedin) { + return `https://linkedin.com/in/${p.refs.github}` + } return '#' -} \ No newline at end of file +} diff --git a/src/lib/events.js b/src/lib/events.js index 32aacfb..36f8039 100644 --- a/src/lib/events.js +++ b/src/lib/events.js @@ -58,7 +58,7 @@ export function nameRenderer (item, full = false) { switch (item.type) { case 'summit': //num = item.id.match(/^w3ps(\d+)$/)[1] - return `Summmit ${item.city}` + (full ? ` ${date.year}`: '')// + (cc ? ` @ ${cc}` : '') + return `Summit ${item.city}` + (full ? ` ${date.year}`: '')// + (cc ? ` @ ${cc}` : '') break; case 'meetup': //num = item.id.match(/(\d+)$/)