Skip to content

Commit

Permalink
update video archive
Browse files Browse the repository at this point in the history
  • Loading branch information
jiyuujin committed May 24, 2024
1 parent ed4d0bf commit 728f272
Show file tree
Hide file tree
Showing 8 changed files with 194 additions and 128 deletions.
4 changes: 4 additions & 0 deletions app/assets/locale/all.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@ export default {
lunch_time: 'ランチタイム',
after_party: 'アフターパーティー',
simultaneous_interpretation: '同時通訳あり',
presentation_slide: '発表資料',
archive_video: '発表動画',
},
category: {
platinum: 'Platinum',
Expand Down Expand Up @@ -462,6 +464,8 @@ export default {
lunch_time: 'Lunch Time',
after_party: 'After Party',
simultaneous_interpretation: 'Simultaneous interpretation available',
presentation_slide: 'Presentation Slide',
archive_video: 'Archive Video',
},
category: {
platinum: 'Platinum',
Expand Down
8 changes: 6 additions & 2 deletions app/components/timetable/TimetableBodyRow.vue
Original file line number Diff line number Diff line change
Expand Up @@ -71,15 +71,19 @@ const _nuxtLink = computed(() => resolveComponent('NuxtLink'))
{{ session.speakerKey ? $t(session.speakerKey) : session.speaker }}
</div>
<div class="archives">
<IconButton v-if="session.archives?.slide" :url="session.archives?.slide" title="Slide URL">
<IconButton
v-if="session.archives?.slide"
:url="session.archives?.slide"
:title="$t('words.presentation_slide')"
>
<div class="slide">
<SlideSvg />
</div>
</IconButton>
<IconButton
v-if="session.archives?.youtube"
:url="session.archives?.youtube"
title="YouTube URL"
:title="$t('words.archive_video')"
>
<div class="youtube">
<YouTubeSvg />
Expand Down
68 changes: 36 additions & 32 deletions app/components/timetable/data/schedule.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
"speaker": "Evan You",
"archives": {
"slide": "",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=QkhLzoEwvwM"
}
}
]
Expand All @@ -75,7 +75,7 @@
"sponsorSession": "cloudsign",
"archives": {
"slide": "https://speakerdeck.com/bengo4com/20231028",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=cqptdLnRAjA"
}
}
]
Expand All @@ -98,7 +98,7 @@
"sponsorSession": "cloudsign",
"archives": {
"slide": "",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=QxHMs-G3VFs"
}
}
]
Expand All @@ -121,7 +121,7 @@
"sponsorSession": "cloudsign",
"archives": {
"slide": "https://speakerdeck.com/lmi/vuefes2023-link-and-motivation",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=ZPJAFrQHAQY"
}
}
]
Expand All @@ -146,7 +146,11 @@
"titleKey": "sessions.stores",
"speaker": "STORES株式会社 藤村大介、wattanx / ワッタン",
"speakerKey": "speakers.daisuke_fujimura.with_wattanx",
"sponsorSession": "cloudsign"
"sponsorSession": "cloudsign",
"archives": {
"slide": "",
"youtube": "https://www.youtube.com/watch?v=oWmaKKIq-ac"
}
},
{
"id": "mntsq",
Expand All @@ -159,7 +163,7 @@
"sponsorSession": "cloudsign",
"archives": {
"slide": "https://speakerdeck.com/cyber_snufkin/28-vue-fes-tokyo-vue-dot-js-puroziekutoshe-ji-nobesutopurakuteisuwoqiu-mete",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=9rEHxtDQIAY"
}
}
]
Expand All @@ -182,7 +186,7 @@
"sponsorSession": "medpeer",
"archives": {
"slide": "https://speakerdeck.com/kzhrk/vue-2-no-eol-made-2-keyue-desugajin-bu-doudesuka",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=xU_btgAg-s8"
}
}
]
Expand All @@ -205,7 +209,7 @@
"sponsorSession": "m3",
"archives": {
"slide": "https://speakerdeck.com/hacomono/nuxt-3dehazimerutesutodao-ru-zhan-lue-tochu-shou",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=QyiVQXiR61M"
}
},
{
Expand All @@ -216,7 +220,7 @@
"speaker": "みゅーとん / mew-ton",
"archives": {
"slide": "https://tome.app/mewton-8cb/vue-fes-2023-clnjmh8ez0044l77dwardvtga",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=_0dGI35KEwc"
}
}
]
Expand Down Expand Up @@ -266,7 +270,7 @@
"speaker": "Sebastien Chopin",
"archives": {
"slide": "",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=7DVZsQDlLRQ"
}
}
]
Expand All @@ -285,7 +289,7 @@
"speaker": "t0yohei / トヨヘイ",
"archives": {
"slide": "https://speakerdeck.com/t0yohei/vue-woshi-tute-grid-system-woshi-zhuang-sitahua",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=fKdP6y9DtZQ"
}
},
{
Expand All @@ -296,7 +300,7 @@
"speakerKey": "speakers.tetsuhiro_narayama",
"archives": {
"slide": "https://docs.google.com/presentation/d/1KwLPyFLE0J3W9BwFmROHtgG0qQbGdYCnbEXjuJTYpJ4/edit?usp=sharing",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=RpUDNRdP7Y0"
}
},
{
Expand All @@ -306,7 +310,7 @@
"speaker": "きらぷか / kira-puka",
"archives": {
"slide": "https://www.docswell.com/s/kira_puka/ZRXM6E-2023-10-25-064822",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=xaXvwYF9Wl0"
}
},
{
Expand All @@ -316,7 +320,7 @@
"speaker": "0yu / オユ",
"archives": {
"slide": "https://speakerdeck.com/yud0uhu/tauriniripureisusitahua",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=II_M6JQgh9Q"
}
}
]
Expand All @@ -331,7 +335,7 @@
"speaker": "やまのく / yamanoku",
"archives": {
"slide": "https://yamanoku.net/vuefes-japan-2023/ja/",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=FmggsMDMqh0"
}
}
]
Expand Down Expand Up @@ -365,7 +369,7 @@
"speaker": "Daniel Roe",
"archives": {
"slide": "",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=M48iEFch-6s"
}
}
]
Expand All @@ -381,7 +385,7 @@
"speakerKey": "speakers.baseballyama.name",
"archives": {
"slide": "https://speakerdeck.com/baseballyama/vue-fes-2023-18ying-ye-ri-de350konponentogui-mo-novueapurinidezainsisutemuwodao-ru-surufang-fa",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=PuMzWv7gFYE"
}
}
]
Expand All @@ -396,7 +400,7 @@
"speaker": "まぁし(知念)",
"archives": {
"slide": "https://speakerdeck.com/chinen/vue-fes-japan-2023",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=b-nGPOF_YwY"
}
}
]
Expand Down Expand Up @@ -430,7 +434,7 @@
"speaker": "Anthony Fu",
"archives": {
"slide": "https://antfu.me/posts/roads-to-oss-set-theory-vuefesjapan-2023",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=8z2ZZFEsnQk"
}
}
]
Expand All @@ -445,7 +449,7 @@
"speaker": "wattanx / ワッタン",
"archives": {
"slide": "https://speakerdeck.com/wattanx/demystifying-nuxt-bridge",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=LzxmM358HHQ"
}
}
]
Expand All @@ -460,7 +464,7 @@
"speaker": "mizdra / ミズドラ",
"archives": {
"slide": "https://speakerdeck.com/mizdra/vue-language-server-karasheng-mareta-volar-dot-js-to-soregami-meruke-neng-xing",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=hHNne1xIDeM"
}
}
]
Expand Down Expand Up @@ -494,7 +498,7 @@
"speaker": "Matias Capeletto",
"archives": {
"slide": "",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=nEmxYeQfHAU"
}
}
]
Expand All @@ -508,7 +512,7 @@
"speaker": "Nozomu Iluta",
"archives": {
"slide": "https://speakerdeck.com/nozomuikuta/deep-dive-to-unjs-and-nuxt-3",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=mFFdy4t1ywU"
}
}
]
Expand All @@ -527,7 +531,7 @@
"speaker": "53able / ゴー",
"archives": {
"slide": "https://slides-one.vercel.app/1?clicks=1",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=zVQYyIodG1M"
}
},
{
Expand All @@ -537,7 +541,7 @@
"speaker": "fuqda / フクダ",
"archives": {
"slide": "https://speakerdeck.com/fuqda/subpatandenozhuang-tai-guan-li",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=Hyymf4wgDzU"
}
},
{
Expand All @@ -546,7 +550,7 @@
"speaker": "Hieu / グエンゴックヒエウ",
"archives": {
"slide": "",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=gFxc6EDRW6k"
}
},
{
Expand All @@ -557,7 +561,7 @@
"speakerKey": "speakers.hitoki_wakugawa.name",
"archives": {
"slide": "https://speakerdeck.com/wakkn/hurusukuratutiecnoji-pan-dearunuxt-2wo3niyi-xing-si-kai-fa-noxiao-lu-xing-topahuomansuwogao-meru",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=nQe7GZZ0EDA"
}
}
]
Expand Down Expand Up @@ -602,7 +606,7 @@
"speaker": "Harlan Wilton",
"archives": {
"slide": "",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=gwYFwUcxia8"
}
}
]
Expand All @@ -617,7 +621,7 @@
"speaker": "翠 / sapphi-red",
"archives": {
"slide": "https://vue-fes-japan-2023-multithread-slide.sapphi.red/1",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=ojraqqNtVWk"
}
}
]
Expand All @@ -632,7 +636,7 @@
"speaker": "sorami / ソラミ",
"archives": {
"slide": "https://speakerdeck.com/sorami/vue-fes-japan-2023",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=J2caM7RdiXs"
}
}
]
Expand Down Expand Up @@ -692,7 +696,7 @@
"speaker": "太田 洋介 / ota-meshi",
"archives": {
"slide": "https://ota-meshi.github.io/vue-fes-japan-2023-slide/1",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=ubclxC2CvyA"
}
}
]
Expand All @@ -707,7 +711,7 @@
"speaker": "甲斐 啓真 / Keima",
"archives": {
"slide": "https://docs.google.com/presentation/d/1sVPisJofs18G8WUitn4l53s-mXFLRTs2Q4F0hqFqS5A/edit?usp=sharing",
"youtube": ""
"youtube": "https://www.youtube.com/watch?v=HNTjseUxpMA"
}
}
]
Expand Down
Loading

0 comments on commit 728f272

Please sign in to comment.