Skip to content

Tradução das aulas de Arquitetura para Markdown.

Notifications You must be signed in to change notification settings

rogerioag/aulas-aoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

LEIA ME

As aulas estão quase todas em odp, mas tem uma aula de apresentação no diterório tex (foi uma tentativa de começar a traduzir para latex).

Criei o diretório md para as aulas de markdown e coloquei um modelo para ser utilizado como base.

O padrão que tenho utilizado é ter um diretório para cada aula (pode ser o mesmo nome do diretório odp) com figuras e uma pasta src para código fonte de exemplos.

Sobre a display de resultados de terminal:

A versão corrente do filtro está em: aulas/md/filters/terminal-filter.py

Estou tentando fazer um parser em python, como não dá pra testar direto no filtro estou fazendo alguns testes no: aulas/md/filters/test

Fiz dois testes (terminal.txt)

[terminal]
rogerio@chamonix:hello-world$ ./hello-world.exe 
Hello World!!!
Teste
[/terminal]

E terminal-com-espacos.txt

[terminal]

rogerio@chamonix:hello-world$ ./hello-world.exe 
Hello World!!!
Teste

[/terminal]

O comando pandoc -t native terminal.txt produz o que o pandoc gera com a entrada:

rogerio@chamonix:/aulas-aoc/aulas/md/filters/tests$ pandoc -t native terminal.txt
[Para [Str "[terminal]",SoftBreak,Str "rogerio@chamonix:hello-world$",Space,Str "./hello-world.exe",SoftBreak,Str "Hello",Space,Str "World!!!",SoftBreak,Str "Teste",SoftBreak,Str "Merda",SoftBreak,Str "[/terminal]"]]
rogerio@chamonix:/aulas-aoc/aulas/md/filters/tests$

O comando pandoc -t native terminal-com espacos.txt produz o que o pandoc gera com a entrada:

rogerio@chamonix:/aulas-aoc/aulas/md/filters/tests$ pandoc -t native terminal-com-espacos.txt 
[Para [Str "[terminal]"]
,Para [Str "rogerio@chamonix:hello-world$",Space,Str "./hello-world.exe",SoftBreak,Str "Hello",Space,Str "World!!!",SoftBreak,Str "Teste"]
,Para [Str "[/terminal]"]]
rogerio@chamonix:/aulas-aoc/aulas/md/filters/tests$

No arquivo teste.py eu estava testando se conseguia por replaces. Mas não pensei em nada muito elaborado...rs

```bash
rogerio@chamonix:/aulas/md/filters/tests$ python teste.py 
['[terminal]'
SoftBreak
'rogerio@chamonix:hello-world$'
 
'./hello-world.exe'
SoftBreak
'Hello'
 
'World!!!'
SoftBreak
'[/terminal]']
rogerio@chamonix:/aulas/md/filters/tests$

Estou usando o regex para recuperar as informações no teste-regex.py. Funciona, portei o código para o aulas/md/filters/terminal-filter.py, mas parece não estar passando.

Para compilar, use:

rogerio@chamonix:/aulas-aoc/aulas/md/aoc-aula-001-apresentacao-introducao$ make -f ../scripts/Makefile

About

Tradução das aulas de Arquitetura para Markdown.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published