summaryrefslogtreecommitdiffstats
path: root/2021/captions/babel.md
diff options
context:
space:
mode:
Diffstat (limited to '2021/captions/babel.md')
-rw-r--r--2021/captions/babel.md270
1 files changed, 270 insertions, 0 deletions
diff --git a/2021/captions/babel.md b/2021/captions/babel.md
new file mode 100644
index 00000000..5923e3b5
--- /dev/null
+++ b/2021/captions/babel.md
@@ -0,0 +1,270 @@
+<a name="transcript"></a>
+# Transcript
+
+[[!template text="Hi! My name is Asilata Bapat," start="00:00:00.799" video="mainVideo" id=subtitle]]
+[[!template text="and I'm talking about Babel for academics." start="00:00:02.560" video="mainVideo" id=subtitle]]
+[[!template text="So, I'm an academic at a university," start="00:00:04.960" video="mainVideo" id=subtitle]]
+[[!template text="and I use Emacs, Org mode, and Babel" start="00:00:06.879" video="mainVideo" id=subtitle]]
+[[!template text="for a whole bunch of work related tasks." start="00:00:09.040" video="mainVideo" id=subtitle]]
+[[!template text="And there are many other tools" start="00:00:11.280" video="mainVideo" id=subtitle]]
+[[!template text="that one could use to help with" start="00:00:12.559" video="mainVideo" id=subtitle]]
+[[!template text="this workflow." start="00:00:14.240" video="mainVideo" id=subtitle]]
+[[!template text="I won't be going through all of these," start="00:00:15.200" video="mainVideo" id=subtitle]]
+[[!template text="and the ones that I've listed are just" start="00:00:16.597" video="mainVideo" id=subtitle]]
+[[!template text="a few of the many that are available." start="00:00:18.160" video="mainVideo" id=subtitle]]
+[[!template text="Today, I'll really be talking about" start="00:00:20.240" video="mainVideo" id=subtitle]]
+[[!template text="my teaching workflow." start="00:00:22.000" video="mainVideo" id=subtitle]]
+[[!template text="Let's just dive right in to a demo." start="00:00:24.080" video="mainVideo" id=subtitle]]
+[[!template text="So, the first file that I want to" start="00:00:27.840" video="mainVideo" id=subtitle]]
+[[!template text="show you is the notes and admin file." start="00:00:29.243" video="mainVideo" id=subtitle]]
+[[!template text="From this file, I'll generate" start="00:00:31.599" video="mainVideo" id=subtitle]]
+[[!template text="a nice-looking PDF document of notes," start="00:00:33.040" video="mainVideo" id=subtitle]]
+[[!template text="and I'll also keep track of some" start="00:00:35.440" video="mainVideo" id=subtitle]]
+[[!template text="course admin." start="00:00:36.963" video="mainVideo" id=subtitle]]
+[[!template text="So, the file that I have here is this one," start="00:00:38.399" video="mainVideo" id=subtitle]]
+[[!template text="and all of the files that I'm going to" start="00:00:43.200" video="mainVideo" id=subtitle]]
+[[!template text="show you today are taken from a course" start="00:00:44.719" video="mainVideo" id=subtitle]]
+[[!template text="that I'm teaching at the moment" start="00:00:46.320" video="mainVideo" id=subtitle]]
+[[!template text="this semester." start="00:00:48.096" video="mainVideo" id=subtitle]]
+[[!template text="What I want to do is export this" start="00:00:49.680" video="mainVideo" id=subtitle]]
+[[!template text="entire document to LaTeX" start="00:00:53.147" video="mainVideo" id=subtitle]]
+[[!template text="because this is where" start="00:00:55.520" video="mainVideo" id=subtitle]]
+[[!template text="I'll be writing my course notes." start="00:00:56.320" video="mainVideo" id=subtitle]]
+[[!template text="But before I do that," start="00:00:58.800" video="mainVideo" id=subtitle]]
+[[!template text="I have some setup that I want to do," start="00:01:00.480" video="mainVideo" id=subtitle]]
+[[!template text="and you'll notice some of these headings" start="00:01:03.199" video="mainVideo" id=subtitle]]
+[[!template text="are tagged as noexport," start="00:01:05.199" video="mainVideo" id=subtitle]]
+[[!template text="and they won't be exported." start="00:01:06.509" video="mainVideo" id=subtitle]]
+[[!template text="The startup setting I'll skip," start="00:01:08.400" video="mainVideo" id=subtitle]]
+[[!template text="and then the main thing here" start="00:01:11.680" video="mainVideo" id=subtitle]]
+[[!template text="is the LaTeX setup." start="00:01:13.499" video="mainVideo" id=subtitle]]
+[[!template text="So, I'm using these #+ option lines," start="00:01:14.880" video="mainVideo" id=subtitle]]
+[[!template text="and I've told Org that" start="00:01:18.560" video="mainVideo" id=subtitle]]
+[[!template text="I want to use an unusual LaTeX class," start="00:01:21.360" video="mainVideo" id=subtitle]]
+[[!template text="I'll have to tell Org about it later," start="00:01:23.280" video="mainVideo" id=subtitle]]
+[[!template text="I'll do that in a moment," start="00:01:24.880" video="mainVideo" id=subtitle]]
+[[!template text="and I have some" start="00:01:26.240" video="mainVideo" id=subtitle]]
+[[!template text="LaTeX header lines, and so on." start="00:01:27.001" video="mainVideo" id=subtitle]]
+[[!template text="And then I have some export settings," start="00:01:29.600" video="mainVideo" id=subtitle]]
+[[!template text="the first export setting is" start="00:01:31.360" video="mainVideo" id=subtitle]]
+[[!template text="to export into a different directory," start="00:01:32.941" video="mainVideo" id=subtitle]]
+[[!template text="not just at the same level" start="00:01:35.119" video="mainVideo" id=subtitle]]
+[[!template text="because I want everything to go into" start="00:01:36.799" video="mainVideo" id=subtitle]]
+[[!template text="the artifacts directory," start="00:01:38.560" video="mainVideo" id=subtitle]]
+[[!template text="and then I can ignore that artifacts" start="00:01:39.716" video="mainVideo" id=subtitle]]
+[[!template text="directory using Git." start="00:01:41.360" video="mainVideo" id=subtitle]]
+[[!template text="This is the first" start="00:01:44.399" video="mainVideo" id=subtitle]]
+[[!template text="source code block that we see," start="00:01:45.600" video="mainVideo" id=subtitle]]
+[[!template text="which is the Babel side of things," start="00:01:47.280" video="mainVideo" id=subtitle]]
+[[!template text="and I've called it export-setup." start="00:01:49.759" video="mainVideo" id=subtitle]]
+[[!template text="The way I write it is, #+begin_src," start="00:01:52.079" video="mainVideo" id=subtitle]]
+[[!template text="the language that I want to use," start="00:01:55.759" video="mainVideo" id=subtitle]]
+[[!template text="which is emacs-lisp," start="00:01:56.965" video="mainVideo" id=subtitle]]
+[[!template text="and maybe some options," start="00:01:58.159" video="mainVideo" id=subtitle]]
+[[!template text="and this is collapsed at the moment," start="00:01:59.600" video="mainVideo" id=subtitle]]
+[[!template text="if I expand it, you'll see" start="00:02:01.119" video="mainVideo" id=subtitle]]
+[[!template text="inside here, this is really" start="00:02:03.600" video="mainVideo" id=subtitle]]
+[[!template text="just Elisp, Emacs Lisp." start="00:02:05.155" video="mainVideo" id=subtitle]]
+[[!template text="So, the first thing I've done is," start="00:02:07.600" video="mainVideo" id=subtitle]]
+[[!template text="I've added this LaTeX class" start="00:02:09.592" video="mainVideo" id=subtitle]]
+[[!template text="to the list of known LaTeX classes." start="00:02:12.440" video="mainVideo" id=subtitle]]
+[[!template text="And the second thing I've done is," start="00:02:15.360" video="mainVideo" id=subtitle]]
+[[!template text="I have locally set the value of" start="00:02:17.433" video="mainVideo" id=subtitle]]
+[[!template text="org-latex-pdf-process," start="00:02:19.599" video="mainVideo" id=subtitle]]
+[[!template text="which is the compiler, to something…," start="00:02:21.112" video="mainVideo" id=subtitle]]
+[[!template text="this command is complicated I guess," start="00:02:24.720" video="mainVideo" id=subtitle]]
+[[!template text="but what the main thing it's doing" start="00:02:27.200" video="mainVideo" id=subtitle]]
+[[!template text="is that it's moving the generated output…," start="00:02:29.440" video="mainVideo" id=subtitle]]
+[[!template text="sorry, the generated image files" start="00:02:32.160" video="mainVideo" id=subtitle]]
+[[!template text="to the output directory," start="00:02:34.160" video="mainVideo" id=subtitle]]
+[[!template text="so that everything can remain" start="00:02:35.169" video="mainVideo" id=subtitle]]
+[[!template text="inside of this artifacts directory," start="00:02:37.519" video="mainVideo" id=subtitle]]
+[[!template text="and maybe it's doing some other things." start="00:02:39.680" video="mainVideo" id=subtitle]]
+[[!template text="And then there are some other" start="00:02:41.519" video="mainVideo" id=subtitle]]
+[[!template text="setup options that I'll skip." start="00:02:43.680" video="mainVideo" id=subtitle]]
+[[!template text="So, this is a source code block," start="00:02:47.120" video="mainVideo" id=subtitle]]
+[[!template text="inside of the source code block" start="00:02:49.360" video="mainVideo" id=subtitle]]
+[[!template text="everything is basically Emacs Lisp." start="00:02:50.640" video="mainVideo" id=subtitle]]
+[[!template text="How do I evaluate this?" start="00:02:52.319" video="mainVideo" id=subtitle]]
+[[!template text="I just press Control c Control c (C-c C-c)," start="00:02:54.640" video="mainVideo" id=subtitle]]
+[[!template text="and it evaluates everything," start="00:02:56.319" video="mainVideo" id=subtitle]]
+[[!template text="but if I want to automate the evaluation," start="00:02:57.920" video="mainVideo" id=subtitle]]
+[[!template text="there's one other thing I can do." start="00:03:00.319" video="mainVideo" id=subtitle]]
+[[!template text="So, let me jump down to" start="00:03:02.080" video="mainVideo" id=subtitle]]
+[[!template text="the local variables section." start="00:03:04.658" video="mainVideo" id=subtitle]]
+[[!template text="In this local variable section" start="00:03:06.720" video="mainVideo" id=subtitle]]
+[[!template text="I have an eval block," start="00:03:09.740" video="mainVideo" id=subtitle]]
+[[!template text="so, I've added a certain hook to the" start="00:03:11.680" video="mainVideo" id=subtitle]]
+[[!template text="org-export-before-processing-hook," start="00:03:14.681" video="mainVideo" id=subtitle]]
+[[!template text="and that just resolves" start="00:03:16.879" video="mainVideo" id=subtitle]]
+[[!template text="this reference from this file." start="00:03:18.319" video="mainVideo" id=subtitle]]
+[[!template text="It looks for a code block titled" start="00:03:19.519" video="mainVideo" id=subtitle]]
+[[!template text="export-setup, and it runs it" start="00:03:23.040" video="mainVideo" id=subtitle]]
+[[!template text="right before exporting," start="00:03:24.859" video="mainVideo" id=subtitle]]
+[[!template text="and this is all local to this buffer." start="00:03:26.000" video="mainVideo" id=subtitle]]
+[[!template text="So, before I export," start="00:03:29.200" video="mainVideo" id=subtitle]]
+[[!template text="it'll then read the correct options." start="00:03:30.799" video="mainVideo" id=subtitle]]
+[[!template text="And after this setup," start="00:03:34.000" video="mainVideo" id=subtitle]]
+[[!template text="I have the course plan," start="00:03:37.519" video="mainVideo" id=subtitle]]
+[[!template text="which is just what goes into my agenda" start="00:03:39.760" video="mainVideo" id=subtitle]]
+[[!template text="as to-dos, I'll skip that." start="00:03:41.599" video="mainVideo" id=subtitle]]
+[[!template text="And after that, I have the actual notes," start="00:03:43.360" video="mainVideo" id=subtitle]]
+[[!template text="and what they actually look like…," start="00:03:45.519" video="mainVideo" id=subtitle]]
+[[!template text="so, this is what they actually look like," start="00:03:48.640" video="mainVideo" id=subtitle]]
+[[!template text="nicely LaTeXed with diagrams and so on," start="00:03:54.400" video="mainVideo" id=subtitle]]
+[[!template text="everything generated" start="00:03:57.040" video="mainVideo" id=subtitle]]
+[[!template text="from that single Org file." start="00:03:57.920" video="mainVideo" id=subtitle]]
+[[!template text="I'll say more about diagrams later." start="00:04:00.720" video="mainVideo" id=subtitle]]
+[[!template text="I also have to write assignments" start="00:04:04.480" video="mainVideo" id=subtitle]]
+[[!template text="and assignment solutions," start="00:04:06.080" video="mainVideo" id=subtitle]]
+[[!template text="so let me jump to that." start="00:04:07.260" video="mainVideo" id=subtitle]]
+[[!template text="Again, this is a very similar file," start="00:04:10.239" video="mainVideo" id=subtitle]]
+[[!template text="but I want to now export" start="00:04:11.840" video="mainVideo" id=subtitle]]
+[[!template text="different headings to different files." start="00:04:14.080" video="mainVideo" id=subtitle]]
+[[!template text="This is not going to be" start="00:04:15.760" video="mainVideo" id=subtitle]]
+[[!template text="exported all at once." start="00:04:16.639" video="mainVideo" id=subtitle]]
+[[!template text="So, again I have some setup," start="00:04:18.320" video="mainVideo" id=subtitle]]
+[[!template text="some general setup that I'll skip," start="00:04:19.759" video="mainVideo" id=subtitle]]
+[[!template text="export setup just like before," start="00:04:22.400" video="mainVideo" id=subtitle]]
+[[!template text="code setup for Python, really," start="00:04:25.120" video="mainVideo" id=subtitle]]
+[[!template text="I have a various…, a bunch of different" start="00:04:29.280" video="mainVideo" id=subtitle]]
+[[!template text="languages here, so Shell and Python," start="00:04:31.280" video="mainVideo" id=subtitle]]
+[[!template text="and some helper functions." start="00:04:33.199" video="mainVideo" id=subtitle]]
+[[!template text="So, let me jump to this one called" start="00:04:36.088" video="mainVideo" id=subtitle]]
+[[!template text="togglesolutions, this is again" start="00:04:38.160" video="mainVideo" id=subtitle]]
+[[!template text="an Emacs Lisp code block." start="00:04:39.756" video="mainVideo" id=subtitle]]
+[[!template text="What this does is," start="00:04:41.919" video="mainVideo" id=subtitle]]
+[[!template text="it tells LaTeX to either toggle the" start="00:04:43.600" video="mainVideo" id=subtitle]]
+[[!template text="display of solutions on, or off" start="00:04:48.632" video="mainVideo" id=subtitle]]
+[[!template text="based on what the tag is" start="00:04:50.336" video="mainVideo" id=subtitle]]
+[[!template text="for that particular assignment." start="00:04:53.096" video="mainVideo" id=subtitle]]
+[[!template text="So, whether if the assignment" start="00:04:54.240" video="mainVideo" id=subtitle]]
+[[!template text="is tagged as solved," start="00:04:57.520" video="mainVideo" id=subtitle]]
+[[!template text="then the solution should be displayed," start="00:04:58.800" video="mainVideo" id=subtitle]]
+[[!template text="otherwise they shouldn't be." start="00:05:00.240" video="mainVideo" id=subtitle]]
+[[!template text="And here most of the assignments" start="00:05:03.280" video="mainVideo" id=subtitle]]
+[[!template text="are tagged as solved," start="00:05:05.447" video="mainVideo" id=subtitle]]
+[[!template text="so in this case if I export this," start="00:05:07.120" video="mainVideo" id=subtitle]]
+[[!template text="the solutions will be displayed." start="00:05:08.880" video="mainVideo" id=subtitle]]
+[[!template text="Let's look at that." start="00:05:11.840" video="mainVideo" id=subtitle]]
+[[!template text="So, I see the solutions blocks," start="00:05:20.800" video="mainVideo" id=subtitle]]
+[[!template text="and this is because it's calling" start="00:05:23.919" video="mainVideo" id=subtitle]]
+[[!template text="the toggle solutions piece of code." start="00:05:27.036" video="mainVideo" id=subtitle]]
+[[!template text="And the properties," start="00:05:29.919" video="mainVideo" id=subtitle]]
+[[!template text="if I expand this properties drawer," start="00:05:32.240" video="mainVideo" id=subtitle]]
+[[!template text="you see this output file name" start="00:05:33.840" video="mainVideo" id=subtitle]]
+[[!template text="has a homework one dash solved," start="00:05:39.280" video="mainVideo" id=subtitle]]
+[[!template text="so it has a solved suffix," start="00:05:41.440" video="mainVideo" id=subtitle]]
+[[!template text="and this is related to the fact that" start="00:05:43.360" video="mainVideo" id=subtitle]]
+[[!template text="I have a solved tag up here." start="00:05:45.912" video="mainVideo" id=subtitle]]
+[[!template text="So, let's see what happens" start="00:05:47.680" video="mainVideo" id=subtitle]]
+[[!template text="if I delete the solved tag," start="00:05:48.960" video="mainVideo" id=subtitle]]
+[[!template text="so nothing's happened yet," start="00:05:51.199" video="mainVideo" id=subtitle]]
+[[!template text="but if I save the file," start="00:05:52.639" video="mainVideo" id=subtitle]]
+[[!template text="then suddenly this homework one" start="00:05:54.000" video="mainVideo" id=subtitle]]
+[[!template text="dash solved becomes homework one," start="00:05:55.919" video="mainVideo" id=subtitle]]
+[[!template text="and this is desired behavior," start="00:05:58.240" video="mainVideo" id=subtitle]]
+[[!template text="this is what I want because" start="00:06:00.080" video="mainVideo" id=subtitle]]
+[[!template text="I want to keep the solved" start="00:06:02.084" video="mainVideo" id=subtitle]]
+[[!template text="and unsolved files separate." start="00:06:03.222" video="mainVideo" id=subtitle]]
+[[!template text="So, once again, if I put in" start="00:06:04.497" video="mainVideo" id=subtitle]]
+[[!template text="the solved tag, and if I save," start="00:06:07.120" video="mainVideo" id=subtitle]]
+[[!template text="I get back the different file name." start="00:06:09.440" video="mainVideo" id=subtitle]]
+[[!template text="And how did I achieve this?" start="00:06:11.440" video="mainVideo" id=subtitle]]
+[[!template text="This is again back in the setup section," start="00:06:12.720" video="mainVideo" id=subtitle]]
+[[!template text="it's the process-export-filenames block." start="00:06:16.479" video="mainVideo" id=subtitle]]
+[[!template text="It's some big piece of Elisp" start="00:06:19.280" video="mainVideo" id=subtitle]]
+[[!template text="that I won't go through," start="00:06:21.120" video="mainVideo" id=subtitle]]
+[[!template text="but basically it's mapping over" start="00:06:22.349" video="mainVideo" id=subtitle]]
+[[!template text="Org entries, and it's either" start="00:06:24.240" video="mainVideo" id=subtitle]]
+[[!template text="adding or removing this solved suffix" start="00:06:26.720" video="mainVideo" id=subtitle]]
+[[!template text="based on what tag it sees." start="00:06:30.080" video="mainVideo" id=subtitle]]
+[[!template text="Okay, when does this" start="00:06:34.560" video="mainVideo" id=subtitle]]
+[[!template text="code block get evaluated?" start="00:06:36.781" video="mainVideo" id=subtitle]]
+[[!template text="Well, I want it to be evaluated" start="00:06:37.919" video="mainVideo" id=subtitle]]
+[[!template text="right before I save" start="00:06:39.840" video="mainVideo" id=subtitle]]
+[[!template text="because I change something," start="00:06:41.039" video="mainVideo" id=subtitle]]
+[[!template text="I save, and I want the properties" start="00:06:43.199" video="mainVideo" id=subtitle]]
+[[!template text="to be get updated accordingly." start="00:06:45.840" video="mainVideo" id=subtitle]]
+[[!template text="If I go down to the" start="00:06:49.199" video="mainVideo" id=subtitle]]
+[[!template text="local variables section again." start="00:06:51.364" video="mainVideo" id=subtitle]]
+[[!template text="Again, I have a local variables" start="00:06:52.639" video="mainVideo" id=subtitle]]
+[[!template text="section here," start="00:06:55.840" video="mainVideo" id=subtitle]]
+[[!template text="and I'm evaluating this Elisp," start="00:06:56.800" video="mainVideo" id=subtitle]]
+[[!template text="which is setting the before-save-hook" start="00:06:58.479" video="mainVideo" id=subtitle]]
+[[!template text="to resolve the process-export-filenames" start="00:07:01.199" video="mainVideo" id=subtitle]]
+[[!template text="function, and so that's what" start="00:07:04.240" video="mainVideo" id=subtitle]]
+[[!template text="gives me that functionality." start="00:07:05.716" video="mainVideo" id=subtitle]]
+[[!template text="And finally," start="00:07:09.199" video="mainVideo" id=subtitle]]
+[[!template text="I have some skeletons, which are…." start="00:07:12.720" video="mainVideo" id=subtitle]]
+[[!template text="Emacs has this skeleton language," start="00:07:16.240" video="mainVideo" id=subtitle]]
+[[!template text="which is a rudimentary templating language." start="00:07:19.360" video="mainVideo" id=subtitle]]
+[[!template text="So, I've defined some templates" start="00:07:22.240" video="mainVideo" id=subtitle]]
+[[!template text="for my assignment and worksheet" start="00:07:24.220" video="mainVideo" id=subtitle]]
+[[!template text="in this little Emacs Lisp block," start="00:07:26.319" video="mainVideo" id=subtitle]]
+[[!template text="which I think I usually just evaluate" start="00:07:29.440" video="mainVideo" id=subtitle]]
+[[!template text="manually, and then if I just call it," start="00:07:31.120" video="mainVideo" id=subtitle]]
+[[!template text="I get a nice-looking skeleton" start="00:07:33.280" video="mainVideo" id=subtitle]]
+[[!template text="that gives me this assignment." start="00:07:35.199" video="mainVideo" id=subtitle]]
+[[!template text="One thing I want to show you" start="00:07:37.360" video="mainVideo" id=subtitle]]
+[[!template text="in these assignments, or I mean," start="00:07:40.080" video="mainVideo" id=subtitle]]
+[[!template text="in this file in particular," start="00:07:43.199" video="mainVideo" id=subtitle]]
+[[!template text="are these dot source code blocks." start="00:07:44.720" video="mainVideo" id=subtitle]]
+[[!template text="So, I've had to type in or draw in" start="00:07:46.560" video="mainVideo" id=subtitle]]
+[[!template text="some graphs in this assignment," start="00:07:49.840" video="mainVideo" id=subtitle]]
+[[!template text="and I can do that right from Org." start="00:07:52.000" video="mainVideo" id=subtitle]]
+[[!template text="So, this is some piece of code" start="00:07:54.720" video="mainVideo" id=subtitle]]
+[[!template text="that's creating a file," start="00:07:56.400" video="mainVideo" id=subtitle]]
+[[!template text="which has this name," start="00:07:59.199" video="mainVideo" id=subtitle]]
+[[!template text="and if I evaluate this block," start="00:08:00.879" video="mainVideo" id=subtitle]]
+[[!template text="I see a results drawer with this file." start="00:08:05.840" video="mainVideo" id=subtitle]]
+[[!template text="And this is a PNG file," start="00:08:10.720" video="mainVideo" id=subtitle]]
+[[!template text="which now gets embedded" start="00:08:12.711" video="mainVideo" id=subtitle]]
+[[!template text="into my LaTeX document." start="00:08:13.759" video="mainVideo" id=subtitle]]
+[[!template text="So, this is nice," start="00:08:15.680" video="mainVideo" id=subtitle]]
+[[!template text="I can actually delete this from here," start="00:08:16.639" video="mainVideo" id=subtitle]]
+[[!template text="and when I export," start="00:08:18.720" video="mainVideo" id=subtitle]]
+[[!template text="the file will get attached automatically." start="00:08:20.479" video="mainVideo" id=subtitle]]
+[[!template text="And similarly," start="00:08:23.919" video="mainVideo" id=subtitle]]
+[[!template text="in some other assignments here," start="00:08:26.639" video="mainVideo" id=subtitle]]
+[[!template text="I have some Python source," start="00:08:28.800" video="mainVideo" id=subtitle]]
+[[!template text="so I've had to type in" start="00:08:30.639" video="mainVideo" id=subtitle]]
+[[!template text="some complicated matrices," start="00:08:33.284" video="mainVideo" id=subtitle]]
+[[!template text="and some complicated matrix products," start="00:08:34.527" video="mainVideo" id=subtitle]]
+[[!template text="and so on," start="00:08:36.128" video="mainVideo" id=subtitle]]
+[[!template text="which I didn't want to do by hand," start="00:08:36.640" video="mainVideo" id=subtitle]]
+[[!template text="so that I didn't introduce errors," start="00:08:38.000" video="mainVideo" id=subtitle]]
+[[!template text="so I've written some Python code." start="00:08:39.760" video="mainVideo" id=subtitle]]
+[[!template text="If I Control c Control c (C-c C-c)" start="00:08:41.599" video="mainVideo" id=subtitle]]
+[[!template text="on this block, you'll notice," start="00:08:44.240" video="mainVideo" id=subtitle]]
+[[!template text="it's in the session matrix," start="00:08:45.920" video="mainVideo" id=subtitle]]
+[[!template text="so it's using the previous," start="00:08:47.120" video="mainVideo" id=subtitle]]
+[[!template text="the same kind of session." start="00:08:49.200" video="mainVideo" id=subtitle]]
+[[!template text="And you'll see that the results," start="00:08:52.399" video="mainVideo" id=subtitle]]
+[[!template text="because of the way I chose to format them," start="00:08:55.440" video="mainVideo" id=subtitle]]
+[[!template text="look like a nice drawer with" start="00:08:57.760" video="mainVideo" id=subtitle]]
+[[!template text="nicely formatted LaTeX." start="00:08:59.920" video="mainVideo" id=subtitle]]
+[[!template text="Once again these results" start="00:09:01.600" video="mainVideo" id=subtitle]]
+[[!template text="I can cut from the file," start="00:09:03.920" video="mainVideo" id=subtitle]]
+[[!template text="and the file will get exported…," start="00:09:05.519" video="mainVideo" id=subtitle]]
+[[!template text="when the file gets exported," start="00:09:07.600" video="mainVideo" id=subtitle]]
+[[!template text="these source code blocks will get" start="00:09:09.200" video="mainVideo" id=subtitle]]
+[[!template text="evaluated, and the answer" start="00:09:10.480" video="mainVideo" id=subtitle]]
+[[!template text="will show up in the file." start="00:09:12.000" video="mainVideo" id=subtitle]]
+[[!template text="And finally," start="00:09:19.200" video="mainVideo" id=subtitle]]
+[[!template text="the last thing I want to show you" start="00:09:20.097" video="mainVideo" id=subtitle]]
+[[!template text="very briefly is the web page" start="00:09:21.363" video="mainVideo" id=subtitle]]
+[[!template text="for this course." start="00:09:23.531" video="mainVideo" id=subtitle]]
+[[!template text="The only thing I want to show you here" start="00:09:26.720" video="mainVideo" id=subtitle]]
+[[!template text="is that I have a Python source code block," start="00:09:28.399" video="mainVideo" id=subtitle]]
+[[!template text="which pulls in my handwritten course notes," start="00:09:30.399" video="mainVideo" id=subtitle]]
+[[!template text="and makes them into a nice-looking list" start="00:09:33.279" video="mainVideo" id=subtitle]]
+[[!template text="with a nice-looking order," start="00:09:36.399" video="mainVideo" id=subtitle]]
+[[!template text="and then just exports as HTML." start="00:09:38.880" video="mainVideo" id=subtitle]]
+[[!template text="So, this is what" start="00:09:41.680" video="mainVideo" id=subtitle]]
+[[!template text="the web page looks like," start="00:09:44.600" video="mainVideo" id=subtitle]]
+[[!template text="and you can see it at this URL." start="00:09:46.080" video="mainVideo" id=subtitle]]
+[[!template text="If you go click on" start="00:09:48.880" video="mainVideo" id=subtitle]]
+[[!template text="the 2021 link at this URL." start="00:09:49.892" video="mainVideo" id=subtitle]]
+[[!template text="So, that's all that I wanted to say." start="00:09:52.800" video="mainVideo" id=subtitle]]
+[[!template text="Thank you very much!" start="00:09:54.880" video="mainVideo" id=subtitle]]