diff options
author | Sacha Chua <sacha@sachachua.com> | 2020-12-09 15:42:49 -0500 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2020-12-09 15:42:49 -0500 |
commit | 68e9b39f793f69e62d48aff34bf7885f42f9eb45 (patch) | |
tree | 339a1d4e0e1b7cdcbebf17c5e71cb10bd3d7e09e /2020 | |
parent | 24bfa28780c5aeac9e2cd11b427adae8da81eb27 (diff) | |
download | emacsconf-wiki-68e9b39f793f69e62d48aff34bf7885f42f9eb45.tar.xz emacsconf-wiki-68e9b39f793f69e62d48aff34bf7885f42f9eb45.zip |
Update tasks
Diffstat (limited to '')
-rw-r--r-- | 2020/organizers-notebook.org | 37 |
1 files changed, 29 insertions, 8 deletions
diff --git a/2020/organizers-notebook.org b/2020/organizers-notebook.org index 141f08e0..3ee550dc 100644 --- a/2020/organizers-notebook.org +++ b/2020/organizers-notebook.org @@ -1,16 +1,10 @@ -"* Tasks -** TODO Create tasks for each of the subtitles -** TODO Figure out how to generate subtitles for the ones that didn't get auto-generated -** TODO Link compressed videos on each talk page -#+begin_src emacs-lisp -(mapcar (lambda (o) ) (directory-files "~/vendor/emacsconf-original-audio") -#+end_src +* Tasks ** Manually transcribe Either subtitles (with timestamps) or a text transcript (no timestamps) is perfectly okay. *** TODO mplsCorwin: emacsconf-2020--03-idea-to-novel-superstructure-emacs-for-writing--questions--bala-ramadurai.webm *** TODO mplsCorwin: emacsconf-2020--08-building-reproducible-emacs--andrew-tropin.webm -*** TODO emacsconf-2020--10-lead-your-future-with-org--andrea.webm +*** TODO sachac: emacsconf-2020--10-lead-your-future-with-org--andrea.webm *** TODO emacsconf-2020--24-analyze-code-quality-through-emacs-a-smart-forensics-approach-and-the-story-of-a-hack--andrea.webm ** Edit automatic subtitles No need to worry about end timestamps, since I'll set them to the @@ -60,6 +54,33 @@ See [[file:info/03/screenplay.fountain]] *** TODO [[../subtitles/emacsconf-2020--40-closing-remarks-part-2-autogen.sbv]] *** TODO [[../subtitles/emacsconf-2020--41-opening-remarks-autogen.sbv]] *** TODO [[../subtitles/emacsconf-2020--42-closing-remarks-autogen.sbv]] +** DONE Create tasks for each of the subtitles + CLOSED: [2020-12-09 Wed 15:42] + :LOGBOOK: + - State "DONE" from "TODO" [2020-12-09 Wed 15:42] + :END: +** DONE Link compressed videos on each talk page + CLOSED: [2020-12-09 Wed 15:42] + :LOGBOOK: + - State "DONE" from "TODO" [2020-12-09 Wed 15:42] + :END: +#+begin_src emacs-lisp + (mapc (lambda (o) + (if (string-match "\\(emacsconf-2020--\\([0-9]+\\).*?\\)-vp9-q56-original-audio\\.webm" o) + (let ((talk-id (match-string 2 o)) + (base (match-string 1 o))) + (find-file (expand-file-name (concat talk-id ".md") "~/vendor/emacsconf-wiki/2020/info")) + (goto-char (point-min)) + (when (re-search-forward base nil t) + (forward-line 1) + (beginning-of-line) + (unless (looking-at "\\[Download") + (insert (format "[Download compressed %s.webm video (%s)](https://media.emacsconf.org/2020/%s)\n" + (if (string-match "questions" o) "Q&A " "") + (file-size-human-readable (file-attribute-size (file-attributes o))) + (file-name-nondirectory o)))))))) + (directory-files "~/vendor/emacsconf-original-audio" t "webm")) +#+end_src * Things to check or decide - Can we stream from multiple rooms without getting thoroughly confused? - Assign rooms shortly before presentation |