summaryrefslogtreecommitdiffstats
path: root/2023/info/web-after.md
diff options
context:
space:
mode:
Diffstat (limited to '2023/info/web-after.md')
-rw-r--r--2023/info/web-after.md24
1 files changed, 12 insertions, 12 deletions
diff --git a/2023/info/web-after.md b/2023/info/web-after.md
index 6a0027b8..fb9773de 100644
--- a/2023/info/web-after.md
+++ b/2023/info/web-after.md
@@ -5,7 +5,7 @@
# Transcript
-Overview
+[[!template text="""Overview""" video="00:00:00.000" id="subtitle"mainVideo-web]]
[[!template new="1" text="""Hello, I am Yuchen, and I will be talking about""" start="00:00:00.000" video="mainVideo-web" id="subtitle"]]
[[!template text="""how Emacs may be used to save user freedom on the web.""" start="00:00:03.200" video="mainVideo-web" id="subtitle"]]
@@ -20,7 +20,7 @@ Overview
[[!template text="""and get a web app for free,""" start="00:00:29.320" video="mainVideo-web" id="subtitle"]]
[[!template text="""as well as using Emacs as a Firefox extension.""" start="00:00:30.760" video="mainVideo-web" id="subtitle"]]
-Background problems
+[[!template text="""Background problems""" video="00:00:35.680" id="subtitle"mainVideo-web]]
[[!template new="1" text="""OK, let's now move on to""" start="00:00:35.680" video="mainVideo-web" id="subtitle"]]
[[!template text="""the background issues for this topic.""" start="00:00:37.160" video="mainVideo-web" id="subtitle"]]
@@ -120,7 +120,7 @@ Background problems
[[!template text="""Wouldn't it be nice to use a photo editing web application,""" start="00:05:25.840" video="mainVideo-web" id="subtitle"]]
[[!template text="""but without the web?""" start="00:05:28.680" video="mainVideo-web" id="subtitle"]]
-Solutions outside of Emacs
+[[!template text="""Solutions outside of Emacs""" video="00:05:31.940" id="subtitle"mainVideo-web]]
[[!template new="1" text="""Right, now let's move on to solutions outside of Emacs""" start="00:05:31.940" video="mainVideo-web" id="subtitle"]]
[[!template text="""that tackle these problems.""" start="00:05:36.401" video="mainVideo-web" id="subtitle"]]
@@ -197,12 +197,12 @@ trivial or non-trivial.""" start="00:06:44.240" video="mainVideo-web" id="subtit
[[!template text="""to redirect to free non-web clients,""" start="00:09:39.700" video="mainVideo-web" id="subtitle"]]
[[!template text="""for example by opening YouTube links with MPV.""" start="00:09:42.160" video="mainVideo-web" id="subtitle"]]
-Emacs solutions
+[[!template text="""Emacs solutions""" video="00:09:46.480" id="subtitle"mainVideo-web]]
[[!template new="1" text="""Now let us move to Emacs-based solutions.""" start="00:09:46.480" video="mainVideo-web" id="subtitle"]]
[[!template text="""They are based on the same ideas but using Emacs.""" start="00:09:51.000" video="mainVideo-web" id="subtitle"]]
-Free clients in Emacs
+[[!template text="""Free clients in Emacs""" video="00:09:54.600" id="subtitle"mainVideo-web]]
[[!template new="1" text="""First, free clients in Emacs.""" start="00:09:54.600" video="mainVideo-web" id="subtitle"]]
[[!template text="""Basically alternative frontends written in Elisp.""" start="00:09:57.480" video="mainVideo-web" id="subtitle"]]
@@ -243,7 +243,7 @@ with ease.""" start="00:11:11.120" video="mainVideo-web" id="subtitle"]]
[[!template text="""or even structure of the responses.""" start="00:12:34.560" video="mainVideo-web" id="subtitle"]]
[[!template text="""This brings us to web browsers in Emacs.""" start="00:12:37.540" video="mainVideo-web" id="subtitle"]]
-Web browsers in Emacs
+[[!template text="""Web browsers in Emacs""" video="00:12:43.021" id="subtitle"mainVideo-web]]
[[!template new="1" text="""Web browsers are universal clients""" start="00:12:43.021" video="mainVideo-web" id="subtitle"]]
[[!template text="""because all sites support browsers.""" start="00:12:45.160" video="mainVideo-web" id="subtitle"]]
@@ -319,7 +319,7 @@ Web browsers in Emacs
[[!template text="""this could also make running non-free JavaScript easier,""" start="00:16:43.640" video="mainVideo-web" id="subtitle"]]
[[!template text="""which is harmful to user freedom.""" start="00:16:46.560" video="mainVideo-web" id="subtitle"]]
-emacs-web-server - overview
+[[!template text="""emacs-web-server - overview""" video="00:16:52.380" id="subtitle"mainVideo-web]]
[[!template new="1" text="""OK, let's move on to the idea""" start="00:16:52.380" video="mainVideo-web" id="subtitle"]]
[[!template text="""of running Emacs as a web server,""" start="00:16:54.240" video="mainVideo-web" id="subtitle"]]
@@ -338,7 +338,7 @@ emacs-web-server - overview
[[!template text="""emacs-web-server package is not something new,""" start="00:17:23.580" video="mainVideo-web" id="subtitle"]]
[[!template text="""but seems to be underused in the community somehow.""" start="00:17:26.440" video="mainVideo-web" id="subtitle"]]
-emacs-web-server - hello emacs!
+[[!template text="""emacs-web-server - hello emacs!""" video="00:17:30.380" id="subtitle"mainVideo-web]]
[[!template new="1" text="""OK, let's start with a simple example called hello-emacs.""" start="00:17:30.380" video="mainVideo-web" id="subtitle"]]
[[!template text="""It is pretty straightforward.""" start="00:17:33.360" video="mainVideo-web" id="subtitle"]]
@@ -355,7 +355,7 @@ emacs-web-server - hello emacs!
[[!template text="""Let's evaluate.""" start="00:18:10.840" video="mainVideo-web" id="subtitle"]]
[[!template text="""Yep, it stopped.""" start="00:18:14.960" video="mainVideo-web" id="subtitle"]]
-emacs-web-server - yolo
+[[!template text="""emacs-web-server - yolo""" video="00:18:17.580" id="subtitle"mainVideo-web]]
[[!template new="1" text="""OK, now let's move on to something funny""" start="00:18:17.580" video="mainVideo-web" id="subtitle"]]
[[!template text="""that you should never run on the public web.""" start="00:18:20.000" video="mainVideo-web" id="subtitle"]]
@@ -418,7 +418,7 @@ emacs-web-server - yolo
[[!template text="""since htmlize, as you have noticed,""" start="00:23:00.080" video="mainVideo-web" id="subtitle"]]
[[!template text="""faithfully reflects the theme used in Emacs.""" start="00:23:02.840" video="mainVideo-web" id="subtitle"]]
-emacs-web-server - emacs web framework
+[[!template text="""emacs-web-server - emacs web framework""" video="00:23:07.940" id="subtitle"mainVideo-web]]
[[!template new="1" text="""Okay, so we know that yolo is unsafe""" start="00:23:07.940" video="mainVideo-web" id="subtitle"]]
[[!template text="""and needs to be refined.""" start="00:23:10.339" video="mainVideo-web" id="subtitle"]]
@@ -534,7 +534,7 @@ emacs-web-server - emacs web framework
[[!template text="""In any case, I think the package emacs-web-server""" start="00:29:32.380" video="mainVideo-web" id="subtitle"]]
[[!template text="""could do with some performance enhancement.""" start="00:29:36.440" video="mainVideo-web" id="subtitle"]]
-Firefox with emacs for extensions
+[[!template text="""Firefox with emacs for extensions""" video="00:29:40.420" id="subtitle"mainVideo-web]]
[[!template new="1" text="""Right. Because of the time constraints,""" start="00:29:40.420" video="mainVideo-web" id="subtitle"]]
[[!template text="""I will briefly touch one final idea,""" start="00:29:44.000" video="mainVideo-web" id="subtitle"]]
@@ -572,7 +572,7 @@ Firefox with emacs for extensions
[[!template text="""to wait for responses from Emacs.""" start="00:31:17.120" video="mainVideo-web" id="subtitle"]]
[[!template text="""Some further work, I suppose.""" start="00:31:20.200" video="mainVideo-web" id="subtitle"]]
-Thank you
+[[!template text="""Thank you""" video="00:31:25.360" id="subtitle"mainVideo-web]]
[[!template new="1" text="""That concludes my talk.""" start="00:31:25.360" video="mainVideo-web" id="subtitle"]]
[[!template text="""Thank you for your attention.""" start="00:31:28.254" video="mainVideo-web" id="subtitle"]]