PyCon APAC 2023

Reproduce Evangelion Timer on browsers using PyScript
2023-10-27 , track 1

In this talk, we will talk about how to reproduce the Evangelion countdown timer (活動限界まであと) on Web Browsers using PyScript , Pyodide, SVG and CSS. Although countdown timer is trivial to implement on browsers, it can be challenging if the graphic design has to be the same as the one in Evangelion. And to make it more fun, we are going to implement this using PyScript!


We will cover:
- the appreciation of the Evangelion countdown timer design (the fonts, the colours and the design has changed over the course of time)
- how to reproduce the graphical elements using SVG
- how to use PyScript to interact with DOM and SVG
- how to use CSS to format and animate the GUI components
- lessons learnt related to PyScript
- to good and the bad in using PyScript as oppose to Javascript
- You can(not) do this in Python!

Scotty Kwok is a software developer and startup founder. He enjoys writing software and building hardware to solve problem in his job and leisure time. He is currently working in Sebit Company Limited (www.sebit.world) as the CTO and founder, specialised in Al/computer vision. Scotty is a frequent speaker in PyCons (PyCon Hong Kong 2018 & 2021 and PyCon APAC 2021) and also program committee in PyCon Hong Kong 2020,2022,2023.