filipedeschamps / video-maker

Projeto open source para fazer vídeos automatizados
MIT License
2.44k stars 628 forks source link

Estrutura de dados #9

Open filipedeschamps opened 5 years ago

filipedeschamps commented 5 years ago
content: {
  searchTerm: "...",
  prefix: "...",
  sourceContentOriginal: "...",
  sourceContentSanitized: "...",
  sentences: [
    {
      text: "...",
      keywords: ["..."],
      images: ["..."]
    }
  ]
}
lucianopf commented 5 years ago

Identando certinho 😬 😂

content: {
  searchTerm: "...",
  prefix: "...",
  sourceContentOriginal: "...",
  sourceContentSanitized: "...",
  sentences: [
    {
      text: "...",
      keywords: ["..."],
      images: ["..."]
    }
  ]
}
filipedeschamps commented 5 years ago

hahhahahaa @lucianopf matou a pau! Quando gravei o vídeo até falei que a identação ficou errada, obrigado, atualizei a issue com sua versão 👍

matheuschimelli commented 5 years ago

@Kaypira spam NÃO né

israelsousa21 commented 5 years ago

Cara isso tá ficando muito bom :D

Jrfidellis commented 5 years ago

@filipedeschamps, as estruturas de dados estão começando a ficar complexas, não cairia bem um TypeScript? Estou disposto a ajudar com isso :)

lucianopf commented 5 years ago

@Jrfidellis eu concordo que ajudaria sim mas talvez a complexidade que introduziria a novos programadores fosse um pouco mais alta, e daí como o projeto é ajudar/ensinar devs de todos os tipos acho que fugiria um pouco do propósito 🤔 O que acham @filipedeschamps @Jrfidellis ?

Jrfidellis commented 5 years ago

Certamente iria aumentar a complexidade no primeiro momento, mas também traria vantagens para eles (tipagem), o que facilitaria o desenvolvimento evitando erros bobos.

Agora estou na dúvida se as vantagens justificariam a complexidade extra pra esse pessoal mais novo..

lucianopf commented 5 years ago

Exatamente hehehe, essa é uma briga eterna que eu tenho com o TypeScript, para muitos casos eu vejo a vantagem superior a desvantagem, mas para projetos em que o objetivo é lecionar E/OU mentorar acredito que as desvantagens são maiores 🤔

Bem, bora aguardar o parecer do mestre dos mestres @filipedeschamps ! 🤓 hehehe

HiltonWS commented 5 years ago

Exatamente hehehe, essa é uma briga eterna que eu tenho com o TypeScript, para muitos casos eu vejo a vantagem superior a desvantagem, mas para projetos em que o objetivo é lecionar E/OU mentorar acredito que as desvantagens são maiores

Bem, bora aguardar o parecer do mestre dos mestres @filipedeschamps ! hehehe

Vejo que o Typescript está sendo migrado em diversas ferramente o qual iniciou com Angular e foi para o React e afins, então não vejo mal coloca-lo, porém como é um script mais orientado, talvez teria uma curva de aprendizado maior para entender os conceitos, porém no mercado, o que mais verá será ferramentas com TS.

Jrfidellis commented 5 years ago

Galera, criei uma versão do robot.js com TypeScript, aqui está a comparação: https://www.diffchecker.com/oBWTovFi (por favor, ignorar as alterações que fiz na lógica do código, isso sim aumentou a complexidade, mas meu toque não deixou commitar sem fazê-las).

Será que a complexidade aumentou taaanto assim? Queria ouvir as opiniões. Além de alterar esse arquivo, precisei criar um novo para colocar os tipos: image

maycrodrigues commented 5 years ago

@Jrfidellis eu também estou criando a versão em TS. 🚀

Patricia7sp commented 5 years ago

Boa tarde!

Pessoal, como estão?

Estou tendo um problema quando digito o comando node index.js - não esta funcionando e esta aparecendo este erro

module.js:549 throw err; ^

Error: Cannot find module 'sbd' at Function.Module._resolveFilename (module.js:547:15) at Function.Module._load (module.js:474:25) at Module.require (module.js:596:17) at require (internal/module.js:11:18) at Object. (/home/patricia/rob-s-maker/robots/text.js:3:35) at Module._compile (module.js:652:30) at Object.Module._extensions..js (module.js:663:10) at Module.load (module.js:565:32) at tryModuleLoad (module.js:505:12) at Function.Module._load (module.js:497:3)

Alguém consegue me dar um help?

Tentei buscar uma solução e não consegui.

Jrfidellis commented 5 years ago

Oi @Patricia7sp, tudo bem :)

Recomendo que você abra outra issue perguntando sobre isso (se ninguém já o fez), só pra não misturar os assuntos mesmo. Ficarei feliz em te ajudar por lá.

Patricia7sp commented 5 years ago

@Jrfidellis Ola, na vdd vc. esta certo, eu criei uma issue. Se conseguir me ajudar ficarei muito feliz.