Warning: this is an htmlized version!
The original is here, and
the conversion rules are here.
-- This file:
--   http://anggtwu.net/SUBTITLES/2024-algumas-perguntas.lua.html
--   http://anggtwu.net/SUBTITLES/2024-algumas-perguntas.lua
--          (find-angg "SUBTITLES/2024-algumas-perguntas.lua")
-- Author: Eduardo Ochs <eduardoochs@gmail.com>
--
-- (defun l () (interactive) (find-angg "SUBTITLES/2024-algumas-perguntas.lua"))
-- (defun l () (interactive) (find-SUBS "2024-algumas-perguntas.lua"))
-- (defun b () (interactive) (find-TH   "2024-algumas-perguntas"))
-- (defun p () (interactive) (find-TH   "2024-algumas-perguntas"))
-- (defun R () (interactive) (ee-recompile-SUBTITLES-0))
-- (defun r () (interactive) (ee-recompile-SUBTITLES-3))
-- (defun r () (interactive) (ee-recompile-SUBTITLES-1))
--  (define-key eev-mode-map (kbd "M-r") 'r)
--
-- Skel: (find-subs-links "2024algpergs")
-- Old:  (find-editeevsubtitles-links-1 "2024algpergs")
--       (find-efunction 'find-editeevsubtitles-links-1)
-- Yttr: (find-yttranscript-links       "2024algpergs" "FjhyhTxN_-o")
-- Info: (find-1stclassvideo-links      "2024algpergs")
-- Play: (find-2024algpergsvideo "0:00")
--
-- I use the code below to generate the subtitles in .vtt.
--

ee_dofile "~/LUA/Subtitles.lua" -- (find-angg "LUA/Subtitles.lua")

--[[
-- (find-angg "LUA/Subtitles.lua")

** Run the .lua and tell it to
** write the .vtt - by default in /tmp/
*
* (eepitch-lua51)
* (eepitch-kill)
* (eepitch-lua51)
dofile "2024-algumas-perguntas.lua"
sts = Subtitles.fromsexps(subs_bigstr):addtime("10:13")
sts.lang = "pt-BR"
= sts
outfname = "$S/http/anggtwu.net/eev-videos/2024-algumas-perguntas.vtt"
outfname =                           "/tmp/2024-algumas-perguntas.vtt"
out = sts:vtt().."\n\n"
ee_writefile(outfname, out)
-- (find-fline                       "/tmp/2024-algumas-perguntas.vtt")

** Test the .vtt
** (find-2024algpergsvideo "0:00")

** Select /tmp/ or ee-eevvideosdir
** (find-eevvideosfile "")
** (find-eevvideosfile ""   "2024-algumas-perguntas.mp4")
** (find-eevvideossh0 "cp -v 2024-algumas-perguntas.mp4 /tmp/")
** (code-video "2024algpergsvideo"                           "/tmp/2024-algumas-perguntas.mp4")
** (code-video "2024algpergsvideo" "$S/http/anggtwu.net/eev-videos/2024-algumas-perguntas.mp4")
** (find-2024algpergsvideo "0:00")

** Upload the 2024-algumas-perguntas.vtt
** to http://anggtwu.net/eev-videos/
* (eepitch-shell)
* (eepitch-kill)
* (eepitch-shell)
cd /tmp/
scp    2024-algumas-perguntas.vtt $LINP/eev-videos/
scp    2024-algumas-perguntas.vtt $LINS/eev-videos/
Scp-np 2024-algumas-perguntas.vtt $TWUP/eev-videos/
Scp-np 2024-algumas-perguntas.vtt $TWUS/eev-videos/

** Upload the subtitles to youtube
** http://www.youtube.com/watch?v=FjhyhTxN_-o

** Check that the "psne subtitles" thing works
** (find-1stclassvideo-links "2024algpergs")

--]]

--[[
* (eepitch-lua51)
* (eepitch-kill)
* (eepitch-lua51)
dofile "2024-algumas-perguntas.lua"
for li in subs_bigstr:gmatch("([^\n]+)") do
  local time,text = li:match('^.-"(.-)".-"(.*)"%)$')
  text = text:gsub("\\(.)", "%1")
  if time then print("  "..time.."  "..text) end
end

--]]


subs_bigstr = [==[
% (find-2024algpergsvideo "00:00" "Oi gente! Deixa eu fazer algumas")
% (find-2024algpergsvideo "00:02" "perguntas para vocês... é o")
% (find-2024algpergsvideo "00:04" "seguinte. Eu tenho a impressão de que no")
% (find-2024algpergsvideo "00:08" "tutorial que vocês estão")
% (find-2024algpergsvideo "00:09" "seguindo todo mundo já deve ter")
% (find-2024algpergsvideo "00:11" "conseguido fazer a seção 4, de instalar o")
% (find-2024algpergsvideo "00:14" "Google Chrome, depois a seção 5... não,")
% (find-2024algpergsvideo "00:17" "depois eu acho que quase todo mundo")
% (find-2024algpergsvideo "00:19" "pulou a seção 5, porque ela aponta para um")
% (find-2024algpergsvideo "00:21" "monte de outras seções...")
% (find-2024algpergsvideo "00:23" "e a seção 6, de testar o Maxima eu já vi")
% (find-2024algpergsvideo "00:26" "várias pessoas que conseguiram fazer.")

% (find-2024algpergsvideo "00:28" "Acontece que")
% (find-2024algpergsvideo "00:31" "se vocês conseguirem aprender algumas")
% (find-2024algpergsvideo "00:34" "coisas que estão na seção 7 e na seção 8")
% (find-2024algpergsvideo "00:37" "todo resto vai ficar muito mais rápido...")
% (find-2024algpergsvideo "00:39" "só que eu acho que")
% (find-2024algpergsvideo "00:41" "vocês não estão conseguindo reservar 5")
% (find-2024algpergsvideo "00:43" "minutos para aprender isso falando")
% (find-2024algpergsvideo "00:44" "comigo, e se vocês tentarem aprender")
% (find-2024algpergsvideo "00:46" "sozinhos talvez vocês se percam. Eu")
% (find-2024algpergsvideo "00:50" "também não sei se a minha documentação")
% (find-2024algpergsvideo "00:51" "tá boa o suficiente, porque eu escrevi")
% (find-2024algpergsvideo "00:54" "ela supondo que algumas pessoas vão")
% (find-2024algpergsvideo "00:55" "querer ler todos os detalhes... então se")
% (find-2024algpergsvideo "00:59" "alguém quiser saber todos os detalhes o")
% (find-2024algpergsvideo "01:00" "melhor modo é seguir todos os passos da")
% (find-2024algpergsvideo "01:02" "seção 5, que aponta para um montão de")
% (find-2024algpergsvideo "01:04" "outras coisas... mas bom, deixa eu")
% (find-2024algpergsvideo "01:06" "demonstrar para vocês o que que eu")
% (find-2024algpergsvideo "01:08" "gostaria que vocês aprendessem, e se")
% (find-2024algpergsvideo "01:10" "vocês tiverem alguns minutos livres por")
% (find-2024algpergsvideo "01:12" "favor peçam ajuda que aí a gente pula")
% (find-2024algpergsvideo "01:14" "tudo que der, eu mando umas coisas")
% (find-2024algpergsvideo "01:18" "curtinhas e digo \"testa isso aqui\", e a gente")
% (find-2024algpergsvideo "01:20" "vê se faz sentido ou se não faz.")

% (find-2024algpergsvideo "01:22" "Primeiro: a seção 8 é sobre tocar vídeos.")
% (find-2024algpergsvideo "01:27" "Então se vocês executam essa coisa daqui vai")
% (find-2024algpergsvideo "01:29" "aparecer uma lista de todos os vídeos do eev,")
% (find-2024algpergsvideo "01:35" "e em alguns deles Ah se vocês rodarem")
% (find-2024algpergsvideo "01:39" "esse link que diz \"play\"...")
% (find-2024algpergsvideo "01:41" "se vocês já tiverem a cópia")
% (find-2024algpergsvideo "01:44" "local do vídeo ótimo, aí o vídeo")
% (find-2024algpergsvideo "01:48" "vai tocar direto...")

% (find-2024algpergsvideo "01:49" "e isso aqui sempre funciona,")
% (find-2024algpergsvideo "01:51" "ele vai abrir as legendas do")
% (find-2024algpergsvideo "01:52" "vídeo no browser - vamos ver... repara que")
% (find-2024algpergsvideo "01:54" "ele abriu as legendas já na posição do")
% (find-2024algpergsvideo "01:57" "10:54... deixa eu voltar pro Emacs...")

% (find-2024algpergsvideo "02:01" "e aqui tem umas coisas que que dependem")
% (find-2024algpergsvideo "02:04" "do vídeo. Esse vídeo por acaso tem um")
% (find-2024algpergsvideo "02:07" "índice num formato esquisito,")
% (find-2024algpergsvideo "02:09" "e todo vídeo tem uma página de")
% (find-2024algpergsvideo "02:11" "informações com um montão de links, zilhões")
% (find-2024algpergsvideo "02:14" "de links - então não dá para entender tudo")
% (find-2024algpergsvideo "02:16" "de uma vez... e a coisa difícil é o")
% (find-2024algpergsvideo "02:19" "seguinte. Deixa eu voltar para cá...")

% (find-2024algpergsvideo "02:22" "no início vocês não vão ter cópia local")
% (find-2024algpergsvideo "02:24" "de vídeo nenhum, então se vocês tentarem")
% (find-2024algpergsvideo "02:27" "rodar um desses links para vídeos o que")
% (find-2024algpergsvideo "02:29" "vai acontecer...")
% (find-2024algpergsvideo "02:30" "deixa fazer uma demonstração aqui...")

% (find-2024algpergsvideo "02:34" "isso aqui, ó. Deixa dar um play num")
% (find-2024algpergsvideo "02:39" "vídeo que eu sei que não tem cópia local")
% (find-2024algpergsvideo "02:40" "porque eu acabei de deletar a cópia local.")
% (find-2024algpergsvideo "02:43" "Ele vai criar uma página dessas...")
% (find-2024algpergsvideo "02:45" "deixa eu diminuir a fonte para")
% (find-2024algpergsvideo "02:47" "vocês conseguirem entender o que que")
% (find-2024algpergsvideo "02:49" "acontece... então, essa página tem alguns")
% (find-2024algpergsvideo "02:51" "links de help, aqui... se você seguirem esses")
% (find-2024algpergsvideo "02:55" "link vocês conseguem entender os detalhes")
% (find-2024algpergsvideo "02:57" "do que vai aconter... mas basta")
% (find-2024algpergsvideo "02:59" "vocês chegarem nesse bloquinho daqui")
% (find-2024algpergsvideo "03:03" "e baterem F8 em cada cada linha...")
% (find-2024algpergsvideo "03:07" "e aí o eev vai baixar a cópia local.")

% (find-2024algpergsvideo "03:09" "Deixa eu demonstrar para vocês. O primeiro")
% (find-2024algpergsvideo "03:13" "F8 colore isso aqui do jeito certo, depois")
% (find-2024algpergsvideo "03:15" "tem uns F8s que vão abrir")
% (find-2024algpergsvideo "03:18" "um target buffer rodando um shell, aqui...")

% (find-2024algpergsvideo "03:22" "e aí a gente roda F8s em todas essas")
% (find-2024algpergsvideo "03:25" "coisas daqui - os wgets demoram um pouquinho,")
% (find-2024algpergsvideo "03:28" "eles baixam as coisas da rede...")
% (find-2024algpergsvideo "03:31" "E aí pronto! Agora se vocês mandarem isso")
% (find-2024algpergsvideo "03:35" "aqui pro shell ele vai ignorar, porque ele vai")
% (find-2024algpergsvideo "03:37" "tratar como comentários, e o interessante")
% (find-2024algpergsvideo "03:39" "é que esse link daqui é um link que toca")
% (find-2024algpergsvideo "03:42" "esse vídeo na posição que eu pedi.")

% (find-2024algpergsvideo "03:45" "Então agora que já tem cópia local")
% (find-2024algpergsvideo "03:47" "isso aqui vai funcionar... tá? E vai")
% (find-2024algpergsvideo "03:51" "tocar o vídeo com legendas. E aqui é uma")
% (find-2024algpergsvideo "03:54" "versão mais curta desse [link pro]")
% (find-2024algpergsvideo "03:56" "vídeo, tá. E eu acho isso muito legal")
% (find-2024algpergsvideo "03:59" "porque")
% (find-2024algpergsvideo "04:00" "eu tou com alguma espécie de distúrbio")
% (find-2024algpergsvideo "04:04" "de atenção, eu tenho muita")
% (find-2024algpergsvideo "04:06" "dificuldade de assistir coisas")
% (find-2024algpergsvideo "04:08" "por vídeos... desculpa,")
% (find-2024algpergsvideo "04:11" "aprender coisas com vídeos. Se a gente")
% (find-2024algpergsvideo "04:14" "usa esse esquema")
% (find-2024algpergsvideo "04:17" "daqui de ir pras legendas a gente até")
% (find-2024algpergsvideo "04:20" "consegue clicar aqui e abrir o vídeo no")
% (find-2024algpergsvideo "04:23" "YouTube, mas leva, sei lá, 30 segundos, e")
% (find-2024algpergsvideo "04:26" "ninguém tem paciência pra isso, né... e se")
% (find-2024algpergsvideo "04:29" "a gente aprende esse outro esquema os")
% (find-2024algpergsvideo "04:31" "vídeos abrem em 3 segundos -")
% (find-2024algpergsvideo "04:33" "então é muito mais legal.")

% (find-2024algpergsvideo "04:35" "E aí... péra, deixa eu voltar para onde")
% (find-2024algpergsvideo "04:39" "eu tava...")

% (find-2024algpergsvideo "04:44" "Então, uma coisa são os vídeos, e a")
% (find-2024algpergsvideo "04:48" "outra coisa é que essa seção daqui,")
% (find-2024algpergsvideo "04:51" "test-maxima-with-wget,")
% (find-2024algpergsvideo "04:57" "ela tem umas coisas meio difíceis de")
% (find-2024algpergsvideo "04:58" "entender - eu não sei sei se eu escrevi a")
% (find-2024algpergsvideo "05:00" "documentação na ordem certa... eu tou")
% (find-2024algpergsvideo "05:02" "achando que não, eu tou achando que eu botei")
% (find-2024algpergsvideo "05:04" "um monte de coisas difíceis primeiro...")

% (find-2024algpergsvideo "05:06" "eu escrevi a documentação pra")
% (find-2024algpergsvideo "05:08" "pessoas que queriam aprender todos os")
% (find-2024algpergsvideo "05:10" "detalhes, e muita gente tá começando a")
% (find-2024algpergsvideo "05:11" "olhar isso e tá desistindo.")

% (find-2024algpergsvideo "05:13" "Então, o lance é que... se vocês")
% (find-2024algpergsvideo "05:17" "configurarem uma coisa do jeito certo")
% (find-2024algpergsvideo "05:19" "quando vocês executarem essa expressão")
% (find-2024algpergsvideo "05:21" "daqui ela vai abrir uma cópia da minha")
% (find-2024algpergsvideo "05:24" "página que tem todas as minhas anotações")
% (find-2024algpergsvideo "05:26" "sobre o Maxima... lembrem que é uma página")
% (find-2024algpergsvideo "05:29" "gigantesca, né, você já devem ter dado uma")
% (find-2024algpergsvideo "05:31" "olhada nela, tanto no browser... não,")
% (find-2024algpergsvideo "05:33" "principalmente no browser...")

% (find-2024algpergsvideo "05:35" "Eu imagino que pouquíssimas")
% (find-2024algpergsvideo "05:38" "pessoas tenham configurado esse negócio")
% (find-2024algpergsvideo "05:40" "pra conseguir acessar")
% (find-2024algpergsvideo "05:43" "essa cópia da minha página...")

% (find-2024algpergsvideo "05:45" "a configuração é esquisita, tá, vocês vão ter")
% (find-2024algpergsvideo "05:47" "que rodar essa coisa daqui...")

% (find-2024algpergsvideo "05:50" "aí a explicação diz que isso aqui")
% (find-2024algpergsvideo "05:52" "mostra um buffer temporário com instruções")
% (find-2024algpergsvideo "05:54" "pra configurar não sei o quê...")

% (find-2024algpergsvideo "05:57" "E você tem que ir pro segundo progn de lá")
% (find-2024algpergsvideo "06:03" "e rodar o M-e, e aí visualmente o que acontece")
% (find-2024algpergsvideo "06:05" "é o seguinte: vocês têm que ir para cá...")

% (find-2024algpergsvideo "06:07" "o segundo progn é isso, esse bloco todo...")
% (find-2024algpergsvideo "06:11" "vocês vão ter que botar o cursor depois")
% (find-2024algpergsvideo "06:13" "dele e bater M-e aqui. Se vocês fizerem")
% (find-2024algpergsvideo "06:18" "isso vocês vão configurar o eev")
% (find-2024algpergsvideo "06:20" "pra que essa coisa")
% (find-2024algpergsvideo "06:23" "daqui baixe uma cópia temporária do meu")
% (find-2024algpergsvideo "06:26" "arquivo da rede.")

% (find-2024algpergsvideo "06:28" "Vamos dar uma olhada... ele")
% (find-2024algpergsvideo "06:30" "leva alguns segundos, ele baixa uma cópia")
% (find-2024algpergsvideo "06:32" "disso - que não tá gravada no disco")
% (find-2024algpergsvideo "06:34" "nem nada... e aí com isso eu eu passo a")
% (find-2024algpergsvideo "06:39" "poder mandar links para vocês")
% (find-2024algpergsvideo "06:43" "das minhas notações sobre Maxima...")

% (find-2024algpergsvideo "06:45" "Digamos que vocês queiram saber como...")
% (find-2024algpergsvideo "06:47" "caramba, deixa eu ver...")

% (find-2024algpergsvideo "06:56" "vamos ver se tem figuras boas aqui...")
% (find-2024algpergsvideo "07:02" "acho que tem... aqui tem um gabarito")
% (find-2024algpergsvideo "07:04" "de uma prova do semestre passado...")

% (find-2024algpergsvideo "07:06" "Então, se vocês rodarem essas coisas")
% (find-2024algpergsvideo "07:12" "daqui vocês vão ver como resolver algumas")
% (find-2024algpergsvideo "07:15" "coisas da da P2 do passado... e também tem")
% (find-2024algpergsvideo "07:17" "o gabarito da P1...")

% (find-2024algpergsvideo "07:21" "Bom, é isso. Então, lembra que essa coisa")
% (find-2024algpergsvideo "07:25" "aqui só vai funcionar no computador de")
% (find-2024algpergsvideo "07:26" "vocês se vocês rodarem isso aqui,")
% (find-2024algpergsvideo "07:32" "rodarem esse bloquinho daqui com M-e...")

% (find-2024algpergsvideo "07:35" "mas eu acho que essas instruções estão")
% (find-2024algpergsvideo "07:38" "deixando muita gente confusa, então por")
% (find-2024algpergsvideo "07:40" "favor me peçam ajuda...")

% (find-2024algpergsvideo "07:42" "mais adiante tem até outras coisas")
% (find-2024algpergsvideo "07:45" "mais legais que também são difíceis de")
% (find-2024algpergsvideo "07:47" "configurar, que é o seguinte... se vocês")
% (find-2024algpergsvideo "07:49" "aprenderem um pouquinho de Lisp, que é a")
% (find-2024algpergsvideo "07:51" "linguagem do Emacs, vocês vão conseguir")
% (find-2024algpergsvideo "07:53" "entender um monte de coisas sobre o que")
% (find-2024algpergsvideo "07:54" "que são esses programinhas que vocês")
% (find-2024algpergsvideo "07:56" "estão executando. Tá, então aqui tem uma")
% (find-2024algpergsvideo "07:56" "introdução, em que")
% (find-2024algpergsvideo "07:59" "você podem rodar cada expressãozinha")
% (find-2024algpergsvideo "08:03" "dessas e ver o resultado dela... aí as")
% (find-2024algpergsvideo "08:06" "expressões vão se tornando cada vez mais")
% (find-2024algpergsvideo "08:07" "complicadas, e tem casos em que a graça")
% (find-2024algpergsvideo "08:10" "comparar o resultado de uma resultado")
% (find-2024algpergsvideo "08:10" "com a expressão seguinte...")

% (find-2024algpergsvideo "08:14" "Por exemplo, essa daqui")
% (find-2024algpergsvideo "08:16" "soma dois números, 6 e 20, e essa daqui")
% (find-2024algpergsvideo "08:18" "ao invés de somar os dois números")
% (find-2024algpergsvideo "08:20" "ela cria uma lista com o 6 e o 20.")

% (find-2024algpergsvideo "08:25" "Tá, então... se alguém ficar")
% (find-2024algpergsvideo "08:29" "animado para aprender Lisp isso aqui é")
% (find-2024algpergsvideo "08:32" "um tutorial bastante legal...")

% (find-2024algpergsvideo "08:35" "E aí talvez algumas pessoas queiram")
% (find-2024algpergsvideo "08:41" "aprender como configurar o Emacs pra ele")
% (find-2024algpergsvideo "08:43" "já iniciar com eev carregado, com o")
% (find-2024algpergsvideo "08:49" "eev-mode ligado, e com esse truque")
% (find-2024algpergsvideo "08:54" "daqui configurado - esse truque aqui")
% (find-2024algpergsvideo "08:57" "em que a gente tem que ir pra essa")
% (find-2024algpergsvideo "08:59" "página misteriosa e rodar esse")
% (find-2024algpergsvideo "09:02" "bloquinho.")

% (find-2024algpergsvideo "09:03" "E isso é melhor eu ensinar com a")
% (find-2024algpergsvideo "09:05" "pessoa conversando comigo, porque")
% (find-2024algpergsvideo "09:06" "isso vai fazer todo o sentido")
% (find-2024algpergsvideo "09:09" "se a pessoa já souber um pouquinho de")
% (find-2024algpergsvideo "09:11" "Lisp, e se a pessoa não souber e quiser")
% (find-2024algpergsvideo "09:13" "deixar para aprender depois é melhor eu")
% (find-2024algpergsvideo "09:15" "dar instruções mais detalhadas, tipo")
% (find-2024algpergsvideo "09:17" "\"roda essas cinco linhas daqui\",")
% (find-2024algpergsvideo "09:19" "essas coisas...")

% (find-2024algpergsvideo "09:21" "Então é isso. Deixa eu voltar pro que eu")
% (find-2024algpergsvideo "09:23" "tava dizendo antes, que é: gente, eu sou um")
% (find-2024algpergsvideo "09:27" "dinossauro nerd, eu passo parte do meu")
% (find-2024algpergsvideo "09:29" "tempo livre fazendo coisas de")
% (find-2024algpergsvideo "09:31" "programação e aprendendo programas que")
% (find-2024algpergsvideo "09:32" "estão muito mal documentados...")

% (find-2024algpergsvideo "09:34" "e dá para aprender esses programas")
% (find-2024algpergsvideo "09:36" "porque eu sei onde os autores tão!")

% (find-2024algpergsvideo "09:38" "Os autores documentaram como deu, e a gente")
% (find-2024algpergsvideo "09:40" "encontra eles num canal de chat, e a")
% (find-2024algpergsvideo "09:42" "gente pergunta como é que faz a coisa tal,")
% (find-2024algpergsvideo "09:43" "e o cara fica felicíssimo,")
% (find-2024algpergsvideo "09:46" "explica pra gente, a gente aprende")
% (find-2024algpergsvideo "09:48" "depois ele melhora a documentação")
% (find-2024algpergsvideo "09:49" "e coisas assim... vocês nunca")
% (find-2024algpergsvideo "09:52" "devem ter visto algo assim, então vocês")
% (find-2024algpergsvideo "09:53" "não tão acostumados com situações em que")
% (find-2024algpergsvideo "09:56" "perguntar é legal, e vocês estão com")
% (find-2024algpergsvideo "09:58" "vergonha de perguntar... e aí com isso eu")
% (find-2024algpergsvideo "10:00" "não consigo melhorar a documentação!")

% (find-2024algpergsvideo "10:04" "Então... sei lá! Falem comigo, por favor -")
% (find-2024algpergsvideo "10:07" "eu quero ajudar porque a cada pergunta de")
% (find-2024algpergsvideo "10:09" "vocês eu consigo melhorar esse negócio")
% (find-2024algpergsvideo "10:10" "um pouquinho. É isso!")

% (find-2024algpergsvideo "10:13" " ")
]==]

unrevised_bigstr = [==[
(find-2024algpergsvideo "00:00" " ")

]==]

-- Local Variables:
-- coding:  utf-8-unix
-- End: